FORMS: Unifying reference model for formal specification of distributed self-adaptive systems
The challenges of pervasive and mobile computing environments, which are highly dynamic
and unpredictable, have motivated the development of self-adaptive software systems …
and unpredictable, have motivated the development of self-adaptive software systems …
A survey of self-management in dynamic software architecture specifications
As dynamic software architecture use becomes more widespread, a variety of formal
specification languages have been developed to gain a better understanding of the …
specification languages have been developed to gain a better understanding of the …
FORMS: a formal reference model for self-adaptation
Self-adaptive software systems are an emerging class of systems that adjust their behavior
at runtime to achieve certain functional or quality of service objectives. The construction of …
at runtime to achieve certain functional or quality of service objectives. The construction of …
A graph based architectural (re) configuration language
For several different reasons, such as changes in the business or technological
environment, the configuration of a system may need to evolve during execution. Support for …
environment, the configuration of a system may need to evolve during execution. Support for …
[BOOK][B] Specification of software architecture reconfiguration
MA Wermelinger - 1999 - search.proquest.com
In the past years, Software Architecture has attracted increased attention by academia and
industry as the unifying concept to structure the design of complex systems. One particular …
industry as the unifying concept to structure the design of complex systems. One particular …
[PDF][PDF] Organizing definitions and formalisms for dynamic software architectures
JS Bradbury - Techinical Report, 2004 - sqrlab.ca
Dynamic architectural change is defined as the addition and removal of components and
connectors. Dynamic software architectures are those architectures that modify their …
connectors. Dynamic software architectures are those architectures that modify their …
Chapter 5. A mathematical semantics for architectural connectors
A mathematical semantics is proposed for the notion of architectural connector, in the style
defined by Allen and Garlan, that builds on Goguen's categorical approach to General …
defined by Allen and Garlan, that builds on Goguen's categorical approach to General …
A temporal logic approach to the specification of reconfigurable component-based systems
N Aguirre, T Maibaum - Proceedings 17th IEEE International …, 2002 - ieeexplore.ieee.org
We propose a formal specification language for dynamically reconfigurable component-
based systems, based on temporal logic. The main aim of the language is to allow one to …
based systems, based on temporal logic. The main aim of the language is to allow one to …
Higher-order architectural connectors
We develop a notion of higher-order connector towards supporting the systematic
construction of architectural connectors for software design. A higher-order connector takes …
construction of architectural connectors for software design. A higher-order connector takes …
Towards a knowledge-based approach to architectural adaptation management
Self-adaptive software continually evaluates and modifies its own behavior to meet
changing demands. One of the key issues in constructing such software is that of planning …
changing demands. One of the key issues in constructing such software is that of planning …