Abstract
Software architectures for adaptive software systems
should be flexible enough to allow components to change
their behaviour depending on the environmental changes
and goals of the system. Evaluating the adaptability at
the software architecture level to identify the weakness
of the architecture and further to improve the
architecture based on the adaptability are most important
issues for software professionals today. The contribution
of this paper is an Adaptability Evaluation Method (AEM)
that, before system implementation, defines how the
adaptability requirements can be negotiated and mapped to
the architecture, how they can be represented in
architectural models, and how the architecture can be
evaluated and analysed in order to validate whether or
not the requirements are met. The AEM fills the gap from
requirements engineering to evaluation and provides an
approach for the adaptability evaluation at the software
architecture level. The AEM has been validated with a
real-world wireless environment controlling system.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th Workshop on System Testing and Validation, STV'07 |
Editors | Juan Garbajosa |
Place of Publication | Stuttgart |
Pages | 9-21 |
Publication status | Published - 2007 |
MoE publication type | A4 Article in a conference publication |
Event | 5th Workshop on Systems Testing and Validation, STV'07 - Paris, France Duration: 4 Dec 2007 → 6 Dec 2007 |
Conference
Conference | 5th Workshop on Systems Testing and Validation, STV'07 |
---|---|
Country | France |
City | Paris |
Period | 4/12/07 → 6/12/07 |
Keywords
- adaptability
- adaptation
- adaptability evaluation
- software quality attribute
- adaptive software architecture
- adaptive software system