The Modelica Object-Oriented Equation-Based Language and its OpenModelica Environment with MetaModeling, Interoperability, and Parallel Execution
2010 (English)In: Simulation, Modeling, and Programming for Autonomous Robots, 2010, 5-14 p.Conference paper (Refereed)
Modelica is a modern, strongly typed, declarative, equation-based, and object-oriented language for modeling and simulation of complex systems. Major features are: ease of use, visual design of models with combination of lego-like predefined model building blocks, ability to define model libraries with reusable components, support for modeling and simulation of complex applications involving parts from several application domains, and many more useful facilities. This paper gives an overview of some aspects of the Modelica language and the OpenModelica environment – an open-source environment for modeling, simulation, and development of Modelica applications. Special features are MetaModeling for efficient model transformations and prototype generation of parallel code for multi-core architectures. Ongoing work also include UML-Modelica integration and interoperability support through the new FMI standard.
Place, publisher, year, edition, pages
2010. 5-14 p.
Lecture Notes in Computer Science, ISSN 0302-9743 (print), 1611-3349 (online) ; 6472
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-110244DOI: 10.1007/978-3-642-17319-6_4ISBN: 978-3-642-17318-9 (print)ISBN: 978-3-642-17319-6 (online)OAI: oai:DiVA.org:liu-110244DiVA: diva2:743654
Second International Conference, SIMPAR 2010, Darmstadt, Germany, November 15-18, 2010