A dependability profile within MARTE

被引:89
作者
Bernardi, Simona [1 ]
Merseguer, Jose [2 ]
Petriu, Dorina C. [3 ]
机构
[1] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
[2] Univ Zaragoza, Dept Informat & Ingn Sistemas, Zaragoza, Spain
[3] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
UML; SYSTEM; MODELS; DESIGN;
D O I
10.1007/s10270-009-0128-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The importance of assessing software non-functional properties (NFP) beside the functional ones is well accepted in the software engineering community. In particular, dependability is a NFP that should be assessed early in the software life-cycle by evaluating the system behaviour under different fault assumptions. Dependability-specific modeling and analysis techniques include for example Failure Mode and Effect Analysis for qualitative evaluation, stochastic Petri nets for quantitative evaluation, and fault trees for both forms of evaluation. Unified Modeling Language (UML) may be specialized for different domains by using the profile mechanism. For example, the MARTE profile extends UML with concepts for modeling and quantitative analysis of real-time and embedded systems (more specifically, for schedulability and performance analysis). This paper proposes to add to MARTE a profile for dependability analysis and modeling (DAM). A case study of an intrusion-tolerant message service will offer insight on how the MARTE-DAM profile can be used to derive a stochastic Petri net model for performance and dependability assessment.
引用
收藏
页码:313 / 336
页数:24
相关论文
共 42 条
[1]  
ADDOUCHE N, 2006, INT C COMP INT MOD C, P17
[2]  
ADDOUCHE N, 2004, P INT C SYST MAN CYB, V6, P5209
[3]  
Allenby K, 2001, FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, P228
[4]  
[Anonymous], 1996, HDB SOFTWARE RELIABI
[5]  
[Anonymous], UML PROF SCHED PERF
[6]  
[Anonymous], P S FORM METH RAILW
[7]   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
[8]  
BEBNARDI S., 2004, P 1 INT S LEV APPL F
[9]  
BERNARDI S, 2002, METHODOLOGY GENERATI
[10]  
Bernardi S., 2008, RR-08-05