Extending the translation from SDL to promela

Armelle Prigent, Franck Cassez, Philippe Dhaussy, Olivier Roux

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

9 Citations (Scopus)

Abstract

This paper tackles the problem of model-checking SDL programs that use the save operator. Previous work on model-checking SDL programs with SPIN consisted in translating SDL into IF (using sdl2if) and finally IF to Promela (if2pml). However, the save operator of SDL is not handled by the (final) translator if2pml. We propose an extension of the if2pml tool that translates IF into Promela programs with save operators. We also add an abstraction method on buffer messages to if2pml allowing the user to gather some buffer messages into one abstract value. We use our extended version of if2pml to validate an Unmanned Underwater Vehicle (UUV) subsystem specified with SDL.

Original languageEnglish
Title of host publicationModel Checking Software - 9th International SPIN Workshop, Proceedings
EditorsDragan Bošnački, Stefan Leue
Place of PublicationBerlin; New York
PublisherSpringer, Springer Nature
Pages79-94
Number of pages16
Volume2318 LNCS
ISBN (Print)3540434771, 9783540434771
Publication statusPublished - 2002
Externally publishedYes
Event9th International SPIN Workshop on Model Checking Software, SPIN 2002 - Grenoble, France
Duration: 11 Apr 200213 Apr 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2318 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other9th International SPIN Workshop on Model Checking Software, SPIN 2002
Country/TerritoryFrance
CityGrenoble
Period11/04/0213/04/02

Keywords

  • Data abstraction
  • Model-checking
  • Save operator
  • SDL formalism

Fingerprint

Dive into the research topics of 'Extending the translation from SDL to promela'. Together they form a unique fingerprint.

Cite this