Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Collaboration and composition: issues for a second generation process language
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Communicating and mobile systems: the &pgr;-calculus
Communicating and mobile systems: the &pgr;-calculus
A compliant persistent architecture
Software—Practice & Experience - Persistent object systems
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Containment units: a hierarchically composable architecture for adaptive systems
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
Hyper-Code Revisited: Unifying Program Source, Executable, and Data
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
Using generative programming to visualise hypercode in complex and dynamic systems
ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26
Support for Evolving Software Architectures in the ArchWare ADL
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
A software architecture approach for structuring autonomic systems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
A framework for supporting dynamic systems co-evolution
Automated Software Engineering
Coordinated management of hardware and software self-adaptivity
Journal of Systems Architecture: the EUROMICRO Journal
Modeling high assurance agent-based Earthquake Management System using formal techniques
The Journal of Supercomputing
Active models: a possible approach to the integration of objective and subjective process models
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
A survey of formal methods in self-adaptive systems
Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering
An active architecture approach to dynamic systems co-evolution
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Self-adaptive systems modify their own behaviour in response to stimuli from their operating environments. The major policy considerations for such systems are determining what, when and how adaptations should be carried out. This paper presents mechanisms for feedback and change that support policy decisions for self-adaptation within a computationally complete architecture description language based on the π-calculus. Our contribution is support for feedback through software-encoded probes, gauges and an event distribution network together with support for change through decomposition, reification, reflection, recomposition and hyper-code.