Defining architectural viewpoints for quality concerns
Author
Tekinerdoğan, Bedir
Sözer H.
Date
2011Source Title
Software Architecture
Print ISSN
0302-9743
Publisher
Springer, Berlin, Heidelberg
Volume
6903
Pages
26 - 34
Language
English
Type
Conference PaperItem Usage Stats
147
views
views
137
downloads
downloads
Abstract
A common practice in software architecture design is to apply architectural views to model the design decisions for the various stakeholder concerns. When dealing with quality concerns, however, it is more difficult to address these explicitly in the architectural views. This is because quality concerns do not easily match the architectural elements that seem to be primarily functional in nature. As a result, the communication and analysis of these quality concerns becomes more problematic in practice. We introduce a general and practical approach for supporting architects to model quality concerns by extending the architectural viewpoints of the so-called V&B approach. We illustrate the approach for defining recoverability and adaptability viewpoints for an open source software architecture. © 2011 Springer-Verlag.
Keywords
Architectural ViewsQuality Concerns
Software Architecture Modeling
Architectural element
Architectural views
Design decisions
Model qualities
Recoverability
Software architecture design
Open systems
Software design
Software architecture
Permalink
http://hdl.handle.net/11693/28339Published Version (Please cite this version)
http://dx.doi.org/10.1007/978-3-642-23798-0_3https://doi.org/10.1007/978-3-642-23798-0
Collections
Related items
Showing items related by title, author, creator and subject.
-
Architecture conformance analysis approach within the context of multiple product line engineering
Tekinerdoğan, Bedir; Çilden, E.; Erdoğan, Ö. Ö.; Aktuğ, O. (IEEE, 2014-04)One of the important concerns in software product line engineering is the conformance of the application architecture to the product line architecture. Consistency with the product line architecture is important to ensure ... -
Architectural viewpoints for global software development
Yıldız, Buğra M.; Tekinerdoğan, Bekir (IEEE, 2011)Global Software Development (GSD) can be considered as the coordinated activity of software development that is not localized and central but geographically distributed. Designing an appropriate software architecture of a ... -
Variability viewpoint for introducing variability in software architecture viewpoints
Tekinerdogan, Bedir; Sözer H. (ACM, 2012)Variability is the ability of a software system to be changed for a specific context, in a preplanned manner. As such, to facilitate the instantiation of a software architecture the variability concern needs to be explicitly ...