It is becoming increasingly important to treat models as independent from the tools used to create or compute them; the modelling and simulation tools. Models need to be future proof so that they can be used with any present and future tools. There is also a need to be able to use models in applications the tool developers do not support. The advent of modelling languages meant that models could be defined without any reference to how to compute them. Such models do not put any constraint on what simulation tool to use in the end. These models however need to be adjusted to fit the destination simulation tool and be compiled through a series of complicated steps. Today there exist no tools to perform both the mentioned model fitting and compilation. A framework as well as an implementation has been developed that does most of the work of transforming a model into a computational form that is adapted to a certain destination simulation tool. The framework makes use of a model description in XML that various transformation tools can act upon in a sequence of steps to produce pseudo code. This code is easily translated into the format needed for a specific tool as input or to be used as a standalone application.
A Framework for Generating Efficient Simulation Code From Declarative Models
- Views Icon Views
- Share Icon Share
- Search Site
Larsson, J, & Krus, P. "A Framework for Generating Efficient Simulation Code From Declarative Models." Proceedings of the ASME 2003 International Mechanical Engineering Congress and Exposition. Dynamic Systems and Control, Volumes 1 and 2. Washington, DC, USA. November 15–21, 2003. pp. 981-988. ASME. https://doi.org/10.1115/IMECE2003-41193
Download citation file: