-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathwhat_is_mbse.html
More file actions
210 lines (197 loc) · 13.3 KB
/
what_is_mbse.html
File metadata and controls
210 lines (197 loc) · 13.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WCRD68P');</script>
<!-- End Google Tag Manager -->
<!-- Basic Page Needs
================================================== -->
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="icon" type="image/png" href="images/favicon.ico">
<title>What is MBSE? Introduction to Model-Based Systems Engineering</title>
<meta name="description" content="A Model-Based Systems Engineering (MBSE) approach consists in using a formal digital language to specify, design, analyze and verify a system">
<meta name="keywords" content="MBSE sysml capella tool open-source digital-thread">
<meta name="author" content="">
<!-- Mobile Specific Metas
================================================== -->
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Template CSS Files
================================================== -->
<!-- Twitter Bootstrs CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css">
<!-- animate css -->
<link rel="stylesheet" href="css/animate.css">
<link rel="stylesheet" href="css/jquery.fancybox.css">
<!-- template main css file -->
<link rel="stylesheet" href="css/main.css">
<!-- responsive css -->
<link rel="stylesheet" href="css/responsive.css">
<link rel="stylesheet" href="css/latofonts.css">
<link rel="stylesheet" href="css/flag-icons.min.css">
<!-- Cookie content -->
<link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" />
<!-- Eclipse Foundation Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5WLCZXC');</script>
<!-- End Google Tag Manager -->
<!-- Template Javascript Files
================================================== -->
<!-- Angular -->
<base href="/">
<script src="js/angular-1.7.8.min.js"></script>
<script src="angular/capella.js"></script>
<!-- jquery -->
<script src="js/jquery-3.4.1.min.js"></script>
<script src="js/helpers.js"></script>
<script defer src="https://kit.fontawesome.com/16cf99803e.js" crossorigin="anonymous"></script>
</head>
<body ng-app="capella" data-deferred-cloak>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WCRD68P"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!--
==================================================
Header Section
================================================== -->
<ng-include src="'angular/blocks/header.html'"></ng-include>
<!--
==================================================
Intro Section
================================================== -->
<section class="hero-area services">
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<div class="block wow fadeInUp" data-wow-delay=".3s">
<section class="cd-intro">
<h1 class="wow fadeInUp animated cd-headline" data-wow-delay=".4s" >
What is MBSE?
</h1>
</section> <!-- cd-intro -->
<h2 class="wow fadeInUp animated" data-wow-delay=".6s" >
Introduction to Model-Based Systems Engineering
</h2>
</div>
</div>
</div>
</div>
</section><!--/#intro_banner-->
<!--
==================================================
Secure your industrial Capella deployment
================================================== -->
<section id="mbse">
<div class="container">
<div class="row">
<h3>Why MBSE? Maintaining the Consistency of the Whole Product Definition</h3>
<p>Across all industry domains (energy, aerospace, transportation, healthcare), customers are demanding new products that are more and more complex and interconnected. These new products must be intelligent, safer, eco-friendly, connected, and remain affordable.</p>
<p>It implies to design and assemble numerous components and sub-components assigned to many experts, in a variety of domains (software, mechanical, electrical, electronics, etc). All these components must fit together properly and collectively realize the expected product’s functions, and finally meet the customer’s requirements.</p>
<p>The Systems Engineering approach aims to facilitate collaboration by enabling the sharing of a common system definition among all involved stakeholders.</p>
<p class="text-center"><img width="600" src="images/mbse/shared-and-capitalised-architecture-models.png" alt="Shared and capitalised MBSE models"/></p>
<p>But, in a classical document-driven Systems Engineering approach the system is described by a stack of heterogeneous documents, mainly based on office-based formats. This poses the problem of maintaining the consistency of the whole product definition.</p>
<p>To cope with this issue the architects of a product have to move from a document-driven approach to a coherent, integrated, and computational description of the whole system.</p>
<br />
<h3>MBSE Principles: Using a Formal Digital Language</h3>
<p>A Model-Based Systems Engineering (MBSE) approach consists in using a formal digital language to specify, design, analyze, and verify a system. It enables the implementation of workbenches providing modeling services such as edition, visualization, transformation, comparison, storage, etc.</p>
<p class="text-center"><img src="images/mbse/capella-mbse-approach.png" alt="Capella MBSE approach"/></p>
<p>It allows systems architects to work on a system across the whole spectrum from a business needs perspective, to the physical implementation, including the logical decomposition of the system.</p>
<p>Having both a functional view of the system as well as traceability right up to the physical components ensures the integrity of the system’s description and the full traceability throughout the systems engineering process. This reduces inconsistencies and facilitates assembly by allowing early identification of any incompatibilities between components.</p>
<p>An MBSE approach can also be associated with a graphical notation, so that the system is visually described by multiple consistent views. Synchronized with the model these views ensure the consistency of the whole system’s description.</p>
<br />
<h3>Benefits of MBSE: Enabling the Digital Thread</h3>
<p>The model being digital, it is possible to automate many engineering activities:</p>
<ul>
<li>consistency validation,</li>
<li>derivation of architecture alternatives,</li>
<li>variability management,</li>
<li>product line engineering,</li>
<li>trade-offs evaluation,</li>
<li>production of deliverables,</li>
<li>exchanges with other engineering tools,</li>
<li>reuse of architectures between several projects.</li>
</ul>
<p>This digital thread allows systems engineers to explore more alternatives faster, address a broad range of multi-disciplinary concerns in a consistent way, and successfully achieve the correct objectives.</p>
<h3>An Open-Source MBSE Method and Tool: the Arcadia and Capella Duo</h3>
<p><a href="arcadia.html">Arcadia</a> is a field-proven methodology that supports</a> these MBSE concepts.</p>
<p>Inspired by the concepts of SysML, a general-purpose modeling language for Model-Based Systems Engineering applications, Arcadia focuses on the design of systems architectures.</p>
<p>While SysML is not associated with any particular method, although several engineering methods can be followed, Arcadia is structured on different engineering perspectives that establish a clear separation between system context and need modeling. The objective of this MBSE solution is to enable to:</p>
<ul>
<li>understand the real customer need,</li>
<li>define and share the product architecture among all engineering stakeholders,</li>
<li>early validate its design and justify it,</li>
<li>ease and master Integration, Validation, Verification, Qualification (IVVQ).</li>
</ul>
<p>Its companion solution, Eclipse Capella™, is an open-source MBSE tool that <a href="features.html">natively implements</a> Arcadia.</p>
<div class="col-md-12 text-center">
<p><a class="fancybox" href="https://www.youtube.com/embed/nv8IOg_xVMs" data-fancybox-type="iframe"><img class="responsive" src="images/mbse/capella-mbse-solution.png" alt="Capella a MBSE Solution" /></a></p><br>
</div>
<h3>Learn more:</h3>
<ul>
<li><a href="https://mbse-capella.org/case_studies.html" target="_blank">Industrial MBSE Case-Studies: Thales, Rolls-Royce, Deutsche Bahn, Naval Group, and more...</a></li>
<li><a href="https://www.eclipse.org/community/eclipse_newsletter/2017/december/article1.php" target="_blank">Why Capella? Taking on the Challenges of Complex Systems Engineering</a></li>
<li><a href="https://www.linkedin.com/pulse/making-case-mbse-versus-spreadsheets-documents-capella-mbse-tool/" target="_blank">Making the Case: MBSE versus Spreadsheets and Documents</a></li>
<li><a href="arcadia_capella_sysml_tool.html">How to Implement MBSE: Equivalences and differences between SysML and Arcadia/Capella</a></li>
<li>Capella and Arcadia Overview in other languages</li>
<ul>
<li><a href="capella_mbse_ge.html"><span class='flag-icon fi fi-de'></span>Übersicht</a></li>
<li><a href="capella_mbse_fr.html"><span class='flag-icon fi fi-fr'></span>Aperçu</a></li>
<li><a href="capella_mbse_sp.html"><span class='flag-icon fi fi-es'></span>Resumen</a></li>
<li><a href="capella_mbse_br.html"><span class='flag-icon fi fi-pt'></span>Visão geral</a></li>
<li><a href="capella_mbse_jp.html"><span class='flag-icon fi fi-jp'></span>概要</a></li>
<li><a href="capella_mbse_kr.html"><span class='flag-icon fi fi-kr'></span>개요</a></li>
<li><a href="capella_mbse_cn.html"><span class='flag-icon fi fi-cn'></span>概述</a></li>
</ul>
</ul>
</div>
</div>
</section> <!-- #mbse -->
<div id="back-to-top" data-spy="affix" data-offset-top="100"
class="back-to-top hidden-xs hidden-sm affix-top">
<button class="btn btn-default" title="Back to Top">
<i class="fa fa-caret-up"></i>
</button>
</div>
<script type="text/javascript">
// Back to top
jQuery('#back-to-top').on('click', function() {
jQuery("html, body").animate({
scrollTop : 0
}, 500);
return false;
});
</script>
<!--
==================================================
Call To Action Section Start
================================================== -->
<ng-include src="'angular/blocks/call2action.html'"></ng-include>
<!--
==================================================
Footer Section
================================================== -->
<ng-include src="'angular/blocks/footer.html'"></ng-include>
<!-- bootstrap js -->
<script defer src="js/bootstrap.min.js"></script>
<!-- wow js -->
<script defer src="js/wow.min.js"></script>
<script defer src="js/jquery.fancybox.js"></script>
<!-- template main js -->
<script defer src="js/main.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-57722280-1"></script>
<script async src="js/googleAnalytics.js"></script>
<script async src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script>
<!-- modernizr js -->
<script defer src="js/vendor/modernizr-2.6.2.min.js"></script>
</body>
</html>