DocumentCode
1966977
Title
Towards an assume-guarantee theory for adaptable systems
Author
Inverardi, Paola ; Pelliccione, Patrizio ; Tivoli, Massimo
Author_Institution
Dipt. di Inf., Univ. degli Studi dell´´Aquila, L´´Aquila
fYear
2009
fDate
18-19 May 2009
Firstpage
106
Lastpage
115
Abstract
Modern software systems should be more and more designed with adaptation and run-time evolution in mind. But even with good reactions to changes, the triggered adaptation should be performed preserving some properties that we call invariants. This position paper presents a step towards the definition of a theoretical assume-guarantee framework that allows one to efficiently define under which conditions adaptation can be performed by still preserving the desired invariant. The framework aims to cope with different levels of granularity that span from code to software architecture. Two illustrative examples instantiate the framework at two different levels of abstraction.
Keywords
software architecture; adaptable systems; assume-guarantee theory; run-time evolution; software architecture; software systems; Concrete; Conferences; Degradation; Runtime; Software architecture; Software systems; Tree graphs;
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.5069079
Filename
5069079
Link To Document