ISEM 530 Model-Based Systems Engineering (MBSE) PDF
Document Details
Uploaded by VeritableAlgebra
Harrisburg University of Science and Technology
Tags
Summary
This document provides an overview of Model-Based Systems Engineering (MBSE). It covers various stages of the engineering process and the tools used in each stage. It also touches upon the key concepts of MBSE, such as the evolution, goals, and usage of different diagrams in SysML.
Full Transcript
ISEM 530 Model-Based Systems Engineering (MBSE) Topics An introduction to MBSE The evolution of MBSE Modeling with MBSE The spoken language The domain-specific language Introducti MBSE is a comprehensive o...
ISEM 530 Model-Based Systems Engineering (MBSE) Topics An introduction to MBSE The evolution of MBSE Modeling with MBSE The spoken language The domain-specific language Introducti MBSE is a comprehensive on to approach to Systems Engineering. MBSE Aims to manage the complexity of modern systems. Enables communication with stakeholders through models. Introducti MBSE is not a on to subdivision MBSE Complete approach to Systems Engineering Enables communication with stakeholders through models. Abstraction The goal of Systems Engineering is to develop a successful System. In the case of MBSE, all the knowledge concerning the System resides in the Model that abstracts the System MBSE Goals Goal: Develop a successful system through modeling. Abstracts the system to manage complexity. Focuses on simplifying information for realization. Evolution of MBSE Transition from Model as the Consistency of document- single source views is based to of truth for essential for a model-based system valid model. engineering. information. Evolution of MBSE Stage 1 – Document-Based Systems Engineering People: The people involved in this stage are assumed to have basic competence in Systems Engineering. Stage 1 – Document-Based Systems Engineering Process: The process that is in place may or may not be documented, but there will be a process in place. In either case, the main artifacts, that is, the inputs and outputs of the process, will be documents. These documents will be predominantly text-based and also include tables, graphs, lists, and so on. Stage 1 – Document-Based Systems Engineering Tools: The tools involved in Stage 1 will usually be Office-based tools, such as word processors, presentation applications, and spreadsheets. Stage 2 – Document-Centric Systems Engineering The pile of documents has increased slightly. Rather than being mainly text- based, there is some evidence of people starting to use Notations as part of the documents. Stage 2 – Document-Centric Systems Engineering People: The people involved in this stage are assumed to have a basic competence in Systems Engineering, the same as in Stage 1. Evidence of people applying Notations at an informal level. What is being produced is a set of pictures rather than true Views Experimenting with different Notations in an ad hoc manner. Stage 2 – Document-Centric Systems Engineering Process: In this stage, the artifacts associated with the process are still documents but, in line with the previous point, there will be the beginning of Notations being used to support the text descriptions. Stage 2 – Document-Centric Systems Engineering Tools: In this stage, the tools will be the same as in Stage 1 but the difference is that actual drawing packages may have been used to create the diagrams that form part of the documentation. Stage 3 – Model-Enhanced Systems Engineering The first stage where the term Model is introduced. The Model is starting to emerge from the pile of documents, which implies that the knowledge is now split between the Model and the document set. Stage 3 – Model-Enhanced Systems Engineering People: The people involved in this stage have now investigated Notations in more detail and have received some sort of formal notational training so that they exhibit notational competence. The people will have an awareness level of the competence of MBSE concepts Stage 3 – Model-Enhanced Systems Engineering Process: In this stage, the true Model comes into existence and emerges from the documents. The knowledge is now split between the Model and documents; MBSE will start to be applied in a serious manner. Stage 3 – Model-Enhanced Systems Engineering Tools: In Stage 3, there is typically more than one tool that is being used as part of the modeling. The knowledge, information, and data associated with the System are split between the now-emerging Model and the documentation set. This is important, as it really represents the first time that MBSE is being applied properly in any project. Stage 4 – Model-Centric Systems Engineering People: The people involved at this stage now exhibit competence in MBSE and in the use of the tools. People now have a very strong understanding of MBSE and are using it to great effect. The tool is being used in an efficient manner and is being driven by the MBSE approach that is in place. Stage 4 – Model-Centric Systems Engineering Process: In this stage, the approach is almost fully MBSE- based. Framework is in place, including the Ontology, and as a set of Viewpoints. Consistency is enforced by Framework, and the Views in the Model. Stage 4 – Model-Centric Systems Engineering Tools: In Stage 4, the preferred tool has been selected and is now being used on real projects. Stage 5 – MBSE People: The people involved in this stage now have mastery over MBSE and its application in the organization. The people strive to continuously maintain and even improve their competence so that the approach can be enabled as efficiently and effectively as possible. Stage 5 – MBSE Process: The approach is now entirely Model- based. The Framework and Process Set are now mature and are being applied on multiple projects as part of a company rollout. Advanced application of MBSE is now being implemented. Stage 5 – MBSE Tools: The tools that are being used are now tailored to allow the approach to be enforced automatically. The Model and Views Models consist of various views. Views must answer key questions: Who are the stakeholders? What information is needed? Why do stakeholders need the view? Visualizing MBSE Diagrams help communicate model information. Various notations like SysML, UML, and others. SysML as the preferred language for MBSE. MBSE Framework Framework combines viewpoints, ontology, and process set. Ensures consistent and structured model creation. Tools and Compliance in MBSE Tools enforce notation and framework. Compliance with best practices ensures quality. Common standards: ISO 15288, ISO 42010. The spoken language – the Systems Modeling Language SysML is a general-purpose visual modeling language. SysML is itself based on another general-purpose visual modeling language, known as UML. UML is a language that has its roots firmly in the software engineering world and was created for very pragmatic reasons. Prior to 1997, when the first version of UML was released, there was a whole plethora of modeling notations and methodologies. SysML - BDD Here is a block definition diagram (BDD) in SysML style that represents the system of a car with relationships between the car, driver, passenger, and engine blocks. SysML - IBD Internal block diagram (IBD) in SysML style that represents the internal structure of a car, showing the components and their interactions. Requirement Diagram Requirement diagram in SysML style that represents a car system, showing how main requirements like fuel efficiency, safety, and control decompose into more specific requirements. Parametric Diagram Sample parametric diagram in SysML style, showing the relationships between parameters like engine efficiency, fuel consumption, and vehicle mass for a car system. Mathematical in nature Package Diagram Sample package diagram in SysML style, showing the organization of a car system into packages like the control system, engine system, and safety system. Use Case Diagram Breakout Session Team 7- BDD Each team- Team 6 - IBD Describe your Team 5 - RD “assigned” modeling Team 4 - PAR diagram. Team 3 – PD Team 2 – UC How is it used? Team 1 – SD (or SSD) What is purpose? https://docs.google.com/document/d/ 13u5egw9cwQ4tfpWk4JUksMoYjjwfoN2R -HgMD6H9Gg0/edit?usp=sharing