A new UML profile for real-time system formal design and validation

  • L. Apvrille
  • , P. De Saqui-Sannes
  • , C. Lohr
  • , P. Sénac
  • , J. P. Courtiat

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

UML solutions in competition on the real-time system market share three common drawbacks: an incomplete formal semantics, temporal operators with limited expression and analysis power, and implementation-oriented tools with limited verification capabilities. To overcome these limitations, the paper proposes a UML profile designed with real-time system validation in mind. Extended class diagrams with associations attributed by composition operators give an explicit semantics to associations between classes. Enhanced activity diagrams with a deterministic delay, a non deterministic delay and a timelimited offering make it possible to work with temporal intervals in lieu of timers with fixed duration. The UML profile is given a precise semantics via its translation into the Formal Description Technique RT-LOTOS. A RT-LOTOS validation tool generates simulation chronograms and reachability graphs for RT-LOTOS specifications derived from UML class and activity diagrams. A coffee machine serves as example. The proposed profile is under evaluation on a satellite-based software reconfiguration system.

Original languageEnglish
Title of host publicationThe Unified Modeling Language
Subtitle of host publicationModeling Languages, Concepts, and Tools - 4th International Conference, UML 2001, Proceedings
EditorsMartin Gogolla, Cris Kobryn
PublisherSpringer Verlag
Pages287-301
Number of pages15
ISBN (Print)9783540426677
DOIs
Publication statusPublished - 1 Jan 2001
Externally publishedYes
Event4th International Conference on Unified Modeling Language, UML 2001 - Toronto, Canada
Duration: 1 Oct 20015 Oct 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2185
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Unified Modeling Language, UML 2001
Country/TerritoryCanada
CityToronto
Period1/10/015/10/01

Fingerprint

Dive into the research topics of 'A new UML profile for real-time system formal design and validation'. Together they form a unique fingerprint.

Cite this