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 language | English |
---|---|
Pages (from-to) | 131-155 |
Number of pages | 25 |
Journal | Software and Systems Modeling |
Volume | 7 |
Issue number | 2 |
DOIs | |
State | Published - May 2008 |
Externally published | Yes |
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.
Funders | Funder number |
---|---|
EU-Project | IST 33522 |
Seventh Framework Programme | 214373 |
Keywords
- Embedded systems
- Formal methods
- Real-time
- UML