Model‐Based Systems Engineering (MBSE) is gaining popularity in organizations creating complex systems where it is crucial to collaborate in a multi‐disciplinary environment. SysML, being one of the key MBSE components, has a good foundation for capturing requirements, architecture, constraints, views and viewpoints. It allows linking different types of models that come from different engineering disciplines. However, inherent safety and reliability aspects of a system are not addressed by the SysML language. A new group at the OMG has been created by industry experts in this area to address these aspects in a new standard. In this paper, with the intent to get feedback from the systems engineering community, the members of the newly formed group present the current state of the Safety and Reliability Analysis Profile for UML submission, which extends the SysML language with the tools for modelling safety and reliability aspects. This paper also explains the value users get from taking a model‐based approach to safety and reliability analysis and integrating it into the MBSE toolkit. Open issues and challenges are also discussed.
Model‐Based Systems Engineering (MBSE) is gaining popularity in organizations creating complex systems where it is crucial to collaborate in a multi‐disciplinary environment. SysML, being one of the key MBSE components, has a good foundation for capturing requirements, architecture, constraints, views and viewpoints. However, SysML does not provide the necessary constructs to capture safety and reliability information in the system model. A group of industry experts at the OMG has been working since 2016 to define a new specification providing the necessary capabilities. This paper provides an update on the progress of this work. It discusses the proposed specification's use of generic concepts to allow information interchange amongst diverse analyses, its use of existing SysML constructs to provide automation of safety and reliability work in existing modelling tools, and describes several of the supported analysis methods.
Fault tree analysis (FTA) is a top‐down method for identifying the discrete primary failure events that lead to system failures (top level events), and the means for determining the probability of the top‐level events if the probabilities of primary discrete failure events are known. Fault tree models document the logical combination of events that support fault tree analysis. This paper presents part of a forthcoming OMG standard “Risk Analysis Modeling Language” (RAAML) that defines a UML library and profile for fault tree modeling that can be used alongside the OMG Model‐Based Systems Engineering language, SysML. This enables fault trees to be co‐modeled with the system models with all the benefits of direct inter‐model linkage, versioning, and change‐impact analysis.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.