This set of challenges discussed in this paper is not
supposed to be complete in any sense, but instead
aims at covering the most important issues.
A formalization that helped us to make sure that
the assumptions and ideas presented here are valid
will be presented separately in a future publication.
A very interesting next step to support the ac-
tual modeling activity is the augmentation of mod-
els, components, and modes with specific informa-
tion. Such information could include assumptions un-
der which a component should behave as desired, and
information on the expected outcome and level of de-
tail for a component. To express such information in
an easy and efficient way, a domain-specific language
is required.
Furthermore, a tool environment is needed, which
supports the modeling of structure changes in com-
ponents and their simulation. Such a tool should be
able to detect modeling problems and propose fixes
for such problems in order to support the modeler
whenever needed. This paper is a step towards the
requirements and possible analysis for such a tool.
REFERENCES
Broman, D. (2010). Meta-Languages and Semantics for
Equation-Based Modeling and Simulation. PhD the-
sis, Link
¨
oping University.
Casella, F., Sielemann, M., and Savoldelli, L. (2011).
Steady-state initialization of object-oriented thermo-
fluid models for homotopy methods. In Proceedings
of the 8th International Modelica Conference, pages
86–96.
Clune, M., Mosterman, P., and Cassandras, C. (2006).
Discrete event and hybrid system simulation with
simevents. In Proceedings of the 8th International
Workshop on Discrete Event Systems, pages 386–387.
Dassault Systems (2015). Dassault systems.
www.dynasim.se. Accessed: January 2015.
Ehrich, A. (2012). Modellierung und Simulation eines Au-
tomatikgetriebes mit Strukturdynamik. Master’s the-
sis, Technische Universit
¨
at Berlin.
Elmqvist, H., Cellier, F. E., and Otter, M. (1993). Object-
oriented modeling of hybrid systems. In Proceedings
of the European Simulation Symposium (ESS’93), So-
ciety of Computer Simulation, pages 31–41.
GENSIM Project (2007). MOSILAB. http://mosim.swt.tu-
berlin.de/wiki/doku.php?id=projects:mosilab:home.
Accessed: February 2015.
Harel, D. (1987). Statecharts: A visual formalism for com-
plex systems. Science of Computer Programming,
8(3):231–274.
Heinzl, B. et al. (2012). Bcp - a benchmark for teaching
structural dynamical systems. In Mathematical Mod-
elling 7(1), pages 896–901.
Mahr, B. (2008). Ein Modell des Modellseins - Ein Beitrag
zur Aufkl
¨
arung des Modellbegriffs. In Modelle. Ul-
rich Dirks, Eberhard Knobloch.
Mehlhase, A. (2013). A Python framework to create and
simulate models with variable structure in common
simulation environments. Mathematical and Com-
puter Modelling of Dynamical Systems, 20(6):566–
583.
Mehlhase, A. et al. (2014). An example of beneficial
use of variable-structure modeling to enhance an ex-
isting rocket model. In Proceedings of the 10th
International Modelica Conference, pages 707–713.
Link
¨
oping University Press.
Mehlhase, A., Kr
¨
uger, I., and Schmitz, G. (2012). Variable
structure modeling for vehicle refrigeration applica-
tions. In Proceedings of the 9th International Model-
ica Conference, pages 927–934. Link
¨
oping University
Electronic Press.
Mosterman, P. J. and Biswas, G. (1997). Formal specifica-
tions for hybrid dynamical systems. In Proceedings of
the 15th International Joint Conference Artificial In-
telligence IJCAI-97, pages 568–573.
Nilsson, H., Peterson, J., and Hudak, P. (2003). Functional
hybrid modeling. In Proceedings of 5th Int. Work-
shop on Practical Aspects of Declarative Languages,
volume 2562 of Lecture Notes in Computer Science,
pages 376–390.
Nytsch-Geusen, C. et al. (2005). Mosilab: Development of
a modelica based generic simulation tool supporting
model structural dynamics. In Proceedings of the 4th
International Modelica Conference, pages 527–535.
Pawletta, T., Lampe, B., Pawletta, S., and Drewelow, W.
(2002). A devs-based approach for modeling and sim-
ulation of hybrid variable structure systems. In Mod-
elling, Analysis, and Design of Hybrid Systems, Lec-
ture Notes in Control and Information Sciences, vol-
ume 279, pages 107–129. Springer Berlin Heidelberg.
Platzer, A. and Quesel, J. D. (2008). Keymaera: A hybrid
theorem prover for hybrid systems (system descrip-
tion). In Proceedings of the 4th international joint
conference on Automated Reasoning (IJCAR ’08),
pages 171–178.
Ptolemaeus, C., editor (2014). System Design, Modeling,
and Simulation using Ptolemy II. Ptolemy.org.
The MathWorks Inc. (2013a). MATLAB, Simulink 2013b.
Natick, Massachusetts, United States.
The MathWorks Inc. (2013b). MATLAB, Stateflow 2013b.
Natick, Massachusetts, United States.
The Modelica Association (2012). Modelica - a uni-
fied object-oriented language for physical systems
modeling - language specification version 3.3.
www.modelica.org/documents/ModelicaSpec33.pdf.
Accessed: February 2015.
Top, J. (1993). Conceptual Modelling of Physical Systems.
PhD thesis, University of Twente.
Zimmer, D. (2010). Equation-based modeling of variable-
structure systems. PhD thesis, Eidgen
¨
ossische Tech-
nische Hochschule ETH Z
¨
urich.
SIMULTECH2015-5thInternationalConferenceonSimulationandModelingMethodologies,Technologiesand
Applications
110