Transforming CCSL partially-ordered Traces into UML Interaction Diagrams - Archive ouverte HAL
Rapport (Rapport De Recherche) Année : 2011

Transforming CCSL partially-ordered Traces into UML Interaction Diagrams

Résumé

The need for verification and debugging of critical temporal constraints in embedded systems comes out at different stages of development. In the specification step, static and dynamic views of the system are established and simulations are performed. In the implementation step, code may be instrumented with the purpose of collecting traces as the system executes in a target platform. In the same fashion as system executions, simulations produce traces that are later on analyzed by means of textual scripts. Instead of intricate scripts, we believe that the use of visual artifacts such as UML interaction diagrams (i.e., sequence and timing diagrams) can ease the comprehension of system behavior. In this report, we propose partial orderings (which order the events reported in traces in a temporal and causal way) as a pivot to go toward interaction diagrams straightforwardly. Mappings between partial orderings and UML interaction diagrams are implemented as transformations. We illustrate our approach with a prototype and an example.
Fichier principal
Vignette du fichier
RR-7842.pdf (666.88 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00652987 , version 1 (16-12-2011)

Identifiants

  • HAL Id : hal-00652987 , version 1

Citer

Kelly Garcés, Julien Deantoni, Frédéric Mallet. Transforming CCSL partially-ordered Traces into UML Interaction Diagrams. [Research Report] RR-7842, INRIA. 2011. ⟨hal-00652987⟩
275 Consultations
149 Téléchargements

Partager

More