Rationale, Context, Status, and Future Plans...

25
www.incose.org/IW2019 MoSSEC (AP243) ISO Standard Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace (America Co-Chair) Adrian Murton, Airbus (European Co-Chair)

Transcript of Rationale, Context, Status, and Future Plans...

Page 1: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

www.incose.org/IW2019

MoSSEC (AP243) ISO Standard

Rationale, Context, Status, and Future Plans

Gregory Pollari, Collins Aerospace (America Co-Chair)

Adrian Murton, Airbus (European Co-Chair)

Page 2: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Agenda

• Why do I need MoSSEC?

• What is MoSSEC?

• How is MoSSEC used?

• Summary

January 27, 2019 www.incose.org/IW2019 2

Page 3: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

January 27, 2019 www.incose.org/IW2019 3

Why do I need MoSSEC?

Understanding the Need Before Defining a Solution

Page 4: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Typical Decision-Making Questions

January 27, 2019 www.incose.org/IW2019 4

Page 5: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Typical Decision-Making Questions

January 27, 2019 www.incose.org/IW2019 5

Page 6: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Improved Decision-Making Across an

Organization

January 27, 2019 www.incose.org/IW2019 6

• Need efficient distribution and retrieval

– Of system-of-systems definition

– Across multiple organizations, platforms and locations

• Facilitate a joined-up big-picture view

Page 7: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Improved Decision-Making Across an

Extended Enterprise

January 27, 2019 www.incose.org/IW2019 7

• Need efficient distribution and retrieval

– Of system-of-systems definition

– Across multiple organizations, platforms and locations

• Facilitate a joined-up big-picture view

Page 8: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Combine Modeling & Simulation Data

with Collaboration Data

January 27, 2019 www.incose.org/IW2019 8

Modeling and simulation data• Managed with PLM/SPDM* tools

• Standards-based exchange

Collaboration data• Managed with MoSSEC-compliant tools

• MoSSEC standard-based exchange * Product Lifecycle Management/Simulation Process & Data

Management

Page 9: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

January 27, 2019 www.incose.org/IW2019 9

What is MoSSEC?

A Data Exchange Standard for Model Metadata

Page 10: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

A Work-in-Process ISO Standard

• ISO Committee Draft: approved June 2018 (ISO/AWI 22071, AP243)

• Draft International Standard: send for ballot July 2019 (earliest expected)– Dependent on STEP Extended Architecture validation and STEP Module Resource Library release

• International Standard: 2020 (planned)

• Contributing web services specification for the STEP Extended Architecture

• Industrial partner support (e.g. Airbus, Collins Aerospace, Boeing, BAE Systems)

• Vendor support (e.g. Eurostep, Dassault Systèmes, MSC Software, Siemens)

January 27, 2019 www.incose.org/IW2019 10

Page 11: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Business Object Model Coverage for Model

Metadata

January 27, 2019 www.incose.org/IW2019 11

Page 12: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Built on Related Standards

• ISO 10303 STEP modular architecture (model-based)– Mapping to Core, sharing subset with AP239 (PLCS*), harmonized with AP242 ed2

– Allows for alternative technology-specific implementations – “future-proofing”

• Model-based definition enables test suite export for implementers

January 27, 2019 www.incose.org/IW2019 12

* Product Life Cycle Support

Page 13: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

January 27, 2019 www.incose.org/IW2019 13

How is MoSSEC Used?

Examples

Page 14: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Implementation Scenario – Intermediate

Collaboration Hub Communication

January 27, 2019 www.incose.org/IW2019 14

Page 15: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Implementation Scenario – Direct Tool

Communication

January 27, 2019 www.incose.org/IW2019 15

Page 16: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Typical Application Area – Aircraft Design

Trades

January 27, 2019 www.incose.org/IW2019 16

Page 17: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Fractal Studies and Associative Model

Networks – Context Illustration

January 27, 2019 www.incose.org/IW2019 17

Page 18: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Fractal Studies and Associative Model

Networks – Context Illustration

January 27, 2019 www.incose.org/IW2019 18

Page 19: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

“Model Instance” – Context Illustration

January 27, 2019 www.incose.org/IW2019 19

Page 20: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

Benefits and Observations

January 27, 2019 www.incose.org/IW2019 20

• Development lifecycle– Initial development

• Mapping to internal data model

• Services development

– Subsequent development

– Implementation reuse

• Technology-independent model of standard– SOAP to REST without changing (for example)

• Standardized semantics and services– Improved collaboration, traceability, and decision-making

Page 21: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

January 27, 2019 www.incose.org/IW2019 21

Summary

Page 22: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

MoSSEC: A Unique Combination of Features

January 27, 2019 www.incose.org/IW2019 22

• Links modeling and simulation to the Systems Engineering Context– Uses objects at a business level

• Efficiently shares context information– Uses web services defined by the business object specification

• Builds on existing standards– Uses STEP Extended Architecture map;ing to ISO 10303 AP239 PLCS and the Core Technical

Capabilities

– Exploits AP239 usages, such as LOTAR (Long Term Archiving and Retrieval)

• Supports lifecycle model-based enterprises

Page 23: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

MoSSEC: More Information

January 27, 2019 www.incose.org/IW2019 23

• MoSSEC website– mossec.org

– Overview

– Resources

– News

– Links

• Member website– private.mossec.org

• Request to be added to member list– [email protected]

• European Co-Chair

[email protected]• America Co-Chair

Page 24: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

January 27, 2019 www.incose.org/IW2019 24

Page 25: Rationale, Context, Status, and Future Plans …wiki.omg.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:...Rationale, Context, Status, and Future Plans Gregory Pollari, Collins Aerospace

www.incose.org/IW2019