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