DocumentCode :
1966925
Title :
Using dynamic workflows for coordinating self-adaptation of software systems
Author :
Silva, Carlos Eduardo da ; De Lemos, Rogério
Author_Institution :
Comput. Lab., Univ. of Kent, Canterbury
fYear :
2009
fDate :
18-19 May 2009
Firstpage :
86
Lastpage :
95
Abstract :
The self-adaptation of a software system is a complex process that depends on the system requirements, its operational state and environment, which 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 a means for coordinating the self-adaptation process of software systems, the proposed approach employs workflows that are dynamically generated for dealing with the variability associated with the self-adaptation process. In this context, our aim is 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 :
data flow analysis; formal specification; programming environments; software architecture; architectural reconfiguration; dynamic workflows; self-adaptive software system; system environment; system operational lifetime; system operational state; system requirement; Availability; Control systems; Environmental management; Feedback control; Informatics; Resource management; Runtime environment; Scholarships; Software systems; Technology management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3724-5
Type :
conf
DOI :
10.1109/SEAMS.2009.5069077
Filename :
5069077
Link To Document :
بازگشت