• DocumentCode
    2736627
  • Title

    Modelica — A cyber-physical modeling language and the OpenModelica environment

  • Author

    Fritzson, Peter

  • Author_Institution
    Dept. Comput. Sci., Linkoping Univ., Linkoping, Sweden
  • fYear
    2011
  • fDate
    4-8 July 2011
  • Firstpage
    1648
  • Lastpage
    1653
  • Abstract
    Modelica is a modern, strongly typed, declarative, equation-based, and object-oriented (EOO) language for modeling and simulation of complex cyber-physical systems. Major features are: ease of use, visual design of models with combination of lego-like predefined model building blocks, ability to define model libraries with reusable components, support for modeling and simulation of complex applications involving parts from several application domains, and many more useful facilities. This paper gives an overview of some aspects of the Modelica language and the OpenModelica environment - the most complete Modelica open-source tool for modeling, simulation, and development of Modelica applications. Special features are MetaModeling for efficient model transformations, the ModelicaML profile for UML-Modelica cyber-physical hardware-software modeling, as well as generation of parallel code for multi-core architectures.
  • Keywords
    Unified Modeling Language; hardware-software codesign; object-oriented languages; Cyber physical modeling language; Modelica language; OpenModelica environment; UML; equation based language; hardware-software modeling; multicore architecture; object oriented language; open source tool; parallel code; visual design; Computational modeling; Equations; Mathematical model; Object oriented modeling; Rabbits; Software; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications and Mobile Computing Conference (IWCMC), 2011 7th International
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-4244-9539-9
  • Type

    conf

  • DOI
    10.1109/IWCMC.2011.5982782
  • Filename
    5982782