Title :
Towards a universal modelling language
Author :
Mattsson, S.E. ; Andersson, M.
Author_Institution :
Dept. of Automatic Control, Lund Inst. of Technol., Sweden
Abstract :
The authors have developed a new modelling language, based on ideas from object-oriented programming, called Omola. Omola is a universal modelling language. It uses differential and algebraic equations to represent behaviour and object-oriented concepts for structuring. The model is the basic structuring unit which, from an abstract point of view, consists of terminals, parameters and realizations. Terminals and parameters are interface variables directed at the dynamic environment of other variables and to the model user. Models, terminals, parameters and realizations are represented in Omola as class definitions which can be stored in a model base and reused as model components. Inheritance can be used for defining specialized model classes based on more simple or general classes. A realization is a description of the behaviour of the model
Keywords :
digital simulation; object-oriented programming; simulation languages; Omola; digital simulation; object-oriented programming; parameters; realizations; simulation language; terminals; universal modelling language;
Conference_Titel :
Model Building Aids for Dynamic System Simulation, IEE Colloquium on
Conference_Location :
Coventry