Title :
Conflict-Centric Software Architectural Views: Exposing Trade-Offs in Quality Requirements
Author :
Savolainen, Juha ; Männistö, Tomi
Author_Institution :
Nokia Res. Center, Finland
Abstract :
Architectural documentation improves the overall understanding of a proposed software system´s design, but its true value comes from facilitating the process of satisfying architecturally significant requirements (ASRs). Architectural views are a tool for documenting ASRs in the context of particular quality attributes. Views offer a convenient way to capture architectural decisions, rationales, and alternatives considered. However, when multiple stakeholders have conflicting quality requirements, traditional architectural views tend to scatter their resolutions throughout the documentation.
Keywords :
formal specification; formal verification; software architecture; software quality; system documentation; architectural decision; architecturally significant requirement; documentation; software architecture; software quality; software system; Investments; Quality; Software architecture; Software engineering; software architecture; software engineering;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2010.139