Abstract
Contemporary software systems are becoming increasingly large, heterogeneous, and decentralised. They operate in dynamic environments and their architectures exhibit complex trade-offs across dimensions of goals, time, and interaction, which emerges internally from the systems and externally from their environment. This gives rise to the vision of self-aware architecture, where design decisions and execution strategies for these concerns are dynamically analysed and seamlessly managed at run-time. Drawing on the concept of self-awareness from psychology, this paper extends the foundation of software architecture styles for self-adaptive systems to arrive at a new principled approach for architecting self-aware systems. We demonstrate the added value and applicability of the approach in the context of service provisioning to cloud-reliant service-based applications.
Original language | English |
---|---|
Title of host publication | Proceedings - Working IEEE/IFIP Conference on Software Architecture 2014, WICSA 2014 |
Publisher | IEEE Computer Society Press |
Pages | 91-94 |
Number of pages | 4 |
ISBN (Print) | 9781479934126 |
DOIs | |
Publication status | Published - 2014 |
Event | 11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014 - Sydney, NSW, Australia Duration: 7 Apr 2014 → 11 Apr 2014 |
Conference
Conference | 11th Working IEEE/IFIP Conference on Software Architecture, WICSA 2014 |
---|---|
Country/Territory | Australia |
City | Sydney, NSW |
Period | 7/04/14 → 11/04/14 |
Keywords
- Architecture style
- Self-adaptation
- Self-awareness
ASJC Scopus subject areas
- Software