SlideShare a Scribd company logo
1 of 43
Download to read offline
1
All rights reserved © The REUSE Company 2022
WEBINARS 2022
Let’s start!!
2
All rights reserved © The REUSE Company 2022
WEBINARS 2022 The Presenters
Current Position: Chief Sales Manager of The REUSE Company
Former Product Manager of RQA and the Systems Engineering Suite
INCOSE CSEP Certified
Graduated in the INCOSE Institute for Technical Leadership
Active contributor to the INCOSE Guide for Writing Requirements
Other certifications: ITIL
Other interests: Project Management, Business Analysis, Risk Management
José Fuentes
3
All rights reserved © The REUSE Company 2022
WEBINARS 2022 The Presenters
Current Position: Key Account Manager of The REUSE Company
Member of the Sales & Consulting Department withinThe REUSE Company
Responsible for the Temperature War Systems Engineering Use Case
Systems Engineering Methodology thesis development
Complete SE Use Case based on the INCOSE 15288 Standard
3 years of experience and supervised training under two members of the
INCOSE Group, ASEP & CSEP
Degree in Computer Science & Engineering
Jose Pereira
4
All rights reserved © The REUSE Company 2022
WEBINARS 2022
Introduction to the speakers
Brief introduction to The REUSE Company
Why textual requirements with Capella?
Demonstration of use cases
Q&A
Contents
5
All rights reserved © The REUSE Company 2022
WEBINARS 2022
The company was
established in 1999
As a spin-off of a
University in Madrid
01 System +
Software
Engineers
Smart combination
between Company
staff and R&D
from Academia
02 Headquarters:
Madrid (Spain)
International offices:
Stockholm (Sweden)
Tokyo (Japan) Delegation
2022 Q4:
USA
Boston
03 To promote a
reusable, scalable and
global solution to a
smart and
interoperable
Systems Engineering
environment, by
offering a semantic
knowledge centric
approach.
04
WHEN WHO WHERE WHY
Introduction to The REUSE Company
6
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Introduction to The REUSE Company
What we do:
The REUSE Company is a tool vendor
specialized in the application of
semantic technologies and artificial
intelligence to improve the
digitalization of the Systems
Engineering life cycle.
7
All rights reserved © The REUSE Company 2022
WEBINARS 2022
QUALITY (ies)
- Quality Management
- Verification &Validation management
- Risks Management
- Smart Authoring
TRACEABILITY
Links and Interoperability –
Transformations –
Change management –
REUSABILITY
- Interoperability
- Retrieval & Archiving
- Adaptability to Existing Toolsets
Knowledge Centric
Systems Engineering (KCSE)
Global Repositories –
Archiving –
Configuration Management –
Introduction to The REUSE Company
Title of the
Section
WHY Textual
Requirements
in Capella
“The system shall…”
9
All rights reserved © The REUSE Company 2022
WEBINARS 2022 What is Capella?
Open-Source solution for Model-based Systems Engineering
Comprehensive, extensible and field-proven MBSE tool and method to successfully
design systems architecture
Main characteristics:
Understand the customer need
Define and share the solution
Ensure engineering-wide collaboration
Early evaluate and justify architectural choices
Prepare and masterV&V
+info: https://www.eclipse.org/capella/
10
All rights reserved © The REUSE Company 2022
WEBINARS 2022 WhyTextual Requirements?
11
All rights reserved © The REUSE Company 2022
WEBINARS 2022
TEXTUAL REQUIREMENTS
Are the HEART of the current
system engineering practices
SOLUTION MODEL
Helps validate FEASIBILITY,
elicit/justify NEW REQUIREMENTS
for the system/subsystems
NEED MODEL
Helps FORMALIZE and
consolidate customer and system
requirements
Textual Requirements and Model Requirements
12
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Textual Requirements and Model Requirements
A model requirement can FORMALIZE a textual requirement
and EXPLICIT its effects and ramifications
Models add RIGOR to need expression / solution description
Models enable AUTOMATED processing
13
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Textual Requirements and Model Requirements
HIGH-LEVEL NEEDS and other expectations (environmental, regulations,
etc.) are easier to express with textual descriptions
Some EXPECTATIONS on a given element at a given engineering level do
NOT require any FORMAL MODELING (which is left to subsystem design)
So, textual form of
needs and
requirements are
not only useful,
but..
FULLY
NECESSARY
Text is normally better for the FIRST INTERACTION with customers and
suppliers
LEGALLY binding DOCUMENTS are normally written in text
Text allows for a much earlier FOCUS on QUALITY (verification of textual
requirements).
Remember: “Quality is everyone’s responsibility” by E. Deming
14
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
Generation:
Textual Req to Models
Transformation:
SysML to Capella
Quality check:
Model quality check
Traceability:
Textual Req to Models
15
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
16
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Completeness between Requirements and models
Use case #1: Completeness
17
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Completeness between Requirements and models
Use case #1: Completeness between
Requirements and Models
Steps:
1. Use SES ENGINEERING Studio to check
completeness: textual reqs. vs Capella
models
2. This will show that 1 element is missing
3. Open requirements in IBM DOORS
4. Write a new requirement with the RAT –
AUTHORINGTools plug-in
5. Use patterns to follow consistent language
6. Consistency in the definition of the
architecture: textual reqs. vs Capella models
7. Use SES ENGINEERING Studio to check
completeness: now it’s complete
18
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
19
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Requirements Roundtrip Synchronization
Use case #2:
Round-Trip Synchronization Between Capella &
other RMS (DOORS).
Steps:
1. Right-click on the selected Requirements
Specification.
2. Select the "Synchronization" option within
the RAT section.
3. Define the Source and Target side.
4. Complete connection configuration.
5. Select the operation to be executed for
each requirement.
6. And commit those actions!
For more information, please refer to this Webinar session: https://www.reusecompany.com/webinars/requirements-
authoring-tool-rat-for-capella-the-perfect-way-for-working-with-both-models-and-textual-requirements
Check all the benefits at:
https://www.reusecompany.com/rat-authoring-tools
20
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
21
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Consistency between Requirements and Models
Use case #3:
Consistency Quality Assessment between
Textual Requirements & Models (inside Capella).
22
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Consistency between Requirements and Models
Use case #3:
Consistency Quality Assessment between
Textual Requirements & Models (inside Capella).
Steps:
1. Right-click on the chosen Requirement(s).
2. Select the “Edit Selected Requirement" option
within the RAT section.
3. The RAT AuthoringWindow will be opened.
4. In the “Metrics Summary” section, the tool
will automatically detect inconsistencies
such as wrong transition, etc.
5. Click on the highlighted quality metric to
obtain more information.
6. Finally, modify accordingly!
For more information, please refer to this Webinar session: https://www.reusecompany.com/webinars/requirements-
authoring-tool-rat-for-capella-the-perfect-way-for-working-with-both-models-and-textual-requirements
Check all the benefits at:
https://www.reusecompany.com/rat-authoring-tools
23
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
Generation:
Textual Req to Models
24
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Generate Models fromTextual Requirements
Models and texts complement each other :
“The SYSTEMS ENGINEERING SANDWICH” (J. Dick).
Blending both sides helps generate a CONSISTENT AND COMPLETE knowledge base.
25
All rights reserved © The REUSE Company 2022
WEBINARS 2022
Generate Models fromTexts... andTexts from Models!
Generate Models fromTextual Requirements
26
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Generate Models fromTextual Requirements
Use case #4:
Generate Models fromTextual Requirements.
Steps:
1. Open SES ENGINEERING Studio
to connect to both the source
requirements and the target model (empty)
2. Configure the interoperability
task:Transformation fromText to SysML
3. Run the interoperability task
4. Save the newly created objects in both
the database and the target model
5. Generate the block definition diagram
in the model!
27
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
Generation:
Textual Req to SysML
Transformation:
SysML to Capella
28
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Generate Arcadia Models from SysML Models
Use case #5:
Transform SysML Models to Capella (Arcadia)
Models.
Steps:
1. Open SES ENGINEERING Studio
to connect to both the source SysML Model
and the target Capella Model (empty)
2. Configure the InteroperabilityTask:
"Transformation from SysML to Arcadia"
3. Run the InteroperabilityTask
4. Save the newly created objects in both
the database and the target Capella Model
5. Work inside SES or Capella with your new
model!
29
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
Generation:
Textual Req to Models
Transformation:
SysML to Capella
Quality check:
Model quality check
30
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Quality checking of Capella Models
"The practical question is how
wrong do they have to be not to
be useful."
George E.P. Box
“Investing on the quality of models
(through early inspections) is key
for ensuring useful models, and
thus, the success of our systems.”
José M. Fuentes
31
All rights reserved © The REUSE Company 2022
WEBINARS 2022
Non-parameterized metrics:
Do not require any parameter (configuration) to be executed.
E.g.: Incorrect spelling in any component description
Parameterized metrics:
Require some kind of parameter (configuration) to be executed.
I.e., these metrics are algorithms that need some parameters to provide
the output.
E.g.: Regular expression pattern check on the component name
It’s mandatory to provide a regular expression to execute the metric
There are optional parameters in all MBSE metrics (parameterized or
non-parameterized):
This is the Filter
To restrict the analysis only on those components of a given type
E.g.:
Description is not empty of the components of type Use_Case
Regular expression pattern on the description of the components
of type Use_Case
Quality checking of Capella Models
32
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Quality checking of Capella Models
Super/Sub element
Description:
Checks that model elements of a given type are always owned (contained) / or owns (contains)
elements of another given type
Example of rules based on
this metric:
A Logical System is contained in
at least one Diagram
An Actor should be contained in
at least one Diagram
A state machine without any
state
An empty diagram
An interface without operations
33
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Quality checking of Capella Models
Relationship instances
Description:
Given an object (X), computes the number of the
relationship instances of a given type (Y) where X is
involved.
Optional configurations:
• It can be established if X shall play the role of source
(from) in the relationship, target (to), or any of them
• Additionally, the other element in the relationship (Z)
can be checked to have a type or stereotype included in
a list of valid ones.
Example of rules based on this metric:
• An Actor should be associated with, at least, one use
case
• An Actor cannot be associated with another Actor
• A Pin should not be connected directly to a function by
means of an ObjectFlow, it should be connected through
another Pin
34
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Quality checking of Capella Models
Use case #6 Quality checking of Capella
Models
Steps:
1. Open SES ENGINEERING Studio and
connect to a Capella Model
2. Assign a set of rules for MBSE
3. Run Correctness checking
4. Show results
35
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
Generation:
Textual Req to Models
Transformation:
SysML to Capella
Quality check:
Model quality check
Traceability:
Textual Req to Models
36
All rights reserved © The REUSE Company 2022
WEBINARS 2022
Pros
Cons
MUST in COMPLEX and SAFETY CRITICAL projects.
Requested by STANDARDS and GOOD PRACTICES: ISO 26262,
ARP4754…
ProvidesVISIBILITY in COMPLEX projects.
TEDIOUS and MANUAL task.
CONNECTIONS toTOOLS not easily connected to.
Aware of CHANGES and EVOLUTION of project.
Seamless and smart traceability
37
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Seamless and smart traceability
38
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Seamless and smart traceability
39
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Seamless and smart traceability
StR019- The
driver shall be
able to
control the
temperature
of the car.
User01-
Driver: the
person who
drives the
car.
SyR211- The
car shall have
a thermostat.
SyR212- The
car shall
control the
temp…
SyR871- The
thermostat
shall regulate
the
temperature
40
All rights reserved © The REUSE Company 2022
WEBINARS 2022 Seamless and smart traceability
Use case #7: Seamless & SMART
traceability
Steps:
1. Open the SES ENGINEERING
Studio
2. Connect to a requirements
document
3. Connect to a Capella Model
4. Add traces manually
5. Also, the tool automatically suggests
other traces
41
All rights reserved © The REUSE Company 2022
WEBINARS 2022 ConnectingTextual Requirements and Model Requirements
Completeness + Authoring:
Textual Req vs Models
Req roundtrip:
Textual Req both sides
Consistency:
Textual Req vs Models
Generation:
Textual Req to Models
Transformation:
SysML to Capella
Quality check:
Model quality check
Traceability:
Textual Req to Models
42
All rights reserved © The REUSE Company 2022
WEBINARS 2022
43
All rights reserved © The REUSE Company 2022
WEBINARS 2022

More Related Content

What's hot

Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Obeo
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaObeo
 
MBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfMBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfHelder Castro
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsObeo
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with CapellaObeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...Obeo
 
Variability management with Capella and pure::variants
Variability management with Capella and pure::variantsVariability management with Capella and pure::variants
Variability management with Capella and pure::variantsObeo
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfHelder Castro
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSEObeo
 
MBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdfMBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdfHelder Castro
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...Obeo
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelObeo
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Obeo
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Obeo
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...Obeo
 
Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Obeo
 
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...Obeo
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in CapellaObeo
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device ExampleObeo
 

What's hot (20)

Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with Capella
 
MBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfMBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdf
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
Variability management with Capella and pure::variants
Variability management with Capella and pure::variantsVariability management with Capella and pure::variants
Variability management with Capella and pure::variants
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
 
MBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdfMBSE with Arcadia method step-by-step System Analysis.pdf
MBSE with Arcadia method step-by-step System Analysis.pdf
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...Capella Days 2021 | An example of model-centric engineering environment with ...
Capella Days 2021 | An example of model-centric engineering environment with ...
 
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example[Capella Days 2020] Innovating with MBSE – Medical Device Example
[Capella Days 2020] Innovating with MBSE – Medical Device Example
 

Similar to Connecting Textual Requirements with Capella Models

Writing perfect textual requirements
Writing perfect textual requirementsWriting perfect textual requirements
Writing perfect textual requirementsObeo
 
Project Design Considerations for Integration
Project Design Considerations for IntegrationProject Design Considerations for Integration
Project Design Considerations for IntegrationRockwell Automation
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
Engineering DevOps and Cloud
Engineering DevOps and CloudEngineering DevOps and Cloud
Engineering DevOps and CloudMarc Hornbeek
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationJohn Hawkins
 
Tutorial Expert How-To - Command Line Interface (CLI)
Tutorial Expert How-To - Command Line Interface (CLI)Tutorial Expert How-To - Command Line Interface (CLI)
Tutorial Expert How-To - Command Line Interface (CLI)PascalDesmarets1
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Rik Marselis
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdfThousandEyes
 
From the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWSFrom the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWSAlert Logic
 
"Why Micro Services adoption is crucial for SaaS companies?"
"Why Micro Services adoption is crucial for SaaS companies?""Why Micro Services adoption is crucial for SaaS companies?"
"Why Micro Services adoption is crucial for SaaS companies?"Vignesh Manivannan
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5Gizmox
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
 
BIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project DeliveryBIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project DeliveryAWC|WEST
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rdArindom Biswas
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non Itanicolay
 
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela PoklukarDataScienceConferenc1
 

Similar to Connecting Textual Requirements with Capella Models (20)

Writing perfect textual requirements
Writing perfect textual requirementsWriting perfect textual requirements
Writing perfect textual requirements
 
Project Design Considerations for Integration
Project Design Considerations for IntegrationProject Design Considerations for Integration
Project Design Considerations for Integration
 
Resume_Venkatesh
Resume_VenkateshResume_Venkatesh
Resume_Venkatesh
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
Suresh resume
Suresh resumeSuresh resume
Suresh resume
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
Engineering DevOps and Cloud
Engineering DevOps and CloudEngineering DevOps and Cloud
Engineering DevOps and Cloud
 
Sterling Order Management System on PureApplication
Sterling Order Management System on PureApplicationSterling Order Management System on PureApplication
Sterling Order Management System on PureApplication
 
Tutorial Expert How-To - Command Line Interface (CLI)
Tutorial Expert How-To - Command Line Interface (CLI)Tutorial Expert How-To - Command Line Interface (CLI)
Tutorial Expert How-To - Command Line Interface (CLI)
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdf
 
From the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWSFrom the Trenches: Building Comprehensive and Secure Solutions in AWS
From the Trenches: Building Comprehensive and Secure Solutions in AWS
 
"Why Micro Services adoption is crucial for SaaS companies?"
"Why Micro Services adoption is crucial for SaaS companies?""Why Micro Services adoption is crucial for SaaS companies?"
"Why Micro Services adoption is crucial for SaaS companies?"
 
Webinar VB6 apps to html5
Webinar VB6 apps to html5Webinar VB6 apps to html5
Webinar VB6 apps to html5
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
BIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project DeliveryBIM: The Promise of an Integrated Approach to Project Delivery
BIM: The Promise of an Integrated Approach to Project Delivery
 
Resume_Arindom-March-3rd
Resume_Arindom-March-3rdResume_Arindom-March-3rd
Resume_Arindom-March-3rd
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non It
 
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
[DSC Europe 22] Reproducibility and Versioning of ML Systems - Spela Poklukar
 

More from Obeo

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolObeo
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...Obeo
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useObeo
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...Obeo
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleObeo
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformObeo
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeObeo
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the FutureObeo
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Obeo
 
Defining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsDefining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsObeo
 
Development of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsDevelopment of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsObeo
 
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by SiriusSimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by SiriusObeo
 
Get into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchainGet into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchainObeo
 
Capella annual meeting 2022
Capella annual meeting 2022Capella annual meeting 2022
Capella annual meeting 2022Obeo
 
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEAGénérez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEAObeo
 
Capella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellitesCapella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellitesObeo
 
Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...Obeo
 

More from Obeo (18)

Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE toolINCOSE IS 2023 | You deserve more than the best in class MBSE tool
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
 
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
 
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation NationaleGestion applicative des données, un REX du Ministère de l'Éducation Nationale
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
 
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the PlatformSirius Web Advanced : Customize and Extend the Platform
Sirius Web Advanced : Customize and Extend the Platform
 
Sirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No CodeSirius Web 101 : Create a Modeler With No Code
Sirius Web 101 : Create a Modeler With No Code
 
Sirius Project, Now and In the Future
Sirius Project, Now and In the FutureSirius Project, Now and In the Future
Sirius Project, Now and In the Future
 
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
 
Defining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLsDefining Viewpoints for Ontology-Based DSLs
Defining Viewpoints for Ontology-Based DSLs
 
Development of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile ApplicationsDevelopment of DSL for Context-Aware Mobile Applications
Development of DSL for Context-Aware Mobile Applications
 
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by SiriusSimfiaNeo - Workbench for Safety Analysis powered by Sirius
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
 
Get into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchainGet into MBSE-MBSA process with a dedicated toolchain
Get into MBSE-MBSA process with a dedicated toolchain
 
Capella annual meeting 2022
Capella annual meeting 2022Capella annual meeting 2022
Capella annual meeting 2022
 
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEAGénérez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
 
Capella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellitesCapella (once again) in space, meeting nanosatellites
Capella (once again) in space, meeting nanosatellites
 
Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...Identifier et suivre les applications à risque pour des processus métier | We...
Identifier et suivre les applications à risque pour des processus métier | We...
 

Recently uploaded

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 

Connecting Textual Requirements with Capella Models

  • 1. 1 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Let’s start!!
  • 2. 2 All rights reserved © The REUSE Company 2022 WEBINARS 2022 The Presenters Current Position: Chief Sales Manager of The REUSE Company Former Product Manager of RQA and the Systems Engineering Suite INCOSE CSEP Certified Graduated in the INCOSE Institute for Technical Leadership Active contributor to the INCOSE Guide for Writing Requirements Other certifications: ITIL Other interests: Project Management, Business Analysis, Risk Management José Fuentes
  • 3. 3 All rights reserved © The REUSE Company 2022 WEBINARS 2022 The Presenters Current Position: Key Account Manager of The REUSE Company Member of the Sales & Consulting Department withinThe REUSE Company Responsible for the Temperature War Systems Engineering Use Case Systems Engineering Methodology thesis development Complete SE Use Case based on the INCOSE 15288 Standard 3 years of experience and supervised training under two members of the INCOSE Group, ASEP & CSEP Degree in Computer Science & Engineering Jose Pereira
  • 4. 4 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Introduction to the speakers Brief introduction to The REUSE Company Why textual requirements with Capella? Demonstration of use cases Q&A Contents
  • 5. 5 All rights reserved © The REUSE Company 2022 WEBINARS 2022 The company was established in 1999 As a spin-off of a University in Madrid 01 System + Software Engineers Smart combination between Company staff and R&D from Academia 02 Headquarters: Madrid (Spain) International offices: Stockholm (Sweden) Tokyo (Japan) Delegation 2022 Q4: USA Boston 03 To promote a reusable, scalable and global solution to a smart and interoperable Systems Engineering environment, by offering a semantic knowledge centric approach. 04 WHEN WHO WHERE WHY Introduction to The REUSE Company
  • 6. 6 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Introduction to The REUSE Company What we do: The REUSE Company is a tool vendor specialized in the application of semantic technologies and artificial intelligence to improve the digitalization of the Systems Engineering life cycle.
  • 7. 7 All rights reserved © The REUSE Company 2022 WEBINARS 2022 QUALITY (ies) - Quality Management - Verification &Validation management - Risks Management - Smart Authoring TRACEABILITY Links and Interoperability – Transformations – Change management – REUSABILITY - Interoperability - Retrieval & Archiving - Adaptability to Existing Toolsets Knowledge Centric Systems Engineering (KCSE) Global Repositories – Archiving – Configuration Management – Introduction to The REUSE Company
  • 8. Title of the Section WHY Textual Requirements in Capella “The system shall…”
  • 9. 9 All rights reserved © The REUSE Company 2022 WEBINARS 2022 What is Capella? Open-Source solution for Model-based Systems Engineering Comprehensive, extensible and field-proven MBSE tool and method to successfully design systems architecture Main characteristics: Understand the customer need Define and share the solution Ensure engineering-wide collaboration Early evaluate and justify architectural choices Prepare and masterV&V +info: https://www.eclipse.org/capella/
  • 10. 10 All rights reserved © The REUSE Company 2022 WEBINARS 2022 WhyTextual Requirements?
  • 11. 11 All rights reserved © The REUSE Company 2022 WEBINARS 2022 TEXTUAL REQUIREMENTS Are the HEART of the current system engineering practices SOLUTION MODEL Helps validate FEASIBILITY, elicit/justify NEW REQUIREMENTS for the system/subsystems NEED MODEL Helps FORMALIZE and consolidate customer and system requirements Textual Requirements and Model Requirements
  • 12. 12 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Textual Requirements and Model Requirements A model requirement can FORMALIZE a textual requirement and EXPLICIT its effects and ramifications Models add RIGOR to need expression / solution description Models enable AUTOMATED processing
  • 13. 13 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Textual Requirements and Model Requirements HIGH-LEVEL NEEDS and other expectations (environmental, regulations, etc.) are easier to express with textual descriptions Some EXPECTATIONS on a given element at a given engineering level do NOT require any FORMAL MODELING (which is left to subsystem design) So, textual form of needs and requirements are not only useful, but.. FULLY NECESSARY Text is normally better for the FIRST INTERACTION with customers and suppliers LEGALLY binding DOCUMENTS are normally written in text Text allows for a much earlier FOCUS on QUALITY (verification of textual requirements). Remember: “Quality is everyone’s responsibility” by E. Deming
  • 14. 14 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Roundtrip: Textual Req both sides Consistency: Textual Req vs Models Generation: Textual Req to Models Transformation: SysML to Capella Quality check: Model quality check Traceability: Textual Req to Models
  • 15. 15 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models
  • 16. 16 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Completeness between Requirements and models Use case #1: Completeness
  • 17. 17 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Completeness between Requirements and models Use case #1: Completeness between Requirements and Models Steps: 1. Use SES ENGINEERING Studio to check completeness: textual reqs. vs Capella models 2. This will show that 1 element is missing 3. Open requirements in IBM DOORS 4. Write a new requirement with the RAT – AUTHORINGTools plug-in 5. Use patterns to follow consistent language 6. Consistency in the definition of the architecture: textual reqs. vs Capella models 7. Use SES ENGINEERING Studio to check completeness: now it’s complete
  • 18. 18 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides
  • 19. 19 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Requirements Roundtrip Synchronization Use case #2: Round-Trip Synchronization Between Capella & other RMS (DOORS). Steps: 1. Right-click on the selected Requirements Specification. 2. Select the "Synchronization" option within the RAT section. 3. Define the Source and Target side. 4. Complete connection configuration. 5. Select the operation to be executed for each requirement. 6. And commit those actions! For more information, please refer to this Webinar session: https://www.reusecompany.com/webinars/requirements- authoring-tool-rat-for-capella-the-perfect-way-for-working-with-both-models-and-textual-requirements Check all the benefits at: https://www.reusecompany.com/rat-authoring-tools
  • 20. 20 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides Consistency: Textual Req vs Models
  • 21. 21 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Consistency between Requirements and Models Use case #3: Consistency Quality Assessment between Textual Requirements & Models (inside Capella).
  • 22. 22 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Consistency between Requirements and Models Use case #3: Consistency Quality Assessment between Textual Requirements & Models (inside Capella). Steps: 1. Right-click on the chosen Requirement(s). 2. Select the “Edit Selected Requirement" option within the RAT section. 3. The RAT AuthoringWindow will be opened. 4. In the “Metrics Summary” section, the tool will automatically detect inconsistencies such as wrong transition, etc. 5. Click on the highlighted quality metric to obtain more information. 6. Finally, modify accordingly! For more information, please refer to this Webinar session: https://www.reusecompany.com/webinars/requirements- authoring-tool-rat-for-capella-the-perfect-way-for-working-with-both-models-and-textual-requirements Check all the benefits at: https://www.reusecompany.com/rat-authoring-tools
  • 23. 23 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides Consistency: Textual Req vs Models Generation: Textual Req to Models
  • 24. 24 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Generate Models fromTextual Requirements Models and texts complement each other : “The SYSTEMS ENGINEERING SANDWICH” (J. Dick). Blending both sides helps generate a CONSISTENT AND COMPLETE knowledge base.
  • 25. 25 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Generate Models fromTexts... andTexts from Models! Generate Models fromTextual Requirements
  • 26. 26 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Generate Models fromTextual Requirements Use case #4: Generate Models fromTextual Requirements. Steps: 1. Open SES ENGINEERING Studio to connect to both the source requirements and the target model (empty) 2. Configure the interoperability task:Transformation fromText to SysML 3. Run the interoperability task 4. Save the newly created objects in both the database and the target model 5. Generate the block definition diagram in the model!
  • 27. 27 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides Consistency: Textual Req vs Models Generation: Textual Req to SysML Transformation: SysML to Capella
  • 28. 28 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Generate Arcadia Models from SysML Models Use case #5: Transform SysML Models to Capella (Arcadia) Models. Steps: 1. Open SES ENGINEERING Studio to connect to both the source SysML Model and the target Capella Model (empty) 2. Configure the InteroperabilityTask: "Transformation from SysML to Arcadia" 3. Run the InteroperabilityTask 4. Save the newly created objects in both the database and the target Capella Model 5. Work inside SES or Capella with your new model!
  • 29. 29 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides Consistency: Textual Req vs Models Generation: Textual Req to Models Transformation: SysML to Capella Quality check: Model quality check
  • 30. 30 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Quality checking of Capella Models "The practical question is how wrong do they have to be not to be useful." George E.P. Box “Investing on the quality of models (through early inspections) is key for ensuring useful models, and thus, the success of our systems.” José M. Fuentes
  • 31. 31 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Non-parameterized metrics: Do not require any parameter (configuration) to be executed. E.g.: Incorrect spelling in any component description Parameterized metrics: Require some kind of parameter (configuration) to be executed. I.e., these metrics are algorithms that need some parameters to provide the output. E.g.: Regular expression pattern check on the component name It’s mandatory to provide a regular expression to execute the metric There are optional parameters in all MBSE metrics (parameterized or non-parameterized): This is the Filter To restrict the analysis only on those components of a given type E.g.: Description is not empty of the components of type Use_Case Regular expression pattern on the description of the components of type Use_Case Quality checking of Capella Models
  • 32. 32 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Quality checking of Capella Models Super/Sub element Description: Checks that model elements of a given type are always owned (contained) / or owns (contains) elements of another given type Example of rules based on this metric: A Logical System is contained in at least one Diagram An Actor should be contained in at least one Diagram A state machine without any state An empty diagram An interface without operations
  • 33. 33 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Quality checking of Capella Models Relationship instances Description: Given an object (X), computes the number of the relationship instances of a given type (Y) where X is involved. Optional configurations: • It can be established if X shall play the role of source (from) in the relationship, target (to), or any of them • Additionally, the other element in the relationship (Z) can be checked to have a type or stereotype included in a list of valid ones. Example of rules based on this metric: • An Actor should be associated with, at least, one use case • An Actor cannot be associated with another Actor • A Pin should not be connected directly to a function by means of an ObjectFlow, it should be connected through another Pin
  • 34. 34 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Quality checking of Capella Models Use case #6 Quality checking of Capella Models Steps: 1. Open SES ENGINEERING Studio and connect to a Capella Model 2. Assign a set of rules for MBSE 3. Run Correctness checking 4. Show results
  • 35. 35 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides Consistency: Textual Req vs Models Generation: Textual Req to Models Transformation: SysML to Capella Quality check: Model quality check Traceability: Textual Req to Models
  • 36. 36 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Pros Cons MUST in COMPLEX and SAFETY CRITICAL projects. Requested by STANDARDS and GOOD PRACTICES: ISO 26262, ARP4754… ProvidesVISIBILITY in COMPLEX projects. TEDIOUS and MANUAL task. CONNECTIONS toTOOLS not easily connected to. Aware of CHANGES and EVOLUTION of project. Seamless and smart traceability
  • 37. 37 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Seamless and smart traceability
  • 38. 38 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Seamless and smart traceability
  • 39. 39 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Seamless and smart traceability StR019- The driver shall be able to control the temperature of the car. User01- Driver: the person who drives the car. SyR211- The car shall have a thermostat. SyR212- The car shall control the temp… SyR871- The thermostat shall regulate the temperature
  • 40. 40 All rights reserved © The REUSE Company 2022 WEBINARS 2022 Seamless and smart traceability Use case #7: Seamless & SMART traceability Steps: 1. Open the SES ENGINEERING Studio 2. Connect to a requirements document 3. Connect to a Capella Model 4. Add traces manually 5. Also, the tool automatically suggests other traces
  • 41. 41 All rights reserved © The REUSE Company 2022 WEBINARS 2022 ConnectingTextual Requirements and Model Requirements Completeness + Authoring: Textual Req vs Models Req roundtrip: Textual Req both sides Consistency: Textual Req vs Models Generation: Textual Req to Models Transformation: SysML to Capella Quality check: Model quality check Traceability: Textual Req to Models
  • 42. 42 All rights reserved © The REUSE Company 2022 WEBINARS 2022
  • 43. 43 All rights reserved © The REUSE Company 2022 WEBINARS 2022