Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Using weaves for software construction and analysis
ICSE '91 Proceedings of the 13th international conference on Software engineering
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Proceedings of the first workshop on Self-healing systems
Workshop on Self-Healing Systems [co-located with ACM SIGSOFT 2002: 10th International Symposium on the Foundations of Software Engineering (FSE-10)]
Towards architecture-based self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A case study in software adaptation
WOSS '02 Proceedings of the first workshop on Self-healing systems
Adaptive mirroring of system of systems architectures
WOSS '02 Proceedings of the first workshop on Self-healing systems
Using Interceptors to Enhance CORBA
Computer
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Using Architectural Style as a Basis for System Self-repair
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Documenting software architectures: views and beyond
Proceedings of the 25th International Conference on Software Engineering
Balancing Performance, Energy, and Quality in Pervasive Computing
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Open architecture software: a flexible approach to decentralized software evolution
Open architecture software: a flexible approach to decentralized software evolution
An Architecture for Coordinating Multiple Self-Management Systems
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
The dawning of the autonomic computing era
IBM Systems Journal
LEO: An autonomic query optimizer for DB2
IBM Systems Journal
Profiling and tracing dynamic library usage via interposition
USTC'94 Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference - Volume 1
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Software Engineering for Self-Adaptive Systems
Engineering Self-Adaptive Systems through Feedback Loops
Software Engineering for Self-Adaptive Systems
Improving Architecture-Based Self-Adaptation through Resource Prediction
Software Engineering for Self-Adaptive Systems
Dynamic adaptation of aspect-oriented components
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Modelling the asynchronous dynamic evolution of architectural types
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Toward a software product line for affective-driven self-adaptive systems
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
In this paper, we envision a world where a software engineer could take an existing software system, specify, for a set of properties of interest, an objective, conditions for change, and strategies for their adaptation and, within a few man weeks, make that system self-adaptive where it was not before. We describe how our approach generalizes to different classes of systems and holds promise for cost-effective, dynamic system self-adaptation to become an engineering reality.