---
_id: '39030'
abstract:
- lang: eng
text: "StateCharts are well accepted for embedded systems\r\nspecification for various
applications. However, for the\r\nspecification of complex systems they have several\r\nlimitations.
In this article, we present a novel approach to\r\nefficiently execute an UML
2.0 subset for embedded real-\r\ntime systems implementation with focus on hardware\r\ninterrupts,
software exceptions, and timeouts. We\r\nintroduce a UML Virtual Machine, which
directly\r\nexecutes sequence diagrams, which are embedded into\r\nhierarchically
structured state transition diagrams.\r\nWhereas state diagrams are directly executed
as\r\nEmbedded State Machines (ESMs), sequence diagrams\r\nare translated into
UVM Bytecode. The final UVM\r\nexecution is performed by the interaction of the
ESM and\r\nthe Bytecode Interpreter. Due to our completely model-\r\nbased approach,
the UVM runtime kernel is easily\r\nadaptable and scalable to different scheduling
and\r\nmemory management strategies."
author:
- first_name: Tim
full_name: Schattkowsky, Tim
last_name: Schattkowsky
- first_name: Wolfgang
full_name: Müller, Wolfgang
id: '16243'
last_name: Müller
citation:
ama: 'Schattkowsky T, Müller W. A UML Virtual Machine for Embedded Systems. In:
Proceedings of ISNG 05. ; 2005.'
apa: Schattkowsky, T., & Müller, W. (2005). A UML Virtual Machine for Embedded
Systems. Proceedings of ISNG 05.
bibtex: '@inproceedings{Schattkowsky_Müller_2005, place={Las Vegas, NV}, title={A
UML Virtual Machine for Embedded Systems}, booktitle={Proceedings of ISNG 05},
author={Schattkowsky, Tim and Müller, Wolfgang}, year={2005} }'
chicago: Schattkowsky, Tim, and Wolfgang Müller. “A UML Virtual Machine for Embedded
Systems.” In Proceedings of ISNG 05. Las Vegas, NV, 2005.
ieee: T. Schattkowsky and W. Müller, “A UML Virtual Machine for Embedded Systems,”
2005.
mla: Schattkowsky, Tim, and Wolfgang Müller. “A UML Virtual Machine for Embedded
Systems.” Proceedings of ISNG 05, 2005.
short: 'T. Schattkowsky, W. Müller, in: Proceedings of ISNG 05, Las Vegas, NV, 2005.'
date_created: 2023-01-24T08:12:20Z
date_updated: 2023-01-24T08:12:26Z
department:
- _id: '672'
keyword:
- UML
- Executable Models
- Hardware/Software Co-design
- Virtual Machine
- Embedded Systems
language:
- iso: eng
place: Las Vegas, NV
publication: Proceedings of ISNG 05
status: public
title: A UML Virtual Machine for Embedded Systems
type: conference
user_id: '5786'
year: '2005'
...