Towards the use of dynamic workflows for coordinating self-adaptation of software systems
- 1 January 2009
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 383-386
Abstract
The self-adaptation of software system is a complex process that depends on several factors that may change during the system operational lifetime. Hence, the process for coordinating the self-adaptation should also be adaptable to changes that may occur during run-time. As the means for coordinating the self-adaptation process of software systems, we are applying workflows that are dynamically generated for dealing with the variability associated with the self-adaptation process. In this context, this research aims to define and develop techniques for automatically generate workflows for coordinating the self-adaptation of software systems. For demonstrating the feasibility of the proposed approach, architectural reconfiguration of software systems is used as an example, whereby the reconfiguration is managed by workflows that are dynamically generated depending on the availability of resources.Keywords
This publication has 7 references indexed in Scilit:
- Self-Managed Systems: an Architectural Challenge2007
- Architecture-based self-adaptation in the presence of multiple objectives2006
- Automatic workflow verification and generationTheoretical Computer Science, 2006
- Ordering management actions in pervasive systems using specification-enhanced policies2006
- Towards a knowledge-based approach to architectural adaptation management2004
- Using process technology to control and coordinate software adaptation2003
- A workflow and agent based platform for service provisioning2002