Abstract
Due to the emerging service orientation of software
architectures, the importance of quality aspects and the
ability to manage the changing quality requirements of a
service have raised the question of how to explicitly
define quality requirements and how to assure that
quality requirements are defined and handled in the same
way by all developers involved in the development of the
service. The contribution of this paper is a novel
approach, which allows to define metrics for quality
attributes as quality ontologies, to specify execution
qualities as quality profiles according to a quality
variability model and quality ontologies, and to model
quality properties as an integrated part of software
architecture. The Unified Modeling Language (UML) and its
extension mechanisms are used for defining quality
profiles. The approach is applied to reliability and
security modeling and supported by an integrated tool
chain developed on top of the Eclipse platform.
Original language | English |
---|---|
Title of host publication | Proceedings of the 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2008 |
Editors | Cesar Gonzalez-Perez |
Publisher | INSTICC Press |
Pages | 169-176 |
ISBN (Print) | 978-989-8111-28-9 |
Publication status | Published - 2008 |
MoE publication type | A4 Article in a conference publication |
Event | 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2008 - Funchal, Spain Duration: 4 May 2008 → 7 May 2008 |
Conference
Conference | 3rd International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2008 |
---|---|
Abbreviated title | ENASE 2008 |
Country/Territory | Spain |
City | Funchal |
Period | 4/05/08 → 7/05/08 |
Keywords
- Modeling
- software architecture
- quality attribute
- variability
- ontology
- software product family