An Ontological Foundation For a Modeling Language Is The

Download Report

Transcript An Ontological Foundation For a Modeling Language Is The

Ontology in MBSE
How ontologies fit into MBSE
The benefits and challenges
Outline
• What MBSE brings to engineering
• What Ontology brings to MBSE
• How do ontologies get used in MBSE
• Benefits of incorporating ontologies
• Challenges
• Roadmap
What MBSE brings to engineering
The use of digital models that represent a system under design or
analysis are the primary engineering authority
Model
Interpretation
bdd [Project] MbseUseCase [Mission Model Top]
«block»
Mission Model
Attributes
detectionProbability:f loat
sensorStability:radians
idProbability:float
inFOV:bool
1
1
«block»
«block»
AirSystem
Operating Context
Operations
Parts
detectTarget(avLoc:location,tarLoc:location,tarSize:meters,detectPixels:count):bool
idTarget(avLoc:location,tarLoc:location,tarSize:meters,idPixels:count):bool
itsPhysical Environment:Physical Environment
itsTarget:Target
Parts
itsAirVehicle:AirVehicle
itsAirSystemConstraints:AirSystemConstraints
itsAirCrew :AirCrew
1
1
1
1
1
«ConstraintBlock»
Interactions
Parts
«ConstraintProperty» DetectionCondition:DetectionCondition
«ConstraintProperty» Stability:Stability
«ConstraintProperty» Identif icationConditions:Identif icationConditions
«ConstraintProperty» inFOV:inFOV
Some OMG Terminology Regarding Models
OMG distinguishes the model, the modeling language, and the subject of the
model
Level 1
Model
Expressed in
Interpreted In
Level 0
Subject
Modeling
Language
What is an Ontology
A collection of concepts and relationships used in modeling a
domain
Example of Vehicle Ontology
2-wheeled
Drive
Standard specialization
classification of vehicles
Car
Truck
Standard list of attributes
for vehicles
Vehicle
Weight
Geometry
Wheel
IsPartOf
Geometry
Type
How is an Ontology Used in MBSE
A model may use the concepts from multiple ontologies
Uses
Concepts
from
Ontology
Ontology
Ontology
Model
Modeling
Language
Expressed in
National Aeronautics and
Space Administration
Jet Propulsion Laboratory
California Institute of Technology
Pasadena, California
Ontologies may be Organized into
hierarchies
Foundation Ontologies
Base, Mission, Project,
Quantities-Units-Dimensions-Values,
Analysis, Artifact, Architecture Description
Fundamental terms use
in all projects,
disciplines, and
applications
use
Discipline Ontologies
use
Mechanical, Electrical,
Physics, Thermal,
Propulsion, Attitude
Control, Navigation, …
Discipline-specific terms
specified and owned by
discipline experts
Focus is integration
and interoperation
use
Application Ontologies
Kinds of items that are
modeled in a project;
specified and owned by
application experts
Star Tracker, Sun Sensor, Reaction Wheel, Thruster,..
2-axis vs. 3-axis S/C; Radio vs. optical comm; …
Focus is reuse
7
Benefits of incorporating ontologies into MBSE
 Standardization of domain
terminology
 Enable common understanding
of the domain (interoperabilty)
 Enable reuse of domain
knowledge
 Make domain assumptions
explicit
 Separate domain knowledge
from the operational knowledge
 Analyze domain knowledge
8
Challenges
1. Determining a hierarchy of candidate ontologies for
standardization
2. Coalescing ontology hierarchy with scope and uses
relations
3. Getting general acceptance and involvement from
appropriate standards bodies
4. Standardizing on suitable logical formalization to
express semantics
9
INCOSE MBSE Ontology Roadmap
MBSE Capability
Reduced cycle times
System of systems
interoperability
Design optimization across broad trade space
Cross domain effects based analysis
January 29, 2011
Institutionalized
MBSE across
Academia/Industry
Establishing Ontology Standards
Maturity
Establishing Formal Semantics For Ontologies
Well
Defined
within
MBSE
Incorporating feedback and republishing
Engaging standards bodies
Publishing candidate ontologies
Ad Hoc use of
Ontologies
Developing candidate
hierarchy of Ontologies
2011
INCOSE IW2011 MBSE Workshop
Refer to activities in
the following areas:
•Planning & Support
•Research
•Standards Development
•Processes, Practices, & Methods
•Tools & Technology Enhancements
•Outreach, Training & Education
2020
2025
Inference
Standards
Modeling Language
Standards
Metadata Standards
Data Interchange Format Standards
Recovery
Exchange
Discovery
Common Vocabulary
Common Meaning
INCREASING INTEROPERABILITY
A Stack of Semantic Standards for Ontologies
Global Resource Identification Standards
Increasing use of standards
To enable semantic interoperability