Fuzzy based Quantitative Evaluation of Architectures using Architectural Knowledge
@inproceedings{Dhaya2012FuzzyBQ, title={Fuzzy based Quantitative Evaluation of Architectures using Architectural Knowledge}, author={C. Dhaya and G. Zayaraz}, year={2012} }
Software architecture is a standard and essential part of system development. The knowledge produced and consumed during this process needs to be shared and reused among different stakeholders. Therefore, software architecture knowledge (AK) needs to be managed for improving the architectural capabilities. ADUAK (Architectural Development using Architectural Knowledge) model has been developed to support a framework for capturing and using architectural knowledge to improve the architecture…
Figures and Tables from this paper
6 Citations
Combined architectural framework for the selection of architectures using ATAM, FAHP and CBAM
- Computer Science, EngineeringInt. J. Comput. Appl. Technol.
- 2016
Software architecture is the framework for all the technical decisions and as such has a tremendous impact on product cost and quality. It is always cost-effective to evaluate software quality as…
Specifications of Fuzzy Concepts with Evaluative Meaning in a Project Ontology during a Design of a System with Software
- Computer Science
- 2018
The paper deals with ontological modeling the fuzzy concepts, uncontrolled use of which usually lead to problems with success in the development of systems with software, and implements the offered version of such work in the conceptual space.
MULTI ATTRIBUTE ARCHITECTURE DESIGN DECISION FOR CORE ASSET DERIVATION
- Computer ScienceJurnal Teknologi
- 2015
A multi-attribute architecture design decision technique is proposed that supports software engineer in the process of decision making at the architecture and detail design levels to support the decision making during core asset derivation.
A fuzzy-AHP-based approach to select software architecture based on quality attributes (FASSA)
- Computer ScienceKnowledge and Information Systems
- 2020
An innovative method is proposed, based on fuzzy logic, to evaluate software architecture that addresses the inherent problems of existing methods found in the literature and solves the problems associated with uncertainties and inaccuracies by incorporating fuzzy logic.
Implementation of Fuzzy Technique Based on LabVIEW for Control Gas System Using USB 6009
- Computer Science
- 2013
A special testing machine (STM) constructed at the lab to test (NGPS) based on testing the weak points at the pipe connections e.g. pipe bends, and intermediate connections is developed.
Fuzzy AHP based design decision for Product Line architecture
- Computer Science2014 8th. Malaysian Software Engineering Conference (MySEC)
- 2014
This paper proposes to overcome the problem of fuzziness of PLA design decision by incorporating Fuzzy Analytical Hierarchical Process (FAHP) in the design decision, and considers the use of architecturally significant requirements, which is the quality attributes in theDesign decision.
References
SHOWING 1-10 OF 26 REFERENCES
A comparative study of architecture knowledge management tools
- Computer ScienceJ. Syst. Softw.
- 2010
Development of multiple architectural designs using ADUAK
- Computer Science2012 International Conference on Communication and Signal Processing
- 2012
This paper aims to highlight the contribution of the new ADUAK (Architectural Development using Architectural Knowledge) tool through a suitable case study.
Effective Tool Support for Architectural Knowledge Sharing
- Computer ScienceECSA
- 2007
This paper defines the main characteristics of architecting, based on observations in a large software development organization, and state-of-the-art literature in software architecture, and determines how best practices known from knowledge management could be used to improve architectural knowledge sharing.
An ontology-driven software architecture evaluation method
- Computer ScienceSHARK '08
- 2008
This paper proposes an approach to empower a software architecture evaluation method called the Architecture tradeoff Analysis Method (ATAM), and proposes two ontologies focusing on the role of Attribute-Based Architectural styles (ABAS) in software architecture development and analysis.
Quality Characteristics for Software Architecture
- Computer ScienceJ. Object Technol.
- 2003
This work deals with the specification of quality requirements for software architecture, introducing a technique based on the ISO 91261 standard, used to help selecting a suitable architecture among a set of candidates, by comparing the values of the respective quality attributes.
Introducing Tool Support for Managing Architectural Knowledge: An Experience Report
- Computer Science, Business15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008)
- 2008
PAKME has been deployed and used in an Australian Defence acquisition environment for evaluating architecture of a aircraft system and is being trialled to help systematise the architecture knowledge management and evaluation process of an industrial collaborator.
Toward a Framework for Capturing and Using Architecture Design Knowledge
- Computer Science, Business
- 2005
A conceptual framework for providing appropriate guidance and tool support for making tacit or informally described architecture knowledge explicit is proposed and different approaches to capturing implicit architecture knowledge are identified.
Using ontology to support development of software architectures
- Computer ScienceIBM Syst. J.
- 2006
In this paper we propose an approach to software development that focuses on architecture decisions and involves the use of ontology. In this approach the architecture is captured by an instance of…
3.3.1 A3 Architecture Overviews: Focusing architectural knowledge to support evolution of complex systems *
- Computer Science
- 2010
It is shown that the proposed method to capture architectural knowledge provides an effective framework to support decision making when evolving complex systems.
Decision-making techniques for software architecture design: A comparative survey
- Computer ScienceCSUR
- 2011
A comparison of existing decision-making techniques is provided, aimed to guide architects in their selection, and shows that there is no “best” decision- making technique; however, some techniques are more susceptible to specific difficulties.