1998Unpublished venueRequires access

MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE

Hilding Elmqvist, Martin Otter, Sven Erik Mattsson

Open publisher page 98 citations

Abstract

A standardized language for reuse and exchange of models is needed. An international design group has designed such a language called Modelica. Modelica is a modern language built on non-causal modeling with mathematical equations and object-oriented constructs to facilitate reuse of modeling knowledge. INTRODUCTION Modeling and simulation are becoming more important since engineers need to analyse increasingly complex systems often composed of subcomponents from different domains. Typical examples comes from mechatronic systems within automotive, aerospace and robotics applications. Such systems are composed of components from domains like electrical, mechanical, hydraulical, control, etc. Today's tools are generally weak in treating such multi-domain models because the general tools are block-oriented and thus demand a huge amount of manual rewriting to get the equations into explicit form. There is too large a gap between the user's problem and the model description that the simul...

About this research paper

What this paper is about

A standardized language for reuse and exchange of models is needed. An international design group has designed such a language called Modelica. Modelica is a modern language built on non-causal modeling with mathematical equations and object-oriented constructs to facilitate reuse of modeling knowledge. INTRODUCTION Modeling and simulation are becoming more important since engineers need to analyse increasingly complex systems often composed of subcomponents from different domains. Typical examples comes from mechatronic systems within automotive, aerospace and robotics applications. Such systems are composed of components from domains like electrical, mechanical, hydraulical, control, etc. Today's tools are generally weak in treating such multi-domain models because the general tools are block-oriented and thus demand a huge amount of manual rewriting to get the equations into explicit form. There is too large a gap between the user's problem and the model description that the simul...

Why it matters

OpenAlex reports 98 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A standardized language for reuse and exchange of models is needed. An international design group has designed such a language called Modelica. Modelica is a modern language built on non-causal modeling with mathematical equations and object-oriented constructs to facilitate reuse of modeling knowledge. INTRODUCTION Modeling and simulation are becoming more important since engineers need to analyse increasingly complex systems often composed of subcomponents from different domains. Typical examples comes from mechatronic systems within automotive, aerospace and robotics applications. Such systems are composed of components from domains like electrical, mechanical, hydraulical, control, etc. Today's tools are generally weak in treating such multi-domain models because the general tools are block-oriented and thus demand a huge amount of manual rewriting to get the equations into explicit form. There is too large a gap between the user's problem and the model description that the simul...

Key concepts: Modelica, Reuse, Computer science, Modeling language, Programming language, Object-oriented modeling, Object-oriented programming, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
MODELICA — THE NEW OBJECT-ORIENTED MODELING LANGUAGE — Research Paper | ScholarLens