• DocumentCode
    1645658
  • Title

    The ideas behind Omola

  • Author

    Mattsson, Sven Erik ; Andersson, Mats

  • Author_Institution
    Dept. of Autom. Control, Lund Inst. of Technol., Sweden
  • fYear
    1992
  • Firstpage
    23
  • Lastpage
    29
  • Abstract
    The main ideas behind the new universal, equation-based, and object-oriented modeling language Omola are discussed. Omola is designed to support model development and facilitate reuse so a model can be used to solve various problems and so model components can be easily modified to model similar systems. To implement this, Omola supports modern concepts for model structuring. Models can be hierarchically decomposed with well-defined interfaces to describe interaction with other components. All model components are represented as classes. Inheritance and specialization supports easy modification. Omola supports differential-algebraic equations, difference equations, and discrete events to describe model behavior in a natural way, which also allows modularization and use of a model for various purposes
  • Keywords
    algebra; differential equations; discrete event simulation; inheritance; object-oriented languages; simulation languages; Omola; difference equations; differential-algebraic equations; discrete events; hierarchical model decomposition; inheritance; model reuse; model structuring; object-oriented modeling language; specialization; universal equation-based modeling language; Differential algebraic equations; Documentation; Heart; Instruction sets; Object oriented databases; Object oriented modeling; Object oriented programming; Prototypes; System analysis and design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Control System Design, 1992. (CACSD), 1992 IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Type

    conf

  • DOI
    10.1109/CACSD.1992.274453
  • Filename
    274453