Enabling the usage of UML in the verification of railway systems: The DAM-rail approach

被引:29
作者
Bernardi, S. [1 ]
Flammini, F. [2 ]
Marrone, S. [3 ]
Mazzocca, N. [4 ]
Merseguer, J. [5 ]
Nardone, R. [4 ]
Vittorini, V. [4 ]
机构
[1] Ctr Univ Def Acad Gen Mil, Zaragoza, Spain
[2] AnsaldoSTS, Business Innovat Unit, Naples, Italy
[3] Univ Naples 2, Dip Matemat & Fis, Caserta, Italy
[4] Univ Naples Federico II, DIETI, Naples, Italy
[5] Univ Zaragoza, Dpto Informat & Ingn Sistemas, Zaragoza, Spain
关键词
Availability analysis; Formal models; Model-Driven engineering; Railway systems; RAM requirements; UML profiles;
D O I
10.1016/j.ress.2013.06.032
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The need for integration of model-based verification into industrial processes has produced several attempts to define Model-Driven solutions implementing a unifying approach to system development. A recent trend is to implement tool chains supporting the developer both in the design phase and V&V activities. In this Model-Driven context, specific domains require proper modelling approaches, especially for what concerns RAM (Reliability, Availability, Maintainability) analysis and fulfillment of international standards. This paper specifically addresses the definition of a Model-Driven approach for the evaluation of RAM attributes in railway applications to automatically generate formal models. For this aim we extend the MARTE-DAM UML profile with concepts related to maintenance aspects and service degradation, and show that the MARTE-DAM framework can be successfully specialized for the railway domain. Model transformations are then defined to generate Repairable Fault Tree and Bayesian Network models from MARTE-DAM specifications. The whole process is applied to the railway domain in two different availability studies. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:112 / 126
页数:15
相关论文
共 31 条
[1]  
[Anonymous], 2019, OMG UML PROF MARTE
[2]  
[Anonymous], 2002, P 3 INT WORKSHOP SOF, DOI DOI 10.1145/584369.584415
[3]  
Asztalos Mark, 2010, Proceedings of the Third IEEE International Conference on Software Testing, Verification and Validation (ICST 2010), P15, DOI 10.1109/ICST.2010.42
[4]   Basic concepts and taxonomy of dependable and secure computing [J].
Avizienis, A ;
Laprie, JC ;
Randell, B ;
Landwehr, C .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) :11-33
[5]  
Baarir Soheib, 2009, Performance Evaluation Review, V36, P4, DOI 10.1145/1530873.1530876
[6]  
Bernardi S, 2011, LECT NOTES COMPUTER, V6894
[7]   A dependability profile within MARTE [J].
Bernardi, Simona ;
Merseguer, Jose ;
Petriu, Dorina C. .
SOFTWARE AND SYSTEMS MODELING, 2011, 10 (03) :313-336
[8]   Improving the analysis of dependable systems by mapping fault trees into Bayesian networks [J].
Bobbio, A ;
Portinale, L ;
Minichino, M ;
Ciancamerla, E .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2001, 71 (03) :249-260
[9]  
Casola V., 2009, 2009 International Conference on Computational Science and Engineering (CSE), P405, DOI 10.1109/CSE.2009.391
[10]  
CENELEC, 1999, EN50126 RAILW APPL S