SysML/AP233 Mapping Status Report to SE DSIG David Price Allison Feeney March 2009
AP233 is a data exchange standard Any SE Tool Request Database Database Response AP233 Data File References for added semantics Classes and Individual Ontology
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
SysML/AP233 Data Overlaps Lifecycle Stages Classification Diagrams System Structures/Blocks Eng Config Mgmt Organizations V & V Activities Allocations Schedule Text-based Requirements Parametrics Change Management Function Models Views and Viewpoints Approvals, Security, Status State Machines Requirements Management Model Organization Property & Units Property-based Requirements Issue Management Interfaces/Ports & Flows Risk Management
Mapping so far
Example 5 Flow Ports
Example 5 : Flow
Example 5 AP233 Flow SVD,SV,S Domain SVD,SV,S House SVD,SV,S Computer NAU c Interface Connection NAU in:CA out:CA House SVD,SV,S Computer SVD,SV,S ICO ICO ICO housePower CULI powerIn outlet ?? NAU CULI HIC HIC r NAU Reference:CA p NAU Interface Connection ICO ICO Power SVD,SV,S Receptacle SVD,SV,S Plug SVD,SV,S
Workshop 1 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
SysML Block as AP233
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
Mapping so far SysML AP233 Activity Task Step Action, Call Behavior Action Task Step, Task Step Hierarchy Object Nodes Task IO Control Nodes Multidecision element, Concurrent element Object Flows Task IO Relationships Control Flows Structured Task Element subtypes Activity Parameter Activity Partition Group
Workshop 2 Next Actions Complete workshop 1 actions Planning AP233 resources applied to UK MOD AP239/PLCS project, Mar 31 deadline but improving AP233 Planning June 2009 interim results workshop (OMG or INCOSE or NIST) Sept 2009 final deliverables at OMG Support Model Interchange/NIST Plug-fest
Conclusions Mappings Project is “proof-of-concept” Structures mapped well Activities mapping has some issues Expect no major issues for Requirements and Properties Project is “proof-of-concept” Not all of SysML/AP233 mapping can be completed given current project resources/timescales
Communications http://www.omgwiki.org/OMGSysML/doku.php SysML Portal SysML-AP233 Mapping area sysml-ap233@omg.org Email list