crete event simulations. The result is a hybrid simula-
tion system which has proven its applicability in large
variety of applications, ”classical” simulation appli-
cations like driving or production simulators, but also
new fields of applications like GUI modeling or Vir-
tual Testbeds.
Although performance of the interpreted
SOML++ code segments never was a problem
so far, we plan to introduce a compiler, which will
transfer the generated meta-instances into native C++
code. In addition to this we plan the integration of
further Petri-net approaches like hybrid and contin-
uous petri nets (Alla and David, 1998) to widen the
methodical base of the overall concept.
REFERENCES
Alla, H. and David, R. (1998). Continuous and hybrid petri
nets. Journal of Circuits, Systems and Computers,
08:159–188.
Baldini, F., Bucci, G., and Vicario, E. (2005). A tool
set for modeling and simulation of robotic workcells.
In Techniques, Methodologies and Tools for Perfor-
mance Evaluation of Complex Systems, 2005. (FIRB-
Perf 2005). 2005 Workshop on.
Bastide, R. (1995). Approaches in unifying petri nets and
the object-oriented approach. In In Proceedings of the
Application and Theory of Petri Nets.
Bischoff, R., Kurth, J., Schreiber, G., Koeppe, R., Albu-
Sch
¨
affer, A., Beyer, A., Eiberger, O., Haddadin, S.,
Stemmer, A., Grunwald, G., and Others (2010). The
kuka-dlr lightweight robot arm - a new reference plat-
form for robotics research and manufacturing. In In-
ternational Symposium on Robotics (ISR2010).
Freund, E. and Rossmann, J. (1995). Systems approach to
robotics and automation. In Robotics and Automation,
1995. Proceedings., 1995 IEEE International Confer-
ence on.
Gyssens, M., Paredaens, J., van den Bussche, J., and van
Gucht, D. (1994). A graph-oriented object database
model. Knowledge and Data Engineering, IEEE
Transactions on, 6:572 –586.
Jung, T. (2011). Methoden der Mehrkrperdynamiksimu-
lation als Grundlage realittsnaher Virtueller Welten.
PhD thesis, Institue For Man-Machine Interaction,
RWTH Aachen University, Germany.
Kurtev, I. and van den Berg, K. (2005). Mistral: A language
for model transformations in the mof meta-modeling
architecture. In European MDA Workshops: Foun-
dations and Applications, MDAFA 2003 and MDAFA
2004, Twente, The Netherlands, June 26-27, 2003 and
Link
¨
oping, Sweden, June 10-11, 2004. Revised Se-
lected Papers.
Levanoni, Y. and Petrank, E. (2006). An on-the-fly
reference-counting garbage collector for java. ACM
Trans. Program. Lang. Syst., 28:1–69.
Longley, P. A., Goodchild, M. F., Maguire, D. J., and Rhind,
D. W. (2005). Geographical Information Systems and
Science. Wiley.
Ramadge, P. and Wonham, W. (1984). Supervisory control
of a class of discrete event processes. In Analysis and
Optimization of Systems. Springer Berlin / Heidelberg.
Rossmann, J. and Schluse, M. (2011). Virtual robotic
testbeds: A foundation for e-robotics in space, in in-
dustry - and in the woods. In Developments in E-
systems Engineering (DeSE), 2011.
Rossmann, J., Schluse, M., Schlette, C., and Waspe, R.
(2012). Control by 3d simulation - a new erobotics
approach to control design in automation. In Intelli-
gent Robotics and Applications. Springer Berlin Hei-
delberg.
Rossmann, J., Schluse, M., and Waspe, R. (2008). 3d dis-
crete event systems: An efficient way to model and su-
pervise dynamic behavior in virtual environments. In
ASME 2008 International Design Engineering Tech-
nical Conferences and Computers and Information in
Engineering Conference (IDETC/CIE2008), volume
2008, pages 1503–1511. ASME.
Schluse, M. (2002). Zustandsorientierte Modellierung in
Virtueller Realitt und Kollisionsvermeidung. PhD
thesis, Institue Of Robotics Research, University Of
Dortmund, Germany.
CombiningSupervisoryControl,Object-orientedPetri-Netsand3DSimulationforHybridSimulationSystemsusinga
FlexibleMetaDataApproach
23