Software Modeling in Cyber-Physical Systems
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
A Cyber-Physical System (CPS) has a tight integration of computation, networking and physicalprocess. It is a heterogeneous system that combines multi-domain consisting of both hardware andsoftware systems. Cyber subsystems in the CPS implement the control strategy that affects the physicalprocess. Therefore, software systems in the CPS are more complex.
Visualization of a complex system provides a method of understanding complex systems byaccumulating, grouping, and displaying components of systems in such a manner that they may beunderstood more efficiently just by viewing the model rather than understanding the code. Graphicalrepresentation of complex systems provides an intuitive and comprehensive way to understand thesystem.
OpenModelica is the open source development environment based on Modelica modeling andsimulation language that consists of several interconnected subsystems. OMEdit is one of the subsystemintegrated into OpenModelica. It is a graphical user interface for graphical modeling. It consists of toolsthat allow the user to create their own shapes and icons for the model.
This thesis presents a methodology that provides an easy way of understanding the structure andexecution of programs written in the imperative language like C through graphical Modelica model.
Place, publisher, year, edition, pages
2014. , 59 p.
Software Modeling, Cyber-Physical Systems, Modelica, OpenModelica, OMEdit, Visual Representation, Graphical Modeling
IdentifiersURN: urn:nbn:se:liu:diva-111435ISRN: LIU-IDA/LITH-EX-A--14/050--SEOAI: oai:DiVA.org:liu-111435DiVA: diva2:756384
Subject / course
Master's programme in Computer Science
2014-09-03, Herbert Simon, Linköping University, 14:15 (English)