DocumentCode :
3454900
Title :
Contracts for evolving systems
Author :
Etzien, Christoph ; Gezgin, Tayfun ; Froschle, Sibylle ; Henkler, Stefan ; Rettberg, Achim
Author_Institution :
Inst. for Inf. Technol. (OFFIS), Oldenburg, Germany
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
1
Lastpage :
8
Abstract :
In this work we address evolving systems, which are basically collaborative and distributed systems building up a larger scale system of system (SoS). These systems are able to adapt the current architecture to some changes in the environment. Constituent systems of a SoS, which represent the basic elements of our modeling approach, operate with different degrees of freedom and as a result the self-adaptation and cooperation between a set of constituent systems is driven by local needs. Based on our former work [11], we propose a well-defined modelling approach for SoS capturing both static and dynamic aspects. The aim is to address on the one hand the required flexibility to adapt the systems during run-time, and on the other hand to guarantee that the SoS reacts still in a safe manner. For this, we will use the contract paradigm for both the specification of legal configurations of the SoS, and to specify the dynamicity model, describing how the SoS architecture can change during run-time. Further, we depict how to adapt a system level analysis technique in order to check the dynamicity model against the invariants of the SoS. With this, we are able to determine, whether the SoS can reach some critical configurations. This enables us to modify the dynamicity model in an adequate manner.
Keywords :
distributed processing; formal specification; program diagnostics; SoS modelling approach; collaborative system building; contract paradigm; distributed system building; dynamicity model; evolving systems; legal configuration specification; system level analysis technique; system-of-system; Adaptation models; Cascading style sheets; Context; Contracts; Real-time systems; Systems engineering and theory; Unified modeling language; Contracts-based Design; Dynamicity; Evolving Systems; RealTime Adaptive Systems; Systems of Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
Type :
conf
DOI :
10.1109/ISORC.2013.6913235
Filename :
6913235
Link To Document :
بازگشت