240 likes | 255 Views
This report presents the mapping status of SysML to AP233, focusing on structures, requirements, constraints, and more. Workshop details and demos are included with insights on mapping challenges and future steps.
E N D
SysML/AP233 Mapping Status INCOSE IW 2010-02 MSDS Report Phil Spiby and Allison Feeney
Ontology Classes and Individuals AP233 is a data exchange standard Any SE Tool Request Database Database Response References for added semantics AP233 Data File
AP233 Scope breakdowns requirements PDM product structure config control static structure system sub-system text-based person & org functional breakdown WBS security property-based behaviour analysis trade study state-based verification & validation issue function-based risk program management
Issue Management SysML/AP233 Data Overlaps AP233 SysML Classification Lifecycle Stages Diagrams System Structures/Blocks Eng Config Mgmt V & V Activities Organizations Allocations Parametrics Schedule Text-based Requirements Change Management FunctionModels Views and Viewpoints Approvals, Security, Status StateMachines RequirementsManagement Model Organization Property& Units Property-based Requirements Interfaces/Ports & Flows Risk Management
Extensibility Enables Life Cycle Processes Database Request Database Database Response Taxonomy PLCS DOD classes AP233 Data File References for added semantics
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
Workshop 3 : Requirements & Constraint Blocks • SysML/AP233 mapping workshop held June 22, 2009 under OMG SE DSIG • “Constraint Blocks” was a topic • “Requirements” was a topic • Produced basic mapping, issues
Progress since last INCOSE • Final AP233 Draft International Standard released in ISO for ballot • Previously produced “proof-of-concept SysML to AP233 converter” • But that's just one hand clapping • Produced first demo : Scenario is “SysML Release to a Life Cycle Support Tool”
Demo : Release to PLSC • Scenario is “SysML Release to a Life Cycle Support Tool” • Steps are • SysML → AP233 • AP233 → PLCS format • Import PLCS into Share-A-space Life Cycle Support Tool
Demo : Example Usage Failure Assessment relating Failures to Systems using System Data originating in SysML AP233-based Data Bus
SysML Block -> PLM Implemented • Block -> Item classified as System and Block • Block name -> Item Id concatenation of all owners of Block • Block structure -> Item instance in assembly Instance Id concatenation of all owners of Property
SysML Requirement -> PLM Implemented • Requirement -> Requirement classified if stereotyped • Requirement name -> PLM name • Requirement Id -> PLM id • Requirement Text -> Requirement description • Tracing Relationships – Traces From/To • SubRequirement -> Requirement Relationship
Conclusions • Mappings • Structures, Requirements, Constraint Blocks map well • Project is “proof-of-concept” • Not all of SysML/AP233 mapping can be completed given current project resources/timescales • Potential for larger-scale demo at OMG March 2010
Communications • wiki.omg.org • SysML Portal • SysML-AP233 Mapping area • sysml-ap233@omg.org Email list • OMG Model Interchange team supporting NIST SE Plug-Fest • TIIWG Connect site has lots of AP233-related information (e.g. usage scenarios) • www.ap233.org