TY - CHAP
T1 - CADS*: Computer-Aided Development of self-* systems
AU - Calinescu, Radu C.
AU - Kwiatkowska, Marta Z.
N1 - Proceedings of the 12th International Conference, FASE 2009, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, York, UK, March 22-29, 2009. The original publication is available at www.springerlink.com
PY - 2009/3/28
Y1 - 2009/3/28
N2 - We present the prototype tool CADS* for the computer-aided development of an important class of self-* systems, namely systems whose components can be modelled as Markov chains. Given a Markov chain representation of the IT components to be included into a self-* system, CADS* automates or aids (a) the development of the artifacts necessary to build the self-* system; and (b) their integration into a fully-operational self-* solution. This is achieved through a combination of formal software development techniques including model transformation, model-driven code generation and dynamic software reconfiguration.
AB - We present the prototype tool CADS* for the computer-aided development of an important class of self-* systems, namely systems whose components can be modelled as Markov chains. Given a Markov chain representation of the IT components to be included into a self-* system, CADS* automates or aids (a) the development of the artifacts necessary to build the self-* system; and (b) their integration into a fully-operational self-* solution. This is achieved through a combination of formal software development techniques including model transformation, model-driven code generation and dynamic software reconfiguration.
KW - computer aided development
KW - Markov chains
KW - software development
KW - model transformation
KW - model-driven code generation
KW - dynamic software reconfiguration
UR - http://www.scopus.com/inward/record.url?scp=67650130358&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-00593-0_29
DO - 10.1007/978-3-642-00593-0_29
M3 - Chapter
SN - 9783642005923
VL - 5503
T3 - Lecture Notes in Computer Science
SP - 421
EP - 424
BT - Fundamental Approaches to Software Engineering
PB - Springer
CY - Berlin (DE)
ER -