Christoph Nytsch-Geusen
Fraunhofer Institute for Computer Architecture and Software Technology, Germany
Download articlePublished in: Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools
Linköping Electronic Conference Proceedings 24:1, p. 1-11
Published: 2007-07-18
ISBN: 978-91-7519-822-4
ISSN: 1650-3686 (print), 1650-3740 (online)
This paper presents the use of the Unified Modeling Language (UML) in the context of object-oriented modelling and simulation of hybrid systems with Modelica. The definition of a specialized version of UML for the graphical description and model based development of hybrid systems in Modelica – the UMLH - was taken place in the GENSIM project [1; 2]. For a better support of the modelling process; an UMLH editor with different views (class diagrams; statechart diagrams; collaboration diagrams) was implemented as a part of the Modelica simulation tool MOSILAB [3]. In the EOOLTworkshop the use of UMLH and its semantics will be demonstrated by the development of a simplified model of a Pool-Billiard game in Modelica
1. Nytsch-Geusen; C. et al.: MOSILAB: Development of a Modelica based generic simulation tool supporting model structural dynamics. Proceedings of the 4th International Modelica Conference; TU Hamburg-Harburg; Hamburg; 2005.
2. Nytsch-Geusen; C. et al.: Advanced modeling and simulation techniques in MOSILAB: A 5th International Modelica Conference; Arsenal Research; Wien; 2006.
3. MOSILAB-Webportal: http://www.mosilab.de.
4. UML-Homepage: http://www.uml.org.
5. Modelica-Homepage: http: /www.modelica.org.
6. Nordwig; A. et al.: MOSILA-Modellbeschreibungssprache; Version 2.0; Fraunhofer Gesellschaft; 2006.