Architecting self-aware software systems
Data(s) |
2014
|
---|---|
Resumo |
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. |
Formato |
application/pdf |
Identificador |
http://eprints.aston.ac.uk/23399/1/WICSA_final.pdf Faniyi, Funmilade; Lewis, Peter R.; Bahsoon, Rami and Yao, Xin (2014). Architecting self-aware software systems. IN: Proceedings. IEEE. |
Publicador |
IEEE |
Relação |
http://eprints.aston.ac.uk/23399/ |
Tipo |
Book Section NonPeerReviewed |