Proceedings of the 9th International Workshop on Equation-based Object-oriented Modeling Languages and Tools | 2019

Functional programmatic modeling in modelyze

 
 

Abstract


Equation-based object-oriented modeling languages, such as Modelica, have gained significant popularity the past decades, and the fundamental technology is used in numerous software tools. In such languages, systems modeling are typically done visually, which is simple for small models, but can become difficult for more complex models. In this combined invited talk and live demo, we demonstrate our work-in-progress approach to what we call functional programmatic modeling, an alternative to traditional visual modeling. Specifically, we discuss the idea of programmatic modeling in the context of equation-based languages, and how it relates to existing approaches of modeling and simulation. During the live demo, we show how textual modeling using higher-order functions can be used to model simple mechatronic control systems. Moreover, we show how this modeling approach can be generalized to 3D multi-body modeling, simulation, and visualization.

Volume None
Pages None
DOI 10.1145/3365984.3369802
Language English
Journal Proceedings of the 9th International Workshop on Equation-based Object-oriented Modeling Languages and Tools

Full Text