SlideShare a Scribd company logo
Next-Generation Completeness and
Consistency Management
in the Digital Thread of the Future
Ákos Horváth PhD, CTO
IncQuery Labs cPlc.
The IncQuery Group is an international team of engineering experts with a strong
research and development background. We support systems engineers in several
industries to create tailormade solutions. Automotive professionals, aircraft
engineers, space engineers all trust us to make their systems work exceptionally,
safer, faster, and more reliable.
Who We Are
Global Partner Network
Demonstrated history of successful collaboration
with leading international organizations
Digital Thread
Digital Thread
More and more systems design scenarios comprise a high number of domains, also
displaying a remarkable diversity in their nature
Digital Threads
• Siloed multi-domain engineering data
• Digital tools and toolchains
• Lifecycle management
• Connections that bridge data across silos
Promises
• Increasing systems quality
• Reducing risks and chances of errors
• Reducing overall production costs
The impact of disconnected silos
Various isolated disciplines
Systems Engineering, Mechanical,
Electrical, ALM/PLM, …
As disconnected silos, what is the interface between
architecture and disciplines?
- It is often a document produced from a discipline specific tool
- Consequence: data reentry and/or copy-paste
- No guarantee of completeness, correctness and consistency
A lot of time and money is wasted!
No global consistency
Difficult customization
Data lock-in
Vendor lock-in
The 3C challenge
completeness, correctness, consistency
Example:
transition to detailed design
Transition to Detailed Design
The silo problem of
“transition to detailed design”
The 3C Challenge
Completeness
• Make sure all my components and functions exist both in SE and ECAD
Correctness
• If component A has is of type “PCB” (in SE)
→ it should be mapped to a PCB device (in ECAD)
Consistency
• If a connection transfers an item between components A and B (in SE)
→ there is a wire carrying the corresponding signal between devices A and B (in
ECAD)
Cable/Harness
Video Drone Model
What causes 3C problems?
• Input error
• Forgetting/missing something
• Copy/paste error
• Incorrect mappings
• Roundtripping gone bad
• Change
Prerequisites to
solve the 3C challenge
Queries
Technology Landscape
Link
Link
Link
Silo Silo
Systems Engineering ECAD
Links Queries Transformations
Transformation
First-class citizen
What can links connect?
• Full documents
• Repositories/Large set of data
• Low-level elements/objects
Link
Link
Link
document document
E.g. linking between a serialized version of the video drone and
cable/harness models as files.
E.g. linking between given version of the video drone and
cable/harness models stored in the silos.
E.g. linking between components in a video drone model and wires in
a cable/harness model.
Linking between Silos
• Multiplicity
• 1-to-1, 1-to-many, many-to-many
Link
Link
Link
E.g. different links for each
component and wire, item
and signal.
E.g. one link for all wires
related to a component.
E.g. for each component
pairs and connections
between them, there is a
link to the relevant devices
and wires between them.
Linking between Silos
• Multiplicity
• 1-to-1, 1-to-many, many-to-many
• Recognize broken links
• Automated (Immediate/Scheduled), Manual
Link
Link
Link
E.g. a component is
deleted which had a
related wire.
Linking between Silos
• Multiplicity
• 1-to-1, 1-to-many, many-to-many
• Recognize broken links
• Automated (Immediate/Scheduled), Manual
• Managing Versions
• Supporting all versions, Supporting only published versions, Only latest revision
Link
Link’
Link’’
Device
Device'
Component
Component'
E.g. for each change a new
link is created.
Linking between Silos
• Multiplicity
• 1-to-1, 1-to-many, many-to-many
• Recognize broken links
• Automated (Immediate/Scheduled), Manual
• Managing Versions
• Supporting all versions, Supporting only published versions, Only latest revision
Link
Link’’
Manually publish new version
Device
Device'
Component
Component'
E.g. links are created when
it is triggered by a publish.
E.g. for each change a new
link is created.
Linking between Silos
• Multiplicity
• 1-to-1, 1-to-many, many-to-many
• Recognize broken links
• Automated (Immediate/Scheduled), Manual
• Managing Versions
• Supporting all versions, Supporting only published versions, Only latest revision
Link’’
Device'
Component'
E.g. no version information
is available.
E.g. links are created when
it is triggered by a publish.
E.g. for each change a new
link is created.
Managing links with data between
Silos
View data & links
- Data and links are presented for end-
users in a table/tree/diagram format
- Custom representation or existing tools
- Data and links are navigable
Querying data & links
- Simple/Complex filtering
- Relation/Graph based querying
- Full/text search
- Hybrid
Data visible from the Silos
No data replication from Silos
A wrapper is used for accessing the data inside Silos
Full data replication of data from Silos in native format
Data is stored in a native format (object blobs, files etc.)
Data Warehousing, Data Lake
Full data replication from Silos
All data is extracted from the Silos to provide a full
access to the data
Publishing a state of the data from Silos
Usually requires a manual step to publish the data
All data of a given snapshot of the data is accessible
Wrapper
blob,
files,
etc…
Access
Request
Manually publish new version
Mapping between Silos:
Rule based
Precondition (in SE):
there is connection that transfers an item
between components A and B
Action (in ECAD):
create a wire carrying the corresponding
signal between devices A and B
Silo Silo
Systems Engineering ECAD
Transformation
Automated creation of links
Handover automation:
Bridges capable of moving data, metadata, and documents between tools
automatically. It helps in replacing redundant and error-prone data re-entry with
automated import-export steps.
Requires customized transformation capabilities:
- Model to model, Model to text, Text to model
- Possibility to create custom rule definitions
- Diagram-based editor
- Text-based editor
Tools supporting
these features
Comparison Table*
Tool Linking Querying Transformation Data Storage
Syndeia™ - Intercax Generic links with
tool-specific
endpoints
Gremlin Rule-based
synchronization
No replication
(links only)
Smartfacts OSLC linking
support
Traceability
coverage queries
? (no information) No replication
SBE Vision Generic links with
tool-specific
endpoints
“Semantic search”
(elastic search)
? (no information) Full replication
(ontology based)
The Reuse company–
Eningeering
Studio
OSLC KM,
Interface modelling
Rule-based
validation
Rule-based
transformation
framework
Hybrid Replication
(latest version)
IncQuery Cloud Generic links based
on URLs
Elastic search,
SPARQL, VQL
Tool-specific
bridges
Full replication
(multiple)
*Based on data accessible from the websites of the given tools as of 2023 / 04 / 12
Addressing the 3C Analysis
case study with Zuken
E3.GENESYS and IncQuery
Our take
• Our take
Discipline-specific, automated
bridge tools that create the
digital thread
Overlaid layer of digital thread
analytics that can expose parts
of the digital thread depending
on the need/use-case
Vendor-neutral federated tool
integration
• Single source of truth is NOT a single model
➔ it is the ”model of models”
• Digital thread analytics can
• look at links AND look into models
• Semantically analyze both
• Holistic → adaptable to all tools in the
toolchain
The E3.GENESYS Connector
Video demonstration of the
E3.GENESYS Connector
A new platform for digital engineering
automation.
• Creates a unified, searchable, and
analyzable representation of your
complete digital thread: the knowledge
graph
• Automated Quality Gates: detailed
validation reports and analysis dashboards
that integrate seamlessly with modern,
web-based tools
• Handover Automation: light-weight
bridge tools that eliminate copy-paste and
date re-entry
• Powered by digital thread analytics:
queries and mapping rules that can
seamlessly cross tool (silo) boundaries
IncQuery Suite
DESKTOP
VALIDATOR
CLOUD
Main features
- Works with popular tools like Enterprise Architect and MagicDraw/Cameo
out of the box.
- Runs as a standalone application or as part of a DevOps pipeline
- Provides a convenient extension framework to define custom validation
rules for models, which we rely on for the GENESYS adaptation →
- Supports centrally-shared / version-managed projects, by integrating with
Teamwork Cloud, or file-based VCSs such as Git/SVN.
Devops-ready automated quality gate, providing detailed model
quality reports, based on standard and custom rules.
- Helps Systems Engineers to assess key quality-related metrics of their
work, independently of what authoring environment they work in.
- Helps downstream stakeholders (e.g. QA Engineers, Software Architects,
Electrical Engineers, …) to automatically assess the quality of an inbound
systems architecture model, based on rules such as the library provided by
the SAIC Digital Engineering Validation Tool, or 3C analysis.
IncQuery Validator
The “DEOps” Pipeline
31
INCQUERY VALIDATOR
SE
EE
E3.GENESYS
Connector
Validation report for 3C Analysis
• Results after initial import performed with
GENESYS.E3 Connector
• Partially complete
(Subsystem mapping is
disabled by default)
• Inconsistent signal allocations →
“If a connection transfers an item between components A and B (in SE)
➔ there is a wire carrying the corresponding signal between
devices A and B (in ECAD)”
Adding missing wiring and
signal allocation
Validation Report for 3C
Analysis
• Re-run the validation
• Result: Allocation problems resolved
Progress tracking
• Historical analytics as the “progress bar” of a complex engineering process
• Model Integrator / Reviewer can follow the “Transition to Detailed Design” process on a
version control dashboard
• Track progress via KPIs as the mapping completeness is improved
• Identify and fix correctness issues quickly
35
Takeaway
• Creating the Digital thread requires a lot of
underlying methodologies and technologies to work in harmony
• There is no single golden solution
• Define your requirements carefully
• Consistency, completeness, consistency analysis
• Version control
• Link management
• Handover automation
• Access control
• Model validation
• Etc.
Be open to share your successes and failures
akos.horvath@incquerylabs.com
+36204157393
CTO
Thanks for your attention!
Ákos Horváth, PhD

More Related Content

PDF
Fog Computing
Joud Khattab
 
PDF
Edge computing
Biddut Hossain
 
PPT
Cloud Migration: Moving to the Cloud
Dr.-Ing. Michael Menzel
 
PPTX
digital twin seminar 1.pptx
MacZain
 
PDF
Why Drones are the Future of IoT
Colin Snow
 
PDF
EDGE COMPUTING
Mosin A
 
PDF
Waveform LiDAR - More Than XYZ Point Clouds
Safe Software
 
PDF
Introduction to Data Stream Processing
Safe Software
 
Fog Computing
Joud Khattab
 
Edge computing
Biddut Hossain
 
Cloud Migration: Moving to the Cloud
Dr.-Ing. Michael Menzel
 
digital twin seminar 1.pptx
MacZain
 
Why Drones are the Future of IoT
Colin Snow
 
EDGE COMPUTING
Mosin A
 
Waveform LiDAR - More Than XYZ Point Clouds
Safe Software
 
Introduction to Data Stream Processing
Safe Software
 

What's hot (20)

PPT
Introduction to Virtual Reality
Dr. Ambedkar Institute of Technology, Bangalore 56
 
PPTX
Edge and Fog computing, a use-case prespective
Chetan Kumar S
 
PPSX
Future of Wireless Technology
Nisha Menon K
 
PDF
디지털 트윈 기술과 활용 사례 - 공간정보를 중심으로
SANGHEE SHIN
 
PDF
Digital Twin and Smart Spaces
SANGHEE SHIN
 
PPTX
The Role of Big Data in Smart Cities
Suyati Technologies
 
PPTX
Cloud computing
DebrajKarmakar
 
PPTX
Analysing of big data using map reduce
Paladion Networks
 
PPTX
Big data analysis and Internet of Things(IoT)
Monica Kambala
 
PDF
Building VR Applications For Google Cardboard
Mark Billinghurst
 
PDF
IoT Network Attack Detection using Supervised Machine Learning
CSCJournals
 
PDF
20 Latest Computer Science Seminar Topics on Emerging Technologies
Seminar Links
 
PDF
Introduction To WS-Policy
Hayati Guvence
 
PPTX
Cloud Computing : Security and Forensics
Govind Maheswaran
 
PDF
2022 COMP 4010 Lecture 7: Introduction to VR
Mark Billinghurst
 
PPTX
Cloud Service Model
Yong Heui Cho
 
PPTX
Cyber Physical System: Architecture, Applications and Research Challenges
Syed Hassan Ahmed
 
PDF
Swarm intelligence
Velmurugan Sivaraman
 
PDF
IOT Security
Sylvain Martinez
 
PPTX
ch1.pptx
namraashraf56
 
Edge and Fog computing, a use-case prespective
Chetan Kumar S
 
Future of Wireless Technology
Nisha Menon K
 
디지털 트윈 기술과 활용 사례 - 공간정보를 중심으로
SANGHEE SHIN
 
Digital Twin and Smart Spaces
SANGHEE SHIN
 
The Role of Big Data in Smart Cities
Suyati Technologies
 
Cloud computing
DebrajKarmakar
 
Analysing of big data using map reduce
Paladion Networks
 
Big data analysis and Internet of Things(IoT)
Monica Kambala
 
Building VR Applications For Google Cardboard
Mark Billinghurst
 
IoT Network Attack Detection using Supervised Machine Learning
CSCJournals
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
Seminar Links
 
Introduction To WS-Policy
Hayati Guvence
 
Cloud Computing : Security and Forensics
Govind Maheswaran
 
2022 COMP 4010 Lecture 7: Introduction to VR
Mark Billinghurst
 
Cloud Service Model
Yong Heui Cho
 
Cyber Physical System: Architecture, Applications and Research Challenges
Syed Hassan Ahmed
 
Swarm intelligence
Velmurugan Sivaraman
 
IOT Security
Sylvain Martinez
 
ch1.pptx
namraashraf56
 
Ad

Similar to Next-Generation Completeness and Consistency Management in the Digital Thread of the Future (20)

PPTX
IncQuery_presentation_Incose_EMEA_WSEC.pptx
IncQuery Labs
 
PDF
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
IncQuery Labs
 
PDF
IncQuery-Integrate22-20220607.pdf
IncQuery Labs
 
PDF
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
IncQuery Labs
 
PDF
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Labs
 
ODP
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
Christophe Guéret
 
PPTX
Bhasin reinert barnes_golden
NASAPMC
 
PDF
Bridging the Validation Gap: Next-Level Model Governance in Digital-Twin Engi...
Ákos Horváth
 
PPTX
IncQuery Suite demo for INCOSE 2022IW
IncQuery Labs
 
PDF
The Genesis of Holistic Systems Design
IncQuery Labs
 
PDF
Advanced infrastructure for pan european collaborative engineering - E-colleg
Xavier Warzee
 
PDF
Third Serenoa Newsletter
Serenoa Project
 
PDF
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Axel Reichwein
 
PDF
Openfabnet - A collaborative approach towards industry 4.0 based on open sour...
Vienna Data Science Group
 
PDF
Collaborative modeling and metamodeling
Juha-Pekka Tolvanen
 
PDF
ISWC 2012 - Industry Track: "Linked Enterprise Data: leveraging the Semantic ...
Antidot
 
PDF
2017 think - session 4085 - increase your agile velocity - integrate your d...
M Kevin McHugh
 
PDF
S-CUBE LP: Service Discovery and Task Models
virtual-campus
 
PDF
H2020-AHTOOLS Use Case 3 Functional Design
CARLOS III UNIVERSITY OF MADRID
 
PPTX
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
Tom Mens
 
IncQuery_presentation_Incose_EMEA_WSEC.pptx
IncQuery Labs
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
IncQuery Labs
 
IncQuery-Integrate22-20220607.pdf
IncQuery Labs
 
The Genesis of Holistic Systems Engineering: Completeness and Consistency Man...
IncQuery Labs
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Labs
 
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
Christophe Guéret
 
Bhasin reinert barnes_golden
NASAPMC
 
Bridging the Validation Gap: Next-Level Model Governance in Digital-Twin Engi...
Ákos Horváth
 
IncQuery Suite demo for INCOSE 2022IW
IncQuery Labs
 
The Genesis of Holistic Systems Design
IncQuery Labs
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Xavier Warzee
 
Third Serenoa Newsletter
Serenoa Project
 
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Axel Reichwein
 
Openfabnet - A collaborative approach towards industry 4.0 based on open sour...
Vienna Data Science Group
 
Collaborative modeling and metamodeling
Juha-Pekka Tolvanen
 
ISWC 2012 - Industry Track: "Linked Enterprise Data: leveraging the Semantic ...
Antidot
 
2017 think - session 4085 - increase your agile velocity - integrate your d...
M Kevin McHugh
 
S-CUBE LP: Service Discovery and Task Models
virtual-campus
 
H2020-AHTOOLS Use Case 3 Functional Design
CARLOS III UNIVERSITY OF MADRID
 
ICSME 2016 keynote: An ecosystemic and socio-technical view on software maint...
Tom Mens
 
Ad

More from Ákos Horváth (20)

PDF
Natural Language Understanding of Systems Engineering Artifacts
Ákos Horváth
 
PDF
IoT Meetup Budapest - The Open-CPS approach
Ákos Horváth
 
PDF
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Ákos Horváth
 
PPTX
V for visualization: VIATRA finally goes graphical thanks to Sirius!
Ákos Horváth
 
PPTX
DemoCamp Budapest 2016 - Introdcution
Ákos Horváth
 
PPTX
Incremental model compiler for executable UML
Ákos Horváth
 
PPTX
MoDeS3 - Model-based Demonstrator for Smart and Safe Systems
Ákos Horváth
 
PPTX
Incremental Queries and Transformations for Engineering Critical Systems
Ákos Horváth
 
PPTX
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
Ákos Horváth
 
PPTX
Local search-based pattern matching features in EMF-IncQuery
Ákos Horváth
 
PPTX
VIATRA 3: A reactive model transformation platform
Ákos Horváth
 
PPTX
Model visualization made easy: Incremental query-driven views in modeling tools
Ákos Horváth
 
PPT
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
Ákos Horváth
 
PPTX
Szoftverfejlesztés a repülőgépiparban
Ákos Horváth
 
PPTX
Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient H...
Ákos Horváth
 
PPTX
Software Development for Safety Critical Systems
Ákos Horváth
 
PPTX
Incremental Model Queries for Model-Dirven Software Engineering
Ákos Horváth
 
PPT
Model-Driven Development of ARINC 653 Configuration tables
Ákos Horváth
 
PPTX
Hardware-Software allocation specification of IMA systems for early simulation
Ákos Horváth
 
PPTX
IncQuery gets Sirius: faster and better diagrams
Ákos Horváth
 
Natural Language Understanding of Systems Engineering Artifacts
Ákos Horváth
 
IoT Meetup Budapest - The Open-CPS approach
Ákos Horváth
 
Multi-disciplinary simulation of Cyber-Physical Systems – The OpenCPS approach
Ákos Horváth
 
V for visualization: VIATRA finally goes graphical thanks to Sirius!
Ákos Horváth
 
DemoCamp Budapest 2016 - Introdcution
Ákos Horváth
 
Incremental model compiler for executable UML
Ákos Horváth
 
MoDeS3 - Model-based Demonstrator for Smart and Safe Systems
Ákos Horváth
 
Incremental Queries and Transformations for Engineering Critical Systems
Ákos Horváth
 
EMF-IncQuery: Blazing-fast reaction time even for very large diagrams (Sirius...
Ákos Horváth
 
Local search-based pattern matching features in EMF-IncQuery
Ákos Horváth
 
VIATRA 3: A reactive model transformation platform
Ákos Horváth
 
Model visualization made easy: Incremental query-driven views in modeling tools
Ákos Horváth
 
CPS(M): Constraint Satisfaction Problem over Models (a.k.a rule based design ...
Ákos Horváth
 
Szoftverfejlesztés a repülőgépiparban
Ákos Horváth
 
Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient H...
Ákos Horváth
 
Software Development for Safety Critical Systems
Ákos Horváth
 
Incremental Model Queries for Model-Dirven Software Engineering
Ákos Horváth
 
Model-Driven Development of ARINC 653 Configuration tables
Ákos Horváth
 
Hardware-Software allocation specification of IMA systems for early simulation
Ákos Horváth
 
IncQuery gets Sirius: faster and better diagrams
Ákos Horváth
 

Recently uploaded (20)

PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
Hironori Washizaki
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PPTX
TestNG for Java Testing and Automation testing
ssuser0213cb
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
Become an Agentblazer Champion Challenge
Dele Amefo
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
PPTX
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
Hironori Washizaki
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
TestNG for Java Testing and Automation testing
ssuser0213cb
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Exploring AI Agents in Process Industries
amoreira6
 
Become an Agentblazer Champion Challenge Kickoff
Dele Amefo
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
QAware GmbH
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Become an Agentblazer Champion Challenge
Dele Amefo
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 

Next-Generation Completeness and Consistency Management in the Digital Thread of the Future

  • 1. Next-Generation Completeness and Consistency Management in the Digital Thread of the Future Ákos Horváth PhD, CTO IncQuery Labs cPlc.
  • 2. The IncQuery Group is an international team of engineering experts with a strong research and development background. We support systems engineers in several industries to create tailormade solutions. Automotive professionals, aircraft engineers, space engineers all trust us to make their systems work exceptionally, safer, faster, and more reliable. Who We Are
  • 3. Global Partner Network Demonstrated history of successful collaboration with leading international organizations
  • 5. Digital Thread More and more systems design scenarios comprise a high number of domains, also displaying a remarkable diversity in their nature Digital Threads • Siloed multi-domain engineering data • Digital tools and toolchains • Lifecycle management • Connections that bridge data across silos Promises • Increasing systems quality • Reducing risks and chances of errors • Reducing overall production costs
  • 6. The impact of disconnected silos Various isolated disciplines Systems Engineering, Mechanical, Electrical, ALM/PLM, … As disconnected silos, what is the interface between architecture and disciplines? - It is often a document produced from a discipline specific tool - Consequence: data reentry and/or copy-paste - No guarantee of completeness, correctness and consistency A lot of time and money is wasted! No global consistency Difficult customization Data lock-in Vendor lock-in
  • 7. The 3C challenge completeness, correctness, consistency
  • 8. Example: transition to detailed design Transition to Detailed Design
  • 9. The silo problem of “transition to detailed design”
  • 10. The 3C Challenge Completeness • Make sure all my components and functions exist both in SE and ECAD Correctness • If component A has is of type “PCB” (in SE) → it should be mapped to a PCB device (in ECAD) Consistency • If a connection transfers an item between components A and B (in SE) → there is a wire carrying the corresponding signal between devices A and B (in ECAD) Cable/Harness Video Drone Model What causes 3C problems? • Input error • Forgetting/missing something • Copy/paste error • Incorrect mappings • Roundtripping gone bad • Change
  • 12. Queries Technology Landscape Link Link Link Silo Silo Systems Engineering ECAD Links Queries Transformations Transformation
  • 13. First-class citizen What can links connect? • Full documents • Repositories/Large set of data • Low-level elements/objects Link Link Link document document E.g. linking between a serialized version of the video drone and cable/harness models as files. E.g. linking between given version of the video drone and cable/harness models stored in the silos. E.g. linking between components in a video drone model and wires in a cable/harness model.
  • 14. Linking between Silos • Multiplicity • 1-to-1, 1-to-many, many-to-many Link Link Link E.g. different links for each component and wire, item and signal. E.g. one link for all wires related to a component. E.g. for each component pairs and connections between them, there is a link to the relevant devices and wires between them.
  • 15. Linking between Silos • Multiplicity • 1-to-1, 1-to-many, many-to-many • Recognize broken links • Automated (Immediate/Scheduled), Manual Link Link Link E.g. a component is deleted which had a related wire.
  • 16. Linking between Silos • Multiplicity • 1-to-1, 1-to-many, many-to-many • Recognize broken links • Automated (Immediate/Scheduled), Manual • Managing Versions • Supporting all versions, Supporting only published versions, Only latest revision Link Link’ Link’’ Device Device' Component Component' E.g. for each change a new link is created.
  • 17. Linking between Silos • Multiplicity • 1-to-1, 1-to-many, many-to-many • Recognize broken links • Automated (Immediate/Scheduled), Manual • Managing Versions • Supporting all versions, Supporting only published versions, Only latest revision Link Link’’ Manually publish new version Device Device' Component Component' E.g. links are created when it is triggered by a publish. E.g. for each change a new link is created.
  • 18. Linking between Silos • Multiplicity • 1-to-1, 1-to-many, many-to-many • Recognize broken links • Automated (Immediate/Scheduled), Manual • Managing Versions • Supporting all versions, Supporting only published versions, Only latest revision Link’’ Device' Component' E.g. no version information is available. E.g. links are created when it is triggered by a publish. E.g. for each change a new link is created.
  • 19. Managing links with data between Silos View data & links - Data and links are presented for end- users in a table/tree/diagram format - Custom representation or existing tools - Data and links are navigable Querying data & links - Simple/Complex filtering - Relation/Graph based querying - Full/text search - Hybrid
  • 20. Data visible from the Silos No data replication from Silos A wrapper is used for accessing the data inside Silos Full data replication of data from Silos in native format Data is stored in a native format (object blobs, files etc.) Data Warehousing, Data Lake Full data replication from Silos All data is extracted from the Silos to provide a full access to the data Publishing a state of the data from Silos Usually requires a manual step to publish the data All data of a given snapshot of the data is accessible Wrapper blob, files, etc… Access Request Manually publish new version
  • 21. Mapping between Silos: Rule based Precondition (in SE): there is connection that transfers an item between components A and B Action (in ECAD): create a wire carrying the corresponding signal between devices A and B Silo Silo Systems Engineering ECAD Transformation
  • 22. Automated creation of links Handover automation: Bridges capable of moving data, metadata, and documents between tools automatically. It helps in replacing redundant and error-prone data re-entry with automated import-export steps. Requires customized transformation capabilities: - Model to model, Model to text, Text to model - Possibility to create custom rule definitions - Diagram-based editor - Text-based editor
  • 24. Comparison Table* Tool Linking Querying Transformation Data Storage Syndeia™ - Intercax Generic links with tool-specific endpoints Gremlin Rule-based synchronization No replication (links only) Smartfacts OSLC linking support Traceability coverage queries ? (no information) No replication SBE Vision Generic links with tool-specific endpoints “Semantic search” (elastic search) ? (no information) Full replication (ontology based) The Reuse company– Eningeering Studio OSLC KM, Interface modelling Rule-based validation Rule-based transformation framework Hybrid Replication (latest version) IncQuery Cloud Generic links based on URLs Elastic search, SPARQL, VQL Tool-specific bridges Full replication (multiple) *Based on data accessible from the websites of the given tools as of 2023 / 04 / 12
  • 25. Addressing the 3C Analysis case study with Zuken E3.GENESYS and IncQuery
  • 26. Our take • Our take Discipline-specific, automated bridge tools that create the digital thread Overlaid layer of digital thread analytics that can expose parts of the digital thread depending on the need/use-case Vendor-neutral federated tool integration • Single source of truth is NOT a single model ➔ it is the ”model of models” • Digital thread analytics can • look at links AND look into models • Semantically analyze both • Holistic → adaptable to all tools in the toolchain
  • 28. Video demonstration of the E3.GENESYS Connector
  • 29. A new platform for digital engineering automation. • Creates a unified, searchable, and analyzable representation of your complete digital thread: the knowledge graph • Automated Quality Gates: detailed validation reports and analysis dashboards that integrate seamlessly with modern, web-based tools • Handover Automation: light-weight bridge tools that eliminate copy-paste and date re-entry • Powered by digital thread analytics: queries and mapping rules that can seamlessly cross tool (silo) boundaries IncQuery Suite DESKTOP VALIDATOR CLOUD
  • 30. Main features - Works with popular tools like Enterprise Architect and MagicDraw/Cameo out of the box. - Runs as a standalone application or as part of a DevOps pipeline - Provides a convenient extension framework to define custom validation rules for models, which we rely on for the GENESYS adaptation → - Supports centrally-shared / version-managed projects, by integrating with Teamwork Cloud, or file-based VCSs such as Git/SVN. Devops-ready automated quality gate, providing detailed model quality reports, based on standard and custom rules. - Helps Systems Engineers to assess key quality-related metrics of their work, independently of what authoring environment they work in. - Helps downstream stakeholders (e.g. QA Engineers, Software Architects, Electrical Engineers, …) to automatically assess the quality of an inbound systems architecture model, based on rules such as the library provided by the SAIC Digital Engineering Validation Tool, or 3C analysis. IncQuery Validator
  • 31. The “DEOps” Pipeline 31 INCQUERY VALIDATOR SE EE E3.GENESYS Connector
  • 32. Validation report for 3C Analysis • Results after initial import performed with GENESYS.E3 Connector • Partially complete (Subsystem mapping is disabled by default) • Inconsistent signal allocations → “If a connection transfers an item between components A and B (in SE) ➔ there is a wire carrying the corresponding signal between devices A and B (in ECAD)”
  • 33. Adding missing wiring and signal allocation
  • 34. Validation Report for 3C Analysis • Re-run the validation • Result: Allocation problems resolved
  • 35. Progress tracking • Historical analytics as the “progress bar” of a complex engineering process • Model Integrator / Reviewer can follow the “Transition to Detailed Design” process on a version control dashboard • Track progress via KPIs as the mapping completeness is improved • Identify and fix correctness issues quickly 35
  • 36. Takeaway • Creating the Digital thread requires a lot of underlying methodologies and technologies to work in harmony • There is no single golden solution • Define your requirements carefully • Consistency, completeness, consistency analysis • Version control • Link management • Handover automation • Access control • Model validation • Etc. Be open to share your successes and failures
  • 37. [email protected] +36204157393 CTO Thanks for your attention! Ákos Horváth, PhD