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

作者:L. Apvrille, P. de Saqui-Sannes, P. Sénac, C. Lohr

摘要

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.

论文关键词:dynamic reconfiguration, real-time UML, RT-LOTOS, formal validation, satellite

论文评审过程:

论文官网地址:https://doi.org/10.1023/B:AUSE.0000017742.47984.6c