Modelica is an object-oriented language designed for modeling and simulation of complex physical systems. To enable the possibility for an engineer to discover errors in a model, languages and com-pilers are making use of the concept of types and type checking. This paper gives an overview of the concept of types in the context of the Model-ica language. Furthermore, a new concrete syntax for describing Modelica types is given as a starting point to formalize types in Modelica. Finally, it is concluded that the current state of the Modelica language specification is too informal and should in the long term be augmented by a formal defin-ition
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
Abstract: Model-driven software development employs models to describe different aspects of a system...
Model-Driven Engineering is a discipline for the construction of systems based on the use of models....
During the last two decades, the interest for computer aided modeling and simulation of complex phys...
Modelica is an object-oriented language for modeling of large, complex and heterogeneous physical sy...
Performing computational experiments on mathematical models instead of building and testing physical...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
www.mathcore.com Recent years have witnessed a significant growth of interest in modeling and simula...
AbstractThis paper describes experiences from implementing key parts of a compiler for Modelica, an ...
This paper describes experiences from implementing key parts of a compiler for Modelica, an object-o...
Abstraction and composition are the fundamental issues in making model checking viable for software....
Modelica is an object-oriented language that is developed with the goal to be a convenient tool for ...
The notion of type to designate a class of values, and the operations on those values, is a central ...
Modelica is an object-oriented language that is developed with the goal to be a convenient tool for ...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
Abstract: Model-driven software development employs models to describe different aspects of a system...
Model-Driven Engineering is a discipline for the construction of systems based on the use of models....
During the last two decades, the interest for computer aided modeling and simulation of complex phys...
Modelica is an object-oriented language for modeling of large, complex and heterogeneous physical sy...
Performing computational experiments on mathematical models instead of building and testing physical...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
www.mathcore.com Recent years have witnessed a significant growth of interest in modeling and simula...
AbstractThis paper describes experiences from implementing key parts of a compiler for Modelica, an ...
This paper describes experiences from implementing key parts of a compiler for Modelica, an object-o...
Abstraction and composition are the fundamental issues in making model checking viable for software....
Modelica is an object-oriented language that is developed with the goal to be a convenient tool for ...
The notion of type to designate a class of values, and the operations on those values, is a central ...
Modelica is an object-oriented language that is developed with the goal to be a convenient tool for ...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
Abstract: Model-driven software development employs models to describe different aspects of a system...
Model-Driven Engineering is a discipline for the construction of systems based on the use of models....