Abstract: Software Architecture design is a relevant issue in the software development. It is used for communication among the system's stakeholders, and facilitates their understanding about design decisions and design rationale. In this field, architectural knowledge comprises more than design decisions and capture their relationships with requirements and architecture design.In this work, we present MoSAIC, a decision support system based on a knowledge-based approach for managing and reasoning on design decisions of Middleware-induced Software Systems Architecture. The approach is based on a fuzzy ontology to model relationships among Architectural, Functional and Non-Functional Requirements, design decisions and architecture design.
Loading