OpenModelica Support for Figaro Extensions Regarding Fault Analysis
Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesisAlternative title
OpenModelicastöd för felanalys med användning av Figarosystemet (Swedish)
The practical result of this thesis is an extension to OpenModelica that transforms Modelica into Figaro. Modelica is an equation-based object-oriented modeling language. OpenModelica is an open source implementation of Modelica. Figaro is a language used for reliability modeling. Figaro is a general representation formalism that can be transformed into reliability models like fault trees. Figaro was designed for fault analysis. Modelica was designed to model the behavior of physical systems and run dynamic simulations. Because of that, you cannot just break components and analyze what happens to a system. This work enables us to have fault analysis in OpenModelica by transforming our Modelica model into a Figaro model and invoke the Figaro compiler. This lets us break particular components and see what happens to the system. This work is part of an ongoing effort to integrate several modeling environments.
Place, publisher, year, edition, pages
2014. , 32 p.
OpenModelica, Modelica, Figaro, fault analysis, program transformation
IdentifiersURN: urn:nbn:se:liu:diva-107393ISRN: LIU-IDA/LITH-EX-G--14/042--SEOAI: oai:DiVA.org:liu-107393DiVA: diva2:724103
Subject / course
Computer and information science at the Institute of Technology
Buffoni, Lena, Doctor
Fritzson, Peter, Professor