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 intrusiontolerant message service will offer insight on how the MAR-TE-DAM profile can be used to derive a stochastic Petri net model for performance and dependability assessment. Communicated by
They also propose to add to MARTE profile for dependability analysis and modeling (DAM), and use MARTE-DAM profile to derive a stochastic Petri net model for performance and dependability assessment REF .
A dependability profile within MARTE
Software & Systems Modeling
Software & Systems Modeling
Computer Science