Introduction: Webinar rules - AEIS-INCOSE · 3 All rights reserved © The REUSE Company 2019...
Transcript of Introduction: Webinar rules - AEIS-INCOSE · 3 All rights reserved © The REUSE Company 2019...
1 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge-Based Engineering
José Fuentes - COO
Zürich
Tuesday, 16 July 2019
2 All rights reserved © The REUSE Company 2019 SESE’19
Brief introduction to TRC 01
02 04
03 05Q&A
Applications of ontologies
What is knowledge
management
Ontologies a key asset in the KM strategy
Agenda
3 All rights reserved © The REUSE Company 2019 SESE’19
Calle Margarita Salas, 16 2-D
28919 – Leganés (Madrid)
SPAIN
+34 912 172 596
@reusecompany
Providing a knowledge
centric approach to
leverage system
engineering activities in
our customers
4 All rights reserved © The REUSE Company 2019 SESE’19
About The REUSE Company (TRC)
The company was
created in 1999
As a spin-off of a
local university in
Madrid (Spain)
01System +
Software
Engineers
Smart combination
between Company
staff and R&D
from Academia
02Head Quarters:
Madrid
International
offices:
Stockholm
(Sweden)
London (UK)
03Offering a
knowledge
centric approach
to leverage system
engineering
activities in our
customers
04
WHEN WHO WHERE WHY
Introduction to The REUSE Company
5 All rights reserved © The REUSE Company 2019 SESE’19
Research and innovation in our DNA. Public projects
PastARTEMIS CRYSTAL
Requirements Engineering
CurrentCeltic+: IoD
FutureITEA3: EMBRACE
ArrowHeadNew Control
Research and Innovation in our DNASpin-off of Carlos III University of Madrid
TRC’s headquarter is in the Legatec Technology Park of the University
≈10% of revenues are devoted to R&D
TRC is actively involved in several large EU research projects
Introduction to The REUSE Company
6 All rights reserved © The REUSE Company 2019 SESE’19
QUALITY
TRACEABILITY
REUSABILITY
To leverage Systems Engineering activities
in our customers
Introduction to The REUSE Company
7 All rights reserved © The REUSE Company 2019 SESE’19
Who is using our technology?
Aerospace and defense
Energy
Automotive
Healthcare
Other industries
Introduction to The REUSE Company
What is
Knowledge
Management
9 All rights reserved © The REUSE Company 2019 SESE’19
“Knowledge Management: Definition (Wikipedia)
KM includes courses taught in different fields: including information systems, management,
library, and information sciences
Need of resources dedicated to internal KM
Focus on organisational objectives
Knowledge Management Definition
“Knowledge management (KM) is the process of creating, sharing, using and managing
the knowledge and information of an organisation. It refers to a multidisciplinary
approach to achieving organisational objectives by making the best use of knowledge.”
Wikipedia
10 All rights reserved © The REUSE Company 2019 SESE’19
“Knowledge Management: Definition (INCOSE)
Knowledge Management Definition
Purpose: to create the capability and assets that enable the organization to exploit opportunities to
re-apply existing knowledge.
11 All rights reserved © The REUSE Company 2019 SESE’19
“Knowledge Management: Definition (INCOSE)
Knowledge Management Definition
“Identification, capture, creation, representation, dissemination, and exchange of
knowledge across targeted groups of stakeholders”
Classification/Taxonomy of different types of system elements to be re-used
Explicit the tacit knowledge
Choose the proper structure to represent the knowledge to be made explicit
Find the commonalities and variations of the items to be reused
Make this knowledge available for further reuse: to whom, when, how…
Represent the boundaries of your business domain, and relationships with other domains
12 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge Management: Overall objectives
Knowledge Management Definition
• Performance at organization level
• At project and team level
• At individual level
• Reduce re-work and redundant work
• Quickest time-to-market
• Cheaper development
• Better quality
• Organizational strategy:
•Reuse/adapt what you already have
•Buy what is not the core
• Innovate with the core
• The knowledge flowsthroughout the organization
• The organization improves as a whole
Performance Competitive
advantage
Innovation Improvement
01 02 03 04
13 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge Management: Challenges and blockers
Knowledge Management Definition
Ensure the proper level of quality before an asset is deemed as reusable
Design and build your work-items for reuse
Manage the evolution of the items, the environments…
Prior to reuse an item: ensure operational environments are alike
Similar for emergent properties
When reusing COTS: remember not to skip important activities
KM is not a final activity: it has to be considered all along the life-cycle
Other barriers:
Fear to share with other individuals/groups
Not invented here syndrome: NIH
14 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge Management: Challenges (Complex ecosystems)
Mats Berglund (Ericsson) http://www.ices.kth.se/upload/events/13/84404189f85d41a6a7d1cafd0db4ee80.pdf
Multiple domains
Different types of artifacts
Need of intra-operability
Intra-domain
Need of interoperability
Inter-domain
Knowledge Management
Ontologies
a key asset in the
KM strategy
16 All rights reserved © The REUSE Company 2019 SESE’19
What is an ontology: thesaurus
List of terms (controlled vocabulary) that represent the key concepts in a business domain
Semantic relationships among the terms in the vocabulary: hierarchy, equivalence, whole-part,
association…
Represent, following the Greek etymology, a treasure, an organizational asset
Used in many traditional disciplines like: information science…
… and currently more and more used in document management, knowledge management,
information retrieval, NLP or AI (ontologies)
Many thesaurus already created within different disciplines
Ontologies
17 All rights reserved © The REUSE Company 2019 SESE’19
01Controlled Organizational
and Project Vocabulary for a
common understanding
among stakeholders
Vocabulary
02Terminology is group together
under different criteria, and
link together to represent an
increased level of knowledge
SCM/Architectures
04Representation of assets
semantic through SRL –
System Representation
Language
Formalization
03Representation of a common
textual structure (grammar) to
enable formal representation
and aid authors
Patterns
05A combination of rules,
tasks and groups to infer
information from
valuable assets
Reasoning
What is an ontology
Introduction to KCSE
Ontologies
18 All rights reserved © The REUSE Company 2019 SESE’19
01 Controlled Organizational and Project
Vocabulary for a common
understanding among stakeholders
VocabularyOntologies
19 All rights reserved © The REUSE Company 2019 SESE’19
02 Terminology is group together under
different criteria, and link together to
represent an increased level of knowledge
Architectures
Ontologies
20 All rights reserved © The REUSE Company 2019 SESE’19
03 Representation of a common textual
structure (grammar) to enable formal
representation and aid authors
PatternsOntologies
21 All rights reserved © The REUSE Company 2019 SESE’19
04 Representation of assets
semantic through SRL – System
Representation Language
FormalizationOntologies
22 All rights reserved © The REUSE Company 2019 SESE’19
05 A combination of rules, tasks
and groups to infer information
from valuable assets
ReasoningOntologies
23 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge Management: Challenges (Complex ecosystems)
Stakeholder
needs and
requirements
Operation
Business or
Mission
Analysis
Maintenance Disposal
System
requirements
Architecture
Design
Validation
Transition
Verification
System Analysis Integration
Implementation
Knowledge Base - Ontology
Ontologies
24 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge Management: Challenges (Knowledge Sharing)
Source: http://upload.wikimedia.org/wikipedia/en/7/7e/OSLC_diagram.png
Ontologies
25 All rights reserved © The REUSE Company 2019 SESE’19
Knowledge Management: Challenges (Knowledge Sharing)
OSL
C K
M Resource Shape SRL
SerializationSerialization
RDF/XML & JSON
Delegated Operations
Functionality
Interface
Ontologies
26 All rights reserved © The REUSE Company 2019 SESE’19
SRLSystem Representation Language
New Domain
New Resource Shape
http://trc-research.github.io/spec/km/
Knowledge Management: Challenges (Knowledge Sharing)
Ontologies
Applications of
ontologies
28 All rights reserved © The REUSE Company 2019 SESE’19
Leveraging services having tools understanding documents, data, models…· Analysis of contracts and other binding documentation
· Predictive support
Services
Click Here
Re-use of work-products· Fine-grain reuse
· Coarse-grain reuse: Product lines
Asset re-use
Click Here
Traceability management using a semantic approach· Automatic suggested links
· Suspect links management
Traceability
Click Here
Analyze the quality of work items· Automatic quality analysis
· Real-time quality analysis
· Authoring support
Click Here
Quality
Applications of ontologies
41 All rights reserved © The REUSE Company 2019 SESE’19
41
Knowledge
Management
Traceability
AuthoringQuality
Management
Users
Knowledge Base
Applications of an ontology
Applications: The Systems Engineering Suite (SES)
42 All rights reserved © The REUSE Company 2019 SESE’19
INCOSE Guide for Writing
Requirements
EARS Patterns ECSS Library ISO 26262 Library Procurement Library
INCOSEQuality rules for the
analysis of textual requirements
EARSRequirements
patterns
ECSSGlossary, patterns and
rules
ISO 26262Glossary, patterns and
rules
ProcurementGlossary, rules,
patterns, templates, processes
Applications of an ontology
Applications: Knowledge Libraries
Users
Knowledge Base
43 All rights reserved © The REUSE Company 2019 SESE’19
The key to success
Knowledge digitalization to improve the way we do engineering
Knowledge based systems to solve complex projects
02
01
03 Define the right strategy to design
and implement the Knowledge Base
Knowledge-Based Engineering
44 All rights reserved © The REUSE Company 2019 SESE’19
Checking Requirements completeness with RQA and DOORS
45 All rights reserved © The REUSE Company 2019 SESE’19
TRC Webinar - First steps to improve the quality of your requirements
Contact information
José M. Fuentes
+34 912 17 25 96
@ReuseCompany
https://www.linkedin.com/in/josemiguelfuentes/
Thank you