• DocumentCode
    1561002
  • Title

    Modelica - a general object-oriented language for continuous and discrete-event system modeling and simulation

  • Author

    Fritzson, Peter ; Bunus, Peter

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
  • fYear
    2002
  • Firstpage
    365
  • Lastpage
    380
  • Abstract
    Modelica is a general equation-based object-oriented language for continuous and discrete-event modeling of physical systems for the purpose of efficient simulation. The language unifies and generalizes previous object-oriented modeling languages. It is bringing about a revolution in this area, based on its ease of use, visual design of models with combination of Lego-like predefined model building blocks, its ability to define model libraries with re-usable components and its support for modeling and simulation of complex applications involving parts from several application domains. In this paper we present the Modelica language with emphasis on its language features and one of the associated simulation environments. Simulation models can be developed in an integrated problem-solving environment by using a graphical editor for connection diagrams. Connections are established just by drawing lines between objects picked from a class library. The principles of object oriented physical systems modeling and the multi-domain capabilities of the language are presented in the paper by several examples.
  • Keywords
    discrete event simulation; graphical user interfaces; inheritance; object-oriented languages; simulation languages; software libraries; Modelica; continuous modeling; digital simulation; discrete-event modeling; equation-based language; graphical editor; inheritance; model libraries; object-oriented language; reusable components; Application software; Biological system modeling; Computational modeling; Computer simulation; Discrete event systems; Electrical capacitance tomography; Equations; Mathematical model; Object oriented modeling; Thermodynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 2002. Proceedings. 35th Annual
  • ISSN
    1082-241X
  • Print_ISBN
    0-7695-1552-5
  • Type

    conf

  • DOI
    10.1109/SIMSYM.2002.1000174
  • Filename
    1000174