Safety Contracts for Timed ReactiveComponents in SysML - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Safety Contracts for Timed ReactiveComponents in SysML

Résumé

A variety of system design and architecture description languages, such as SysML, UML or AADL, allows the decomposition of complex system designs into communicating timed components. In this paper we consider the contract-based specification of such components. A contract is a pair formed of an assumption, which is an abstraction of the component’s environment, and a guarantee, which is an abstraction of the component’s behavior given that the environment behaves according to the assumption. Thus, a contract concentrates on a specific aspect of the component’s functionality and on a subset of its interface, which makes it relatively simpler to specify. Contracts may be used as an aid for hierarchical decomposition during design or for verification of properties of composites. This paper defines contracts for components formalized as a variant of timed input/output automata, introduces compositional results allowing to reason with contracts and shows how contracts can be used in a high-level modeling language (SysML) for specification and verification, based on an example extracted from a real-life system.
Fichier principal
Vignette du fichier
Dragomir_12887.pdf (320.9 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01147265 , version 1 (04-05-2015)

Identifiants

  • HAL Id : hal-01147265 , version 1
  • OATAO : 12887

Citer

Iulia Dragomir, Iulian Ober, Christian Percebois. Safety Contracts for Timed ReactiveComponents in SysML. International Conference on Current Trends in Theory and Practice of Computer Science - SOFSEM 2014, Jan 2014, Nový Smokovec, Slovakia. pp. 211-222. ⟨hal-01147265⟩
150 Consultations
200 Téléchargements

Partager

Gmail Facebook X LinkedIn More