Time properties dedicated semantics for uml-marte safety critical real-time system verification - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2012

Time properties dedicated semantics for uml-marte safety critical real-time system verification

Résumé

Critical real-time embedded systems (RTES) crucially have strong requirement concerning system's reliability. UML and its profile MARTE are standardized modeling language that are getting widely accepted by industrial designers to cope with the development of complex RTSE. In Model-driven engineering, verification at early phases of the system lifecycle is an important problem, which remains open especially for UML-MARTE models. In this paper, we illustrate how we designed a real time property specific UML-MARTE model specification and verification framework relying on a translation to Time Petri Nets (TPN). The model checker is able to verify critical time properties of RTES like synchronization and schedulability, global non-functional properties like absence of deadlock and absence of dead branches, and to estimate the WCET. We present a practical time properties dedicated mapping to transform UML-MARTE behavior and architecture model to TPN. Relying on the generated TPN executable models, we introduce a method to add observers into TPN to verify the RTES temporal properties. Our method is illustrated with a representative AFDX study case. We provide experimental results and demonstrate the method's scalability.
Fichier principal
Vignette du fichier
ECMFA2012.pdf (628.64 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00675778 , version 1 (01-03-2012)
hal-00675778 , version 2 (23-04-2012)

Identifiants

  • HAL Id : hal-00675778 , version 1

Citer

Ning Ge, Marc Pantel. Time properties dedicated semantics for uml-marte safety critical real-time system verification. 2012. ⟨hal-00675778v1⟩
345 Consultations
862 Téléchargements

Partager

Gmail Facebook X LinkedIn More