A formal semantics of timed activity diagrams and its PROMELA translation

Nicolas Guelfi, Amel Mammar

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

Abstract

The lack of a precise semantics for UML activity diagrams makes the reasoning on models constructed using such diagrams infeasible. However, such diagrams are widely used in domains that require a certain degree of confidence. Due to economical interests, the business domain is one of these. To enhance confidence level of UML activity diagrams, this paper provides a formal definition of their syntax and semantics. The main interest of our approach is that we chose UML activity diagrams, which are recognized to be more tractable by engineers, and we extend them with timing constraints. We outline the translation of our semantics into the PROMELA input language of the SPIN model checker which can be used to check several properties.

Original languageEnglish
Title of host publicationProceedings - 12th Asia-Pacific Software Engineering Conference, APSEC'05
Pages283-290
Number of pages8
DOIs
Publication statusPublished - 1 Dec 2005
Externally publishedYes
Event12th Asia-Pacific Software Engineering Conference, APSEC'05 - Taipei, Taiwan, Province of China
Duration: 15 Dec 200517 Dec 2005

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume2005
ISSN (Print)1530-1362

Conference

Conference12th Asia-Pacific Software Engineering Conference, APSEC'05
Country/TerritoryTaiwan, Province of China
CityTaipei
Period15/12/0517/12/05

Fingerprint

Dive into the research topics of 'A formal semantics of timed activity diagrams and its PROMELA translation'. Together they form a unique fingerprint.

Cite this