Faniyi, Funmilade, Lewis, Peter R., Bahsoon, Rami and Yao, Xin (2014). Architecting self-aware software systems. IN: Proceedings. AUS: IEEE.
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.
Publication DOI: | https://doi.org/10.1109/WICSA.2014.18 |
---|---|
Divisions: | ?? 50811700Jl ?? |
Additional Information: | © 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. |
Event Title: | 11th Working IEEE/IFIP Conference on Software Architecture |
Event Type: | Other |
Event Dates: | 2014-04-07 - 2014-04-11 |
ISBN: | 978-1-4799-3412-6 |
Last Modified: | 05 Aug 2024 13:01 |
Date Deposited: | 23 Jul 2014 13:40 |
Full Text Link: |
http://ieeexplo ... rnumber=6827105 |
Related URLs: |
http://www.scop ... tnerID=8YFLogxK
(Scopus URL) |
PURE Output Type: | Conference contribution |
Published Date: | 2014 |
Authors: |
Faniyi, Funmilade
Lewis, Peter R. ( ![]() Bahsoon, Rami Yao, Xin |