• Corpus ID: 15500627

Fuzzy based Quantitative Evaluation of Architectures using Architectural Knowledge

  title={Fuzzy based Quantitative Evaluation of Architectures using Architectural Knowledge},
  author={C. Dhaya and G. Zayaraz},
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… 

Combined architectural framework for the selection of architectures using ATAM, FAHP and CBAM

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

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.


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)

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

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

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.



A comparative study of architecture knowledge management tools

Development of multiple architectural designs using ADUAK

  • C. DhayaG. Zayaraz
  • Computer Science
    2012 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

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

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

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

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

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

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 *

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

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.