FORMS: Unifying reference model for formal specification of distributed self-adaptive systems

D Weyns, S Malek, J Andersson - ACM Transactions on Autonomous …, 2012 - dl.acm.org
The challenges of pervasive and mobile computing environments, which are highly dynamic
and unpredictable, have motivated the development of self-adaptive software systems …

A survey of self-management in dynamic software architecture specifications

JS Bradbury, JR Cordy, J Dingel… - Proceedings of the 1st …, 2004 - dl.acm.org
As dynamic software architecture use becomes more widespread, a variety of formal
specification languages have been developed to gain a better understanding of the …

FORMS: a formal reference model for self-adaptation

D Weyns, S Malek, J Andersson - … of the 7th international conference on …, 2010 - dl.acm.org
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 …

A graph based architectural (re) configuration language

M Wermelinger, A Lopes, JL Fiadeiro - Proceedings of the 8th European …, 2001 - dl.acm.org
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 …

[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 …

[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 …

Chapter 5. A mathematical semantics for architectural connectors

JL Fiadeiro, A Lopes, M Wermelinger - Generic Programming: Advanced …, 2003 - Springer
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 …

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 …

Higher-order architectural connectors

A Lopes, M Wermelinger, JL Fiadeiro - ACM Transactions on Software …, 2003 - dl.acm.org
We develop a notion of higher-order connector towards supporting the systematic
construction of architectural connectors for software design. A higher-order connector takes …

Towards a knowledge-based approach to architectural adaptation management

JC Georgas, RN Taylor - Proceedings of the 1st ACM SIGSOFT …, 2004 - dl.acm.org
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 …