Concurrent systems are becoming increasingly common in spite of their complexity. Therefore, a multitude of computational models and tools for modeling and developing such systems have emerged. Ptolemy II is an environment for modeling, simulation and design of large concurrent real-time systems which is mainly centered on addressing heterogeneous systems. Ptolemy II which is developed at CHESS in the Department of Electrical Engineering and Computer Sciences of the University of California, is a system-level design environment that provides the possibility of blending different versions of Models of Computation (MoCs) in one hierarchical heterogeneous model. Modelica is a non-proprietary, object-oriented, equation based language aimed at modeling complex multi-domain physical systems. This language is also supported by a number of free and commercial tools, in particular by OpenModelica, an open source compiler and tool suite.This thesis work concerns the integration of OpenModelica into the multi-paradigm environment of Ptolemy II. The integration of OpenModelica and Ptolemy II allows the simulation of non-causal models in Modelica by the OpenModelica Compiler and simulator within the Ptolemy II environment where models communicate with different versions of MoCs with the aim of addressing the heterogeneous design as well.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-103026 |
Date | January 2014 |
Creators | Mirzaei, Mana |
Publisher | Linköpings universitet, Programvara och system, Linköpings universitet, Tekniska högskolan |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0025 seconds