Download presentation
Presentation is loading. Please wait.
Published byAdele Todd Modified over 8 years ago
1
INCOSE MDSD SysML/AP233 Mapping Workshop Results 2009-01-31 David Price david.price@eurostep.com Allison Feeney abf@nist.gov
2
INCOSE IW09page 2 Workshop Agenda Introductions and Workshop Purpose Refine SysML/AP233 Overlap Venn Diagram Overview of SysML Blocks Overview of AP233 Structures Define Mapping of Core Concepts Define Mapping of Secondary Concepts Wrapup and Next Steps Breaks: 2 x 30 mins, Lunch 60 mins
3
INCOSE IW09page 3 Detailed Agenda
4
INCOSE IW09page 4 Inputs and Outputs Inputs –Draft SysML/AP233 Venn Diagram –SysML Metamodel slides –AP233 as UML slides –SysML 1.1 Spec and XMI files –AP233 DIS definitions (STEPMod? Spreadsheet?) –Concepts/Relationships spreadsheets (other?) Outputs –Updated SysML/AP233 Venn diagram –Documentation of mappings and AP233 Ref Data –Plan for next area or continuation on blocks
5
INCOSE IW09page 5 Workshop Results
6
INCOSE IW09page 6 Results Updated SysML/AP233 overlap Venn diagram –The group developed the following overlap diagram to help scope the activity for SysML/AP233 Mapping
7
INCOSE IW09page 7 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
8
INCOSE IW09page 8 Excerpts from SysML Tutorial
9
INCOSE IW09page 9 Blocks Tutorial Presented by Sandy Friedenthal http://www.omgsysml.org/INCOSE-2008-OMGSysML-Tutorial-Final-revb.pdf
10
INCOSE IW09page 10 AP233 Systems Structures by Phil Spiby See slides presented in separate file
11
INCOSE IW09page 11 Bigger Picture AP233 in ISO EXPRESS language which is now an OMG language too Publish AP233 schema into OMG Reference Data (semantic extensions via OWL) needs a home: OMG? INCOSE? e.g. Kinds of Requirement: Performance, Functional, etc. Formal mapping standardized using OMG MDA technology, Query/View/Transform (QVT) language, and text
12
INCOSE IW09page 12 Mapping so far
13
INCOSE IW09page 13 Issues so far
14
INCOSE IW09page 14 Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S ch NAU Example 1: Structure
15
INCOSE IW09page 15 Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S ch NAU Example 1: Connector Interface Connection
16
INCOSE IW09page 16 Example 2 : Structure
17
INCOSE IW09page 17 Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S c h NAU Example 2 : Structure 233 pr Plug SVD,SV,S Receptacle SVD,SV,S NAU CULI
18
INCOSE IW09page 18 Example 2 : Connector
19
INCOSE IW09page 19 Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S c h NAU Example 2 : Connector 233 pr Plug SVD,SV,S Receptacle SVD,SV,S NAU CULI Interface Connection Interface Connection p1 ICO r1 ICO HIC
20
INCOSE IW09page 20 Example 3 : Structure
21
INCOSE IW09page 21 Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S c h NAU Example 3 : Structure 233 pr Plug SVD,SV,S Receptacle SVD,SV,S NAU CULI Laptop SVD,SV,S VDR Generalization:CA
22
INCOSE IW09page 22 Example 3 Connector
23
INCOSE IW09page 23 Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S c h NAU Example 3 : Connector 233 pr Plug SVD,SV,S Receptacle SVD,SV,S NAU CULI Interface Connection
24
INCOSE IW09page 24 Example 4 Structure
25
INCOSE IW09page 25 Example 4 AP233 Structures Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S c h NAU ppr PowerCordIn SVD,SV,S Receptacle SVD,SV,S NAU CULI PowerCord SVD,SV,S pc NAU
26
INCOSE IW09page 26 Example 4 Connector
27
INCOSE IW09page 27 Example 4 AP233 Connections Domain SVD,SV,S Computer SVD,SV,S House SVD,SV,S c h NAU pp r PowerCordIn SVD,SV,S Receptacle SVD,SV,S NAU CULI PowerCord SVD,SV,S pc NAU Interface Connection ICO pcin ICO HIC Computer Port ICO Outlet Port ICO Interface Connection Interface Connection ICO outlet ICO HIC Interface Connection ICO
28
INCOSE IW09page 28 Example 5 Flow Ports
29
INCOSE IW09page 29 Example 5 AP233 Flow Port 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 Add Keyboard, Monitor
30
INCOSE IW09page 30 Example 5 : Flow
31
INCOSE IW09page 31 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 ??
32
INCOSE IW09page 32 Next Actions 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) Next Workshop: Sunday at March OMG Functional Model, Activities, Sequence Diagrams
33
INCOSE IW09page 33 Communications wiki.omg.org SysML Portal SysML-AP233 Mapping area sysml-ap233@omg.org Email list sysml-ap233@omg.org OMG Model Interchange team supporting NIST SE Plug-Fest TIIWG Connect site has lots of AP233- related information (e.g. usage scenarios)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.