SlideShare a Scribd company logo
Engineering digitalization through
task automation and reuse in the
development lifecycle
Jose María Alvarez & Juan Llorens | UC3M & TRC | {josemaria.alvarez, llorens}@uc3m.es
Introduction
The lifecycle
3
INCOSE IS 2019 3
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Lifecycle management: the Future of Systems Engineering
Source: https://www.researchgate.net/publication/340649785_AI4SE_and_SE4AI_A_Research_Roadmap
4
LOTAR MBSE
Workshop 4
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Mats Berglund (Ericsson)
http://www.ices.kth.se/upload/events/13/84404189f85d41a6a7d1cafd0db4e
e80.pdf
Engineering (and corporate)
environment
Lifecycle processes
ISO 15288:2015
Digitalization of the lifecycle: Internet of Tools
Source: https://www.nist.gov/system/files/documents/2019/04/05/14_delp.pdf
5
INCOSE IS 2019 5
COE 2021 MBSE Virtual
Workshop
Source: Boeing
Sailing the V: engineering digitalization
Lifecycle evolution
6
INCOSE IS 2019 6
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Potential needs to digitalize the V
Automation
Requirement identification and generation
Model population
Documentation and compliance
Traceability
Recovery traces
Consistency checking
Management
MBSE
Integration and exchange
Link logical (descriptive) physical (analytical)
Reuse
Simulation
Configuration
Orchestration
Link
V&V
Quality (CCC)
Information sharing with providers
Configuration Management
Evolution and information sharing
The approach
Knowledge-Centric
Systems Engineering
8
LOTAR MBSE
Workshop 8
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Concept: a knowledge management strategy
9
INCOSE IS 2019 9
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Sailing V: defining the ground truth
01 Controlled Organizational and
Project Vocabulary for a common
understanding among stakeholders
Vocabulary / Terminology
02 Relate the terms in different
way representing semantic
relationships:
- Relationships between terms
(Thesaurus)
- Clusters of Terms
Terms Relationships
04 Information about how can
the text being matched by
the patterns be represented
using graphs
Formalization
03 Represent text structures in a
way it is possible to do Pattern
Matching within the text
Textual Patterns
05 A combination of rules,
tasks and groups to infer
information from existing
text
Reasoning Info
10
LOTAR MBSE
Workshop 10
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
E.g. Support smart artifact authoring (requirements)
11
LOTAR MBSE
Workshop 11
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Sailing the V: domain artifacts management (hub & gateway) and
exploitation
Input
artifact/operation
(and tool)
Tool j
Transformation
rules
System
Knowledge
Base
SRL
(engineering
knowledge graph)
Linking: data, information &
knowledge
Text
SysML
Modelica
Simulink
…
Transformation
rules
Text
SysML
Modelica
Simulink
…
System
Knowledge
Base
Tool k
System Assets
Store
(Knowledge
graph)
Output
artifact/operation
(and tool)
12
INCOSE IS 2019 12
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
TRC ecosystem: capabilities and tools within the H2020-AHTOOLs
project
User stories
5 user stories in Action
“That's one small step for a man, one giant leap for
engineering”
Requirements
Engineering
As requirements engineer
I want to identify and
extract requirements from
legacy documents.
So that I can automate
requirements population.
MBSE &
Requirements
As domain engineer
I want to populate models
from requirements.
So that I can keep
consistency over time and
make my system artifacts
executable.
Keep data links alive and
consistent.
Quality: V&V
As domain engineer
I want to check quality of
my system artifacts: models,
requirements, etc.
So that I can ensure high-
quality artifacts from
scratch reaching the CCC
objectives.
Reuse
As domain engineer
I want to exchange
information between
tools, find similar system
artifacts (e.g. models)
and recover traces.
So that I can reuse
existing knowledge
embedded in system
artifacts.
Digitalization of Engineering
As systems engineer
I want to have a human friendly
environment for the engineering
process.
So that I can share all information
and data with my colleagues in
different disciplines.
Identify and extract requirements from legacy documents
Authoring requirements (and any other artifact)
VIDEO-1, VIDEO-1B
Model generation and exploitation
VIDEO-2, VIDEO-2B, VIDEO-2C, VIDEO-2D, VIDEO-2E
Quality: V & V
VIDEO-3, VIDEO-3B & VIDEO-3C
Reuse: finding models and recovering traces
VIDEO-4
Integration of system artifacts & document generation
VIDEO-5
Closing the stage
Conclusions
&
Future Directions
21
LOTAR MBSE
Workshop 21
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Collaborative engineering: unleashing data & knowledge
Formal
ontologies
Main use:
• To create a knowledge base of the
system: knowledge creation
(collaborative)
• To perform reasoning processes for
knowledge inference
How to use:
• Local and/or distributed reasoning
• Not all ontologies are formal
ontologies
Warning:
• Do NOT use ontologies to perform
data validation (consistency checking,
etc.)time consuming process
• Make ontologies “runnable” not just a
document
• Avoid transformations from different
paradigms but boost cooperation
between paradigms
• e.g. SysMLTransformation or
cooperation?OWL
Data
Shapes
Main use:
• Data representation, exchange and
consistency.
• Lightweight semantics”The Shape”
How to use:
• Data as a Service: create standard-
based APIs (technology is NOT
relevant, FOUNDATIONS ARE)
• OSLC
• Swagger (Open API
Specification)
• REST architectural style (JSON
format)
Warning:
• Define your URIs and methods
properly
• Expose both: data and operations
• Document the use of the API
Swagger a good example
22
INCOSE IS 2019 22
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Technology: main applications of the presented approach
• “Shared database”
• Common data model (representation)
• Federated data & knowledge
• Query language
• Logical view (graph) vs Physical view (?)
• Ready for providing functionalities (e.g.
quality, traceability, etc.)
Technology as a Data
hub
Process integration
• Connection & access to system
artifacts
• Common data model (representation)
• Transformation
• Round-trip between tools
• No indexing, storage, etc.gateway
• Not only exchange data but
functionalities on top of data
• Consume functionalities provided by
tools to integrate results
• Provide new functionalities having a data
hub
Functionality as a Service
Technology as a Data gateway
• “Message bus, broker etc.”, “Hub-Spoke”
• Collaboration between tools to implement
a more complex process
• Communication and orchestration
architecture
• Orchestration (e.g. simulation,
verification, etc.)
23
LOTAR MBSE
Workshop 23
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Interoperability as a key enabler of the lifecycle management
24
LOTAR MBSE
Workshop 24
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Conclusions and Future work
Focus on data integration,
semantics, AI/ML
-Understanding of the
knowledge embedded in the
system artifacts
FUS
E
Automat
e
Trace
Models
Simulatio
n
&
Quality
Key
Enable
rs
Focus on innovation
-Avoid manual tasks
-SMART tools for engineers
Focus on linking (knowledge
graph)
-Recover
-Manage
-Exploit
Focus on integration
-Model management &
population
-Model exchange & execution
-Link different types of models
-SysML V2 API
implementation
Focus on reuse and
continuous quality:
-Link simulations (SysPHS and
SSP)
-Ensure quality over time
-Reuse system artifacts
-Standardization
(interoperability)
-Configuration Management
-Tools and APIs (e.g.
OpenAPI)
-Enhanced engineering
methods: AI/ML
25
LOTAR MBSE
Workshop 25
COE 2021 MBSE Virtual
Workshop
Sailing the V: engineering digitalization
Acknowledgements
The research leading to these results has received funding from the H2020-ECSEL Joint Undertaking (JU) under grant agreement
No 826452-“Arrowhead Tools for Engineering of Digitalisation Solutions” and from specific national programs and/or funding
authorities.
Learn more: https://www.amass-ecsel.eu/
Thank you for
your attention!
Jose María Álvarez-
Rodríguez
Josemaria.alvarez@uc3m.es
@chema_ar
Take a seat and
comment with
us!
Juan Llorens
llorens@inf.uc3m.es
https://www.reusecompany.com/ http://www.kr.inf.uc3m.es/

More Related Content

PDF
INCOSE IS 2019: AI and Systems Engineering
PDF
Challenges in the integration of Systems Engineering and the AI/ML model life...
PDF
H2020-AHTOOLS Use Case 3 Functional Design
PDF
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
PDF
Sailing the V: Engineering digitalization through task automation and reuse i...
PDF
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
PDF
OSLC KM: Elevating the meaning of data and operations within the toolchain
PDF
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
INCOSE IS 2019: AI and Systems Engineering
Challenges in the integration of Systems Engineering and the AI/ML model life...
H2020-AHTOOLS Use Case 3 Functional Design
AI4SE: Challenges and opportunities in the integration of Systems Engineering...
Sailing the V: Engineering digitalization through task automation and reuse i...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...

What's hot (20)

PDF
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
PDF
2020 09-16-ai-engineering challanges
PPTX
AI challanges - Cse day-2018.04.12
PPTX
Software Engineering for ML/AI, keynote at FAS*/ICAC/SASO 2019
PDF
Landscape of IoT and Machine Learning Patterns
PDF
Artificial Intelligence (AI) in media applications and services
PDF
CD4ML and the challenges of testing and quality in ML systems
PDF
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
PPTX
Improve Product Design with High Quality Requirements
PPTX
Artificial Intelligence in Service Systems
PDF
PDF
IBM Think Milano
PPTX
Conceptual framework for designing Intelligent factory
PDF
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
PDF
Machine Learning Project Lifecycle
PDF
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
PDF
Computer aided design, computer aided manufacturing, computer aided engineering
PDF
Lecture on AI and Machine Learning
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
2020 09-16-ai-engineering challanges
AI challanges - Cse day-2018.04.12
Software Engineering for ML/AI, keynote at FAS*/ICAC/SASO 2019
Landscape of IoT and Machine Learning Patterns
Artificial Intelligence (AI) in media applications and services
CD4ML and the challenges of testing and quality in ML systems
TensorFlow London 18: Dr Alastair Moore, Towards the use of Graphical Models ...
Improve Product Design with High Quality Requirements
Artificial Intelligence in Service Systems
IBM Think Milano
Conceptual framework for designing Intelligent factory
[Capella Days 2020] Keynote: MBSE with Arcadia and Capella - Reconciling with...
Machine Learning Project Lifecycle
Developing and deploying AI solutions on the cloud using Team Data Science Pr...
Computer aided design, computer aided manufacturing, computer aided engineering
Lecture on AI and Machine Learning
Ad

Similar to Engineering 4.0: Digitization through task automation and reuse (20)

PDF
Capella Days 2021 | An example of model-centric engineering environment with ...
PPTX
Pattern driven Enterprise Architecture
PPTX
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
PDF
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
PDF
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
PDF
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
PDF
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
PPTX
Open Digital Framework from TMFORUM
PPTX
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformation
PPTX
Serverless machine learning architectures at Helixa
PDF
Scaling AI/ML with Containers and Kubernetes
PDF
ODSC East 2020 Accelerate ML Lifecycle with Kubernetes and Containerized Da...
PPTX
Developing Digital Twins
PDF
Tech leaders guide to effective building of machine learning products
PDF
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
PPTX
Pragmatic approach to Microservice Architecture: Role of Middleware
PPTX
IEEE ACADEMIC PROJECTS
PDF
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
PDF
Connecting EA and ITSM Webinar (8-11-2024).pdf
PDF
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Capella Days 2021 | An example of model-centric engineering environment with ...
Pattern driven Enterprise Architecture
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
MACHINE LEARNING AUTOMATIONS PIPELINE WITH CI/CD
Open Digital Framework from TMFORUM
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformation
Serverless machine learning architectures at Helixa
Scaling AI/ML with Containers and Kubernetes
ODSC East 2020 Accelerate ML Lifecycle with Kubernetes and Containerized Da...
Developing Digital Twins
Tech leaders guide to effective building of machine learning products
Building a MLOps Platform Around MLflow to Enable Model Productionalization i...
Pragmatic approach to Microservice Architecture: Role of Middleware
IEEE ACADEMIC PROJECTS
Introduction – OPEN DEI Webinar "The role of the Reference Architectures in D...
Connecting EA and ITSM Webinar (8-11-2024).pdf
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Ad

More from CARLOS III UNIVERSITY OF MADRID (20)

PDF
TSUNAMI DESINFORMACIÓN: IA contra el caos Informativo. Proyecto IVERES UC3M ...
PDF
Proyecto IVERES-UC3M
PDF
RTVE: Sustainable Development Goal Radar
PPTX
SESE 2021: Where Systems Engineering meets AI/ML
PPTX
Deep Learning Notes
PDF
Blockchain en la Industria Musical
PDF
Blockchain y sector asegurador
PDF
Systems and Software Architecture: an introduction to architectural modelling
PDF
Detection of fraud in financial blockchain-based transactions through big dat...
PDF
News headline generation with sentiment and patterns: A case study of sports ...
PDF
Blockchain y la industria musical
PDF
Preparing your Big Data start-up pitch
PDF
Internet of Things (IoT) in a nutshell
PDF
Blockchain in a nutshell
PPTX
Proyecto SMART: Arquitectura para Big Data
PDF
Simple Presentation for Slideshare
PDF
The RDFIndex-MTSR 2013
PDF
TSUNAMI DESINFORMACIÓN: IA contra el caos Informativo. Proyecto IVERES UC3M ...
Proyecto IVERES-UC3M
RTVE: Sustainable Development Goal Radar
SESE 2021: Where Systems Engineering meets AI/ML
Deep Learning Notes
Blockchain en la Industria Musical
Blockchain y sector asegurador
Systems and Software Architecture: an introduction to architectural modelling
Detection of fraud in financial blockchain-based transactions through big dat...
News headline generation with sentiment and patterns: A case study of sports ...
Blockchain y la industria musical
Preparing your Big Data start-up pitch
Internet of Things (IoT) in a nutshell
Blockchain in a nutshell
Proyecto SMART: Arquitectura para Big Data
Simple Presentation for Slideshare
The RDFIndex-MTSR 2013

Recently uploaded (20)

PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
web development for engineering and engineering
PPTX
additive manufacturing of ss316l using mig welding
PDF
Well-logging-methods_new................
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Sustainable Sites - Green Building Construction
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Digital Logic Computer Design lecture notes
Internet of Things (IOT) - A guide to understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CYBER-CRIMES AND SECURITY A guide to understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Structs to JSON How Go Powers REST APIs.pdf
web development for engineering and engineering
additive manufacturing of ss316l using mig welding
Well-logging-methods_new................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Arduino robotics embedded978-1-4302-3184-4.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Operating System & Kernel Study Guide-1 - converted.pdf
Sustainable Sites - Green Building Construction
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

Engineering 4.0: Digitization through task automation and reuse

  • 1. Engineering digitalization through task automation and reuse in the development lifecycle Jose María Alvarez & Juan Llorens | UC3M & TRC | {josemaria.alvarez, llorens}@uc3m.es
  • 3. 3 INCOSE IS 2019 3 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Lifecycle management: the Future of Systems Engineering Source: https://www.researchgate.net/publication/340649785_AI4SE_and_SE4AI_A_Research_Roadmap
  • 4. 4 LOTAR MBSE Workshop 4 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Mats Berglund (Ericsson) http://www.ices.kth.se/upload/events/13/84404189f85d41a6a7d1cafd0db4e e80.pdf Engineering (and corporate) environment Lifecycle processes ISO 15288:2015 Digitalization of the lifecycle: Internet of Tools Source: https://www.nist.gov/system/files/documents/2019/04/05/14_delp.pdf
  • 5. 5 INCOSE IS 2019 5 COE 2021 MBSE Virtual Workshop Source: Boeing Sailing the V: engineering digitalization Lifecycle evolution
  • 6. 6 INCOSE IS 2019 6 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Potential needs to digitalize the V Automation Requirement identification and generation Model population Documentation and compliance Traceability Recovery traces Consistency checking Management MBSE Integration and exchange Link logical (descriptive) physical (analytical) Reuse Simulation Configuration Orchestration Link V&V Quality (CCC) Information sharing with providers Configuration Management Evolution and information sharing
  • 8. 8 LOTAR MBSE Workshop 8 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Concept: a knowledge management strategy
  • 9. 9 INCOSE IS 2019 9 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Sailing V: defining the ground truth 01 Controlled Organizational and Project Vocabulary for a common understanding among stakeholders Vocabulary / Terminology 02 Relate the terms in different way representing semantic relationships: - Relationships between terms (Thesaurus) - Clusters of Terms Terms Relationships 04 Information about how can the text being matched by the patterns be represented using graphs Formalization 03 Represent text structures in a way it is possible to do Pattern Matching within the text Textual Patterns 05 A combination of rules, tasks and groups to infer information from existing text Reasoning Info
  • 10. 10 LOTAR MBSE Workshop 10 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization E.g. Support smart artifact authoring (requirements)
  • 11. 11 LOTAR MBSE Workshop 11 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Sailing the V: domain artifacts management (hub & gateway) and exploitation Input artifact/operation (and tool) Tool j Transformation rules System Knowledge Base SRL (engineering knowledge graph) Linking: data, information & knowledge Text SysML Modelica Simulink … Transformation rules Text SysML Modelica Simulink … System Knowledge Base Tool k System Assets Store (Knowledge graph) Output artifact/operation (and tool)
  • 12. 12 INCOSE IS 2019 12 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization TRC ecosystem: capabilities and tools within the H2020-AHTOOLs project
  • 13. User stories 5 user stories in Action
  • 14. “That's one small step for a man, one giant leap for engineering” Requirements Engineering As requirements engineer I want to identify and extract requirements from legacy documents. So that I can automate requirements population. MBSE & Requirements As domain engineer I want to populate models from requirements. So that I can keep consistency over time and make my system artifacts executable. Keep data links alive and consistent. Quality: V&V As domain engineer I want to check quality of my system artifacts: models, requirements, etc. So that I can ensure high- quality artifacts from scratch reaching the CCC objectives. Reuse As domain engineer I want to exchange information between tools, find similar system artifacts (e.g. models) and recover traces. So that I can reuse existing knowledge embedded in system artifacts. Digitalization of Engineering As systems engineer I want to have a human friendly environment for the engineering process. So that I can share all information and data with my colleagues in different disciplines.
  • 15. Identify and extract requirements from legacy documents Authoring requirements (and any other artifact) VIDEO-1, VIDEO-1B
  • 16. Model generation and exploitation VIDEO-2, VIDEO-2B, VIDEO-2C, VIDEO-2D, VIDEO-2E
  • 17. Quality: V & V VIDEO-3, VIDEO-3B & VIDEO-3C
  • 18. Reuse: finding models and recovering traces VIDEO-4
  • 19. Integration of system artifacts & document generation VIDEO-5
  • 21. 21 LOTAR MBSE Workshop 21 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Collaborative engineering: unleashing data & knowledge Formal ontologies Main use: • To create a knowledge base of the system: knowledge creation (collaborative) • To perform reasoning processes for knowledge inference How to use: • Local and/or distributed reasoning • Not all ontologies are formal ontologies Warning: • Do NOT use ontologies to perform data validation (consistency checking, etc.)time consuming process • Make ontologies “runnable” not just a document • Avoid transformations from different paradigms but boost cooperation between paradigms • e.g. SysMLTransformation or cooperation?OWL Data Shapes Main use: • Data representation, exchange and consistency. • Lightweight semantics”The Shape” How to use: • Data as a Service: create standard- based APIs (technology is NOT relevant, FOUNDATIONS ARE) • OSLC • Swagger (Open API Specification) • REST architectural style (JSON format) Warning: • Define your URIs and methods properly • Expose both: data and operations • Document the use of the API Swagger a good example
  • 22. 22 INCOSE IS 2019 22 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Technology: main applications of the presented approach • “Shared database” • Common data model (representation) • Federated data & knowledge • Query language • Logical view (graph) vs Physical view (?) • Ready for providing functionalities (e.g. quality, traceability, etc.) Technology as a Data hub Process integration • Connection & access to system artifacts • Common data model (representation) • Transformation • Round-trip between tools • No indexing, storage, etc.gateway • Not only exchange data but functionalities on top of data • Consume functionalities provided by tools to integrate results • Provide new functionalities having a data hub Functionality as a Service Technology as a Data gateway • “Message bus, broker etc.”, “Hub-Spoke” • Collaboration between tools to implement a more complex process • Communication and orchestration architecture • Orchestration (e.g. simulation, verification, etc.)
  • 23. 23 LOTAR MBSE Workshop 23 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Interoperability as a key enabler of the lifecycle management
  • 24. 24 LOTAR MBSE Workshop 24 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Conclusions and Future work Focus on data integration, semantics, AI/ML -Understanding of the knowledge embedded in the system artifacts FUS E Automat e Trace Models Simulatio n & Quality Key Enable rs Focus on innovation -Avoid manual tasks -SMART tools for engineers Focus on linking (knowledge graph) -Recover -Manage -Exploit Focus on integration -Model management & population -Model exchange & execution -Link different types of models -SysML V2 API implementation Focus on reuse and continuous quality: -Link simulations (SysPHS and SSP) -Ensure quality over time -Reuse system artifacts -Standardization (interoperability) -Configuration Management -Tools and APIs (e.g. OpenAPI) -Enhanced engineering methods: AI/ML
  • 25. 25 LOTAR MBSE Workshop 25 COE 2021 MBSE Virtual Workshop Sailing the V: engineering digitalization Acknowledgements The research leading to these results has received funding from the H2020-ECSEL Joint Undertaking (JU) under grant agreement No 826452-“Arrowhead Tools for Engineering of Digitalisation Solutions” and from specific national programs and/or funding authorities. Learn more: https://www.amass-ecsel.eu/
  • 26. Thank you for your attention! Jose María Álvarez- Rodríguez Josemaria.alvarez@uc3m.es @chema_ar Take a seat and comment with us! Juan Llorens llorens@inf.uc3m.es https://www.reusecompany.com/ http://www.kr.inf.uc3m.es/