Skip to main navigation Skip to search Skip to main content

Supporting UML-based development of embedded systems by formal techniques

  • Jozef Hooman
  • , Hillel Kugler
  • , Iulian Ober
  • , Anjelika Votintseva
  • , Yuri Yushtein
  • Netherlands Organisation for Applied Scientific Research
  • Radboud University Nijmegen
  • New York University
  • Université Toulouse Jean Jaurès
  • CT SE 1 Siemens AG
  • CIMSOLUTIONS B.V.

Research output: Contribution to journal › Article › peer-review

22 Scopus citations

Abstract

We describe an approach to support UML-based development of embedded systems by formal techniques. A subset of UML is extended with timing annotations and given a formal semantics. UML models are translated, via XMI, to the input format of formal tools, to allow timed and non-timed model checking and interactive theorem proving. Moreover, the Play-Engine tool is used to execute and analyze requirements by means of live sequence charts. We apply the approach to a part of an industrial case study, the MARS system, and report about the experiences, results and conclusions.

Original languageEnglish
Pages (from-to)131-155
Number of pages25
JournalSoftware and Systems Modeling
Volume7
Issue number2
DOIs
StatePublished - May 2008
Externally publishedYes

Bibliographical note

Funding Information:
This work has been supported by EU-project IST 33522 – OMEGA “Correct Development of Real-Time Embedded Systems in UML”. For more information, see http://www-omega.imag.fr/. During this project, the second author was at the Weizmann Institute of Science, the third author at VERIMAG, the fourth author at OFFIS, and the fifth author at NLR.

Funding

This work has been supported by EU-project IST 33522 – OMEGA “Correct Development of Real-Time Embedded Systems in UML”. For more information, see http://www-omega.imag.fr/. During this project, the second author was at the Weizmann Institute of Science, the third author at VERIMAG, the fourth author at OFFIS, and the fifth author at NLR.

FundersFunder number
EU-ProjectIST 33522
Seventh Framework Programme214373

    Keywords

    • Embedded systems
    • Formal methods
    • Real-time
    • UML

    Fingerprint

    Dive into the research topics of 'Supporting UML-based development of embedded systems by formal techniques'. Together they form a unique fingerprint.

    Cite this