Verifying Service Continuity in a Dynamic Reconfiguration Procedure: Application to a Satellite System

  • Authors:
  • L. Apvrille;P. De Saqui-Sannes;P. Sé/nac;C. Lohr

  • Affiliations:
  • GET/ENST/COMELEC/Lab SoC, Institut Eurecom BP 193, 2229 route des crè/tes, 06904 Sophia, Antipolis Cedex, France. apvrille@ece.concordia.ca;ENSICA, 1 place Emile Blouin, 31056 Toulouse Cedex 05, France&semi/ LAAS-CNRS, 7 avenue du Colonel Roche, 31077 Toulouse Cedex 04, France. desaqui@ensica.fr;ENSICA, 1 place Emile Blouin, 31056 Toulouse Cedex 05, France&semi/ LAAS-CNRS, 7 avenue du Colonel Roche, 31077 Toulouse Cedex 04, France. senac@ensica.fr;LAAS-CNRS, 7 avenue du Colonel Roche, 31077 Toulouse Cedex 04, France&semi/ Concordia University, Electrical and Computer Engineering Department, 1455 de Maisonneuve W., Montreal, QC, H3G 1M8, Can ...

  • Venue:
  • Automated Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.