ModelicaDEVS: DEVS Bibliothek zu Dymola/Modelica

Kurzbeschreibung

ModelicaDEVS ist eine graphische Modellierungsoberfläche, welche im Rahmen der Dymola/Modelica Familie von Modellierungswerkzeugen entwickelt wurde. ModelicaDEVS implementiert den DEVS Formalismus zur Modellierung diskreter ereignis-orientierter Systeme, welcher 1976 an der University of Michigan von Bernard Zeigler entwickelt worden war.

ModelicaDEVS ist eine Neuimplementierung der PowerDEVS Software, die von Ernesto Kofman an der Universidad de Rosario in Argentinien entwickelt worden war [2]. Die graphische Oberfläche der beiden Implementationen ist beinahe identisch. Die der Programmausführung zu Grunde liegende Simulationssoftware ist jedoch sehr unterschiedlich. Während PowerDEVS Zeigler's hierarchische Simulatoren implementiert, arbeitet ModelicaDEVS mit einem Satz von Simultangleichungen. Aus diesem Grund ist PowerDEVS in der Ausführung der Simulationen deutlich schneller. Dymola andrerseits erlaubt die Einbindung von DEVS Modellen in beliebige andere Modellierungsmechanismen, die von Dymola unterstützt werden.

Sowohl PowerDEVS wie auch ModelicaDEVS wurden primär zur Simulation kontinuierlicher Systeme mit Zustandsquantisierung entwickelt, nicht zur Simulation echt diskreter ereignis-orientierter Systeme. Somit fehlen bei beiden Softwaresystemen vorderhand graphische Module zur Modellierung von Warteschlangen, wie auch zur Erzeugung von Zufallszahlen mit den typischen Verteilungen, wie sie bei der diskreten ereignis-orientierten Simulation häufig auftreten.


Historische Entwicklung


Wichtigste Publikationen

  1. Beltrame, T. (2006), Design and Development of a Dymola/Modelica Library for Discrete Event-oriented Systems Using DEVS Methodology, MS Thesis, Dept. für Computational Science, ETH Zürich, Zürich, Schweiz.

  2. Cellier, F.E. and E. Kofman (2006), Continuous System Simulation, Springer-Verlag, New York.


English Version
Homepage


Modifiziert: 13. März 2006 -- © François Cellier