Skip to main navigation Skip to search Skip to main content

Verifying service continuity in a dynamic reconfiguration procedure: Application to a satellite system

  • Université de Toulouse
  • LAAS-CNRS
  • Concordia University

Research output: Contribution to journalArticlepeer-review

Abstract

The paper discusses the use of the TURTLE UML profile to model and verify service continuity during dynamic reconfiguration of embedded software, and space-based telecommunication software in particular. TURTLE extends UML class diagrams with composition operators, and activity diagrams with temporal operators. Translating TURTLE to the formal description technique RT-LOTOS gives the profile a formal semantics and makes it possible to reuse verification techniques implemented by the RTL, the RT-LOTOS toolkit developed at LAAS-CNRS. The paper proposes a modeling and formal validation methodology based on TURTLE and RTL, and discusses its application to a payload software application in charge of an embedded packet switch. The paper demonstrates the benefits of using TURTLE to prove service continuity for dynamic reconfiguration of embedded software.

Original languageEnglish
Pages (from-to)167-191
Number of pages25
JournalAutomated Software Engineering
Volume11
Issue number2
DOIs
Publication statusPublished - 1 Apr 2004

Keywords

  • Dynamic reconfiguration
  • Formal validation
  • RT-LOTOS
  • Real-time UML
  • Satellite

Fingerprint

Dive into the research topics of 'Verifying service continuity in a dynamic reconfiguration procedure: Application to a satellite system'. Together they form a unique fingerprint.

Cite this