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 language | English |
|---|---|
| Pages (from-to) | 167-191 |
| Number of pages | 25 |
| Journal | Automated Software Engineering |
| Volume | 11 |
| Issue number | 2 |
| DOIs | |
| Publication status | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver