Formalism and semantics of PyCATSHOO: A simulator of distributed stochastic hybrid automata

被引:15
作者
Desgeorges, Loic [1 ,3 ]
Piriou, Pierre-Yves [1 ]
Lemattre, Thibault [1 ]
Chraibi, Hassane [2 ]
机构
[1] EDF Lab Chatou, Dept PRISME, 6 Quai Warier, F-78400 Chatou, France
[2] EDF Lab Saclay, Dept PERICLES, Blvd Gaspard Monge, F-91120 Palaiseau, France
[3] Univ Lorraine, CRAN, CNRS, F-54000 Nancy, France
关键词
Stochastic hybrid automata; Formalization; Semantics; Inference rules; Model based safety analysis; Simulation; FAULT-TREES; MARKOV-PROCESSES; SAFETY ANALYSIS; PETRI NETS; MODELS; FRAMEWORK;
D O I
10.1016/j.ress.2020.107384
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article lays the mathematical foundations of PyCATSHOO, a Model-Based Safety Analysis (MBSA) framework relying on distributed stochastic hybrid automata. This tool was initially developed for use cases where continuous evolution of physical variables or component failure rates matter to assess the dependability attributes. The modelling language has been designed in order to provide to the analyst the best expressiveness and ease of use. Nevertheless, although the structure and behaviour of a PyCATSHOO model have been informally described previously, they have never been formally established, which precludes its scientific acceptance and slows down its adoption by new users. To fill this lack, this article introduces formal definitions of the structure of PyCATSHOO models using set theory and of their operational semantics using inference rules (exactly 1 axiom and eight inference rules). These formal definitions are illustrated on a simple case study: the heated room. As a result, our proposing disambiguates the semantics of PyCATSHOO models, provides a formal specification of its input language and the core logic of its simulator engine and paves the way to the integration of model checking techniques in the PyCATSHOO framework.
引用
收藏
页数:15
相关论文
共 40 条
[1]  
Alur Rajeev, 2019, Computing and Software Science: State of the Art and Perspectives. Lecture Notes in Computer Science (LNCS 10000), P452, DOI 10.1007/978-3-319-91908-9_22
[2]  
[Anonymous], 1994, 11 INT C ANAL OPTIMI
[3]  
Ballarini P., 2011, P 5 INT C PERF EV ME, P306
[4]   The AltaRica data-flow language in use: modeling of production availability of a multi-state system [J].
Boiteau, M ;
Dutuit, Y ;
Rauzy, A ;
Signoret, JP .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (07) :747-755
[5]  
Bouissou M., 1991, Safety of Computer Control Systems 1991 (SAFECOMP '91) Safety, Security and Reliability of Computer Based Systems. Proceedings of the IFAC/IFIP/EWICS/SRE Symposium, P69
[6]   A new formalism that combines advantages of fault-trees and Markov models: Boolean logic driven Markov processes [J].
Bouissou, M ;
Bon, JL .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2003, 82 (02) :149-163
[7]  
Bozzano M, 2010, P 10 INT WORKSH ON V
[8]  
Chraibi H., 2019, 11 INT C MATH METH R
[9]  
Chraibi H., 2013, P 10 INT C PROB SAF
[10]  
Chraibi H, 2016, P 13 INT C PROB SAF