z-logo
open-access-imgOpen Access
From Modelica models to dependability analysis
Author(s) -
Marc Bouissou,
Xavier de Bossoreille
Publication year - 2015
Publication title -
ifac-papersonline
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.308
H-Index - 72
eISSN - 2405-8971
pISSN - 2405-8963
DOI - 10.1016/j.ifacol.2015.06.470
Subject(s) - modelica , dependability , computer science , fault tree analysis , workbench , modeling language , range (aeronautics) , programming language , reliability (semiconductor) , reliability engineering , control engineering , software engineering , engineering , data mining , visualization , quantum mechanics , software , power (physics) , physics , aerospace engineering
Modelica is a modeling language which was created in order to ease the description of multi physics systems thanks to an object oriented approach. Modelica models usually represent only the nominal functioning of systems and are used to simulate them for design purposes. This article proposes various ways to derive dependability models from such Modelica models, as automatically as possible. Depending on the tightness of coupling between the continuous processes and discrete events such as failures and repairs, the methods proposed here range from the addition of stochastic behavior in the Modelica model itself to the association of the system structure to a library written in the Figaro reliability modeling language. Such an association allows the use of the Figaro workbench tools, specially designed for dependability analysis; it is then possible to generate a fault tree, or to create automatically a discrete stochastic simulation model. All these possibilities are exemplified through two classical use cases: a telecommunication network, and a "heated tank" system.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom