The use of the UML within the modelling process of Modelica-models

Christoph Nytsch-Geusen
Fraunhofer Institute for Computer Architecture and Software Technology, Germany

Ladda ner artikel

Ingår i: Proceedings of the 1st International Workshop on Equation-Based Object-Oriented Languages and Tools

Linköping Electronic Conference Proceedings 24:1, s. 1-11

Visa mer +

Publicerad: 2007-07-18

ISBN: 978-91-7519-822-4

ISSN: 1650-3686 (tryckt), 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


UMLH; modelling of hybrid systems; 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.

Citeringar i Crossref