SysML/AP233 Mapping Status Report to SE DSIG David Price Allison Feeney June 2009.

Slides:



Advertisements
Similar presentations
® DODAF CADM/AP233 Interoperability Project David Price OSJTF March 2006.
Advertisements

ISO TC184/SC4 Future architecture Rotterdam Progress on the Future SC4 Architecture PWI Friday 13 th November 2009.
OMG Systems Modeling Language (OMG SysML™) Matthew Hause ARTiSAN Software Tools Some slides reused from the OMG SysML™ Tutorial with permission.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
SysML: A Modeling Language for Systems of Systems
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.
Architectural Design.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
Free Mini Course: Applying SysML with MagicDraw
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
Project Progress Document Optimization 5 April 2007 Team members: Chris Catalano Chun-Yu Chang Chris Joson David Matthes.
Using Systems Engineering Data Standards with DoDAF
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
All Presentation Material Copyright Eurostep Group AB ® Open Discussion on Industrial Data and the Semantic Web : Volume 2 David Price Seattle SC4, October.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
SysML Awareness John Davies BSc, PhD, CEng, FIET.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
A common meta-model for the interoperation of tools with heterogeneous data models ECMFA 2010 Third Workshop on Model-Driven Tool & Process Integration.
Systems Modeling Language (SysML) v0.9 Submission Update DRAFT SysML Partners June 2005.
An Introduction to SysML
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
SEA-1 20 Nov 2014 CCSDS System Engineering Area (SEA): System Architecture WG (SAWG) Restart Peter Shames, SEA AD 20 Nov 2014.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
OSLC PLM Workgroup 7/12/20101 The PLM Reference model in the context of SE Scenario #1 V0.6 December 7 th 2010 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
© Copyright 2012 TopQuadrant Inc. 1 Investigating Semantics for Systems Engineering David Price, TopQuadrant Allison Feeney, NIST.
Developing and Distributing a CubeSat Model-Based Systems Engineering (MBSE) Reference Model – Status Copyright © 2016 INCOSE SSWG. All rights reserved.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
Technical Operations 12 th July 2010 Dr Phil Spiby Eurostep Limited Integrating Systems Engineering Information with AP233.
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
1 International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Roger Burkhart INCOSE MBSE Workshop January 2012 Jacksonville, Florida Modeling Standards.
INCOSE MDSD SysML/AP233 Mapping Workshop Results David Price Allison Feeney
Uwe Kaufmann SysML adoption issues OMG SysML Roadmap WG
SysML/AP233 Mapping Status INCOSE IW MSDS Report Phil Spiby and Allison Feeney 1.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Ontology Action Team INCOSE MBSE Workshop.
Copyright © 2014 InterCAX LLC. All Rights Reserved. SLIM for Model-Based Systems Engineering Manas Bajaj, PhD Chief Systems Officer
Allison Barnard-Feeney Dr Phil Spiby
Modeling Formalism Modeling Language Foundations
Interface Concepts Modeling Core Team
Systems Engineering Concept Model (SECM) Update
Systems Engineering Concept Model (SECM) Update
SSG meeting N°27 on the 5th and 6th of July 2016
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
SysML v2 Formalism: Requirements & Benefits
SysML v2 Usability Working Session
CCSDS System Engineering
Systems Modeling Language (SysML) Overview
Proposed SysML v2 Submission Plan
SysML Training Crash Course
Model-Driven Ontology Engineering
Introduction to SysML v.2.0 Metamodel (KerML)
Project Progress Document Optimization 22 March 2007
System Engineering Concept Model – Domain 9/24/2015 Status
Systems Engineering Concept Model (SECM) Status Update
SysML Overview October 19, 2004 Sanford Friedenthal
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Systems Engineering Concept Model (SECM) Update
SysML/AP233 Mapping Status Report to SE DSIG
MBSE / SysML adoption issues
Presentation transcript:

SysML/AP233 Mapping Status Report to SE DSIG David Price Allison Feeney June 2009

AP233 is a data exchange standard Request Response Database Any SE Tool References for added semantics Classes and Individual Ontology AP233 Data File

Workshop 1 : Structures First SysML/AP233 mapping workshop held Jan 31, 2009 under INCOSE MDSD “Structures” was the topic Produced Venn diagram of overlaps to help with scoping (see next) Produced basic mapping, issues, example diagrams Identified next steps

Workshop 2 : Activity SysML/AP233 mapping workshop held Mar 22, 2009 under OMG SE DSIG “Activity” was the topic Produced basic mapping, issues –Decided not to work Sequence Diagrams Issues with relationship to Activity Diagrams Used examples from tutorial and spec

Actions from Workshops 1 & 2 Finish examples and create sample AP233 files based on diagrams Offline mapping activity (i.e. straightforward) SysML Value Property/Units mapping  Revisit early State Machine mapping  Text Requirements mapping  Constraint Blocks/Parametrics (opaque constraints)‏

Progress Since March OMG Requirements mapping –Created simple example –Produced basic mapping Value Property mapping –Basic mapping – identified AP233 issue –Awaiting Units from SysML 1.2 RTF Produced proof-of-concept converter –Text Requirements, Allocations, Trace, –Blocks, Composition, Satisfy

SysML/AP233 Data Overlaps AP233SysML Issue Management Risk Management State Machines Function Models V & V System Structures/Blocks Text-based Requirements Schedule Activities Organizations Property & Units Classification Approvals, Security, Status Change Management Interfaces/Ports & Flows Model Organization Eng Config Mgmt Lifecycle Stages Parametrics Views and Viewpoints Allocations Diagrams Property-based Requirements Requirements Management

Example 5 Flow Ports

Example 5 : Flow

Blocks Mapping SysMLAP233 Block System View Definition → System Version → System Composition Association Assembly Component Relationship relating two System View Definitions Generalization View Definition Relationship + Classification('Generalization') Part/Part Definition View Definition Relationship Nested Part Component Upper Level Identification Multiplicity Next Assembly Usage.quantity Connector Interface Connection Port/Port Definition Interface Connector Delegation Port Hierarchical Interface Connector

Example 5 AP233 Flow Computer SVD,SV,S p Plug SVD,SV,S NAU CULI ICO powerIn ICO HIC Domain SVD,SV,S c NAU ICO in:CAout:CA House SVD,SV,S h NAU r Receptacle SVD,SV,S NAU CULI outlet ICO HIC ICO Power SVD,SV,S housePower NAU Reference:CA Interface Connection Interface Connection ??

SysML Block as AP233

Activity Example

Activity Mapping SysMLAP233 ActivityTask Step Action, Call Behavior ActionTask Step, Task Step Hierarchy Object NodesTask IO Control NodesMultidecision element, Concurrent element Object FlowsTask IO Relationships Control FlowsStructured Task Element subtypes Activity ParameterTask IO Activity PartitionGroup

Requirements Example

Requirements Mapping SysMLAP233 Requirement Requirement View Definition → Requirement Version → Requirement Composition Requirement Collection Relationship Allocate View Definition Relationship + Classification(‘Allocate') Satisfy Requirement_satisfied_by Refine, Copy, Derive Requirement_view_definition_relationship + Classification(‘Copy’, ‘Refine’, ‘Derive’) Trace Tracing Relationship Text Requirement View Definition ← Single Property Is Definition → Property Representation → Representation → String Representation Item

Resulting AP233 File

Value Property Mapping SysMLAP233 Property not an association end, with type, owned by Block Block : Assigned_property → System_view_definition Type of Property Assigned_property ← Property_value_representation → Representation and Representation Item Value specification Any_number_value ← Value_with_unit → Unit

Next Steps Third Workshop Friday of this week –“Interim Delivery” Review Sept 2009 OMG Final Delivery –Proposed additional annex content for SysML 1.3 RTF –Demonstrations Support Model Interchange/NIST Plug-fest –The next rounds are looking at profiles –AP233 validation support in-work Feb 2010 INCOSE 2010 International Workshop –Report and demonstrations

Other Project Threads AP233 for Change Management of SysML/UML –Link the PLM capabilities in AP233 to the SysML Metamodel AP233-based ontology for reasoning over SE data Systems Engineering Web services as extensions to OMG PLM/OASIS PLCS services

V1V2V3 Engineering Change Systems Structure and BehaviorRequirements AP233 SysML

Systems (OWL DL) SysML User Requirements (AP233) Company Systems Repository S-satisfies-R (AP233) S-subClass-R (OWL DL) DL Reasoner Requirements (OWL DL) Example Use Case

NIST Project Summary Significant progress –on formal mapping of SysML and AP233 –in harvesting AP233 into “OMG MDA environment” OMG standard for ISO EXPRESS language Still to do –AP233 Change Management of SysML –Systems Engineering Services –AP233 Ontology work

Conclusions Mappings –Structures and Requirements map well –Activities mapping has issues –Property has one issue when no value and Unit awaiting 1.2 –Constraint Blocks to be done Project is “proof-of-concept” –Not all of SysML/AP233 mapping can be completed given current project resources/timescales

Communications INCOSE Webinar last week (72 people) wiki.omg.org  SysML Portal SysML-AP233 Mapping area  list OMG Model Interchange team supporting NIST SE Plug-Fest TIIWG Connect site has lots of AP233-related information (e.g. usage scenarios)‏