Class parameterization and class generation enhance the object-oriented means of Modelica, either by making them better accessible for the user or more powerful to apply for the library designer. Nevertheless, the current solution in Modelica does not properly distinguish between these two concepts, and hence it does not represent a fully satisfying solution. This paper presents a proposal or vision for a partial redesign of the language by separating class parameterization and class generation. In this way, the language becomes simpler and yet more powerful. The derived concepts may serve as guideline for future considerations of the Modelica language design
Abstract. Modelica is a modern, strongly typed, declarative, equation-based, and object-oriented lan...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
In this paper it is presented a software development model based on transformations that allows to d...
This paper presents a reference-based parameterization scheme for equation-based, object-oriented mo...
Modelica is an object-oriented language designed for modeling and simulation of complex physical sys...
The simulation language Modelica is an object oriented language with all the advantages and potentia...
AbstractThis paper describes experiences from implementing key parts of a compiler for Modelica, an ...
Modelica is an object-oriented language for modeling of large, complex and heterogeneous physical sy...
The uses, needs, and requirements of a text generation template language for Modelica are discussed....
This paper describes experiences from implementing key parts of a compiler for Modelica, an object-o...
Modelica is an equation-based object-oriented language (EOO). PELAB at Linköping University along wi...
We have implemented a compiler for key parts of Modelica, an object-oriented language supporting equ...
The Modelica language is currently gaining increased interest, both in industry and in academia. Mod...
This document presents the Modelica Modeling Language (ModelicaML) a UML Profile for Modelica. The p...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
Abstract. Modelica is a modern, strongly typed, declarative, equation-based, and object-oriented lan...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
In this paper it is presented a software development model based on transformations that allows to d...
This paper presents a reference-based parameterization scheme for equation-based, object-oriented mo...
Modelica is an object-oriented language designed for modeling and simulation of complex physical sys...
The simulation language Modelica is an object oriented language with all the advantages and potentia...
AbstractThis paper describes experiences from implementing key parts of a compiler for Modelica, an ...
Modelica is an object-oriented language for modeling of large, complex and heterogeneous physical sy...
The uses, needs, and requirements of a text generation template language for Modelica are discussed....
This paper describes experiences from implementing key parts of a compiler for Modelica, an object-o...
Modelica is an equation-based object-oriented language (EOO). PELAB at Linköping University along wi...
We have implemented a compiler for key parts of Modelica, an object-oriented language supporting equ...
The Modelica language is currently gaining increased interest, both in industry and in academia. Mod...
This document presents the Modelica Modeling Language (ModelicaML) a UML Profile for Modelica. The p...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
Abstract. Modelica is a modern, strongly typed, declarative, equation-based, and object-oriented lan...
Modelica is a general equation-based object-oriented language for continuous and discrete-event mode...
In this paper it is presented a software development model based on transformations that allows to d...