4832ebef9c9e537c8d356ca57ac02417.ppt
- Количество слайдов: 33
INCOSE MDSD Sys. ML/AP 233 Mapping Workshop Results 2009 -01 -31 David Price david. price@eurostep. com Allison Feeney abf@nist. gov
Workshop Agenda • • Introductions and Workshop Purpose Refine Sys. ML/AP 233 Overlap Venn Diagram Overview of Sys. ML Blocks Overview of AP 233 Structures Define Mapping of Core Concepts Define Mapping of Secondary Concepts Wrapup and Next Steps Breaks: 2 x 30 mins, Lunch 60 mins
Detailed Agenda
Inputs and Outputs • Inputs – – – Draft Sys. ML/AP 233 Venn Diagram Sys. ML Metamodel slides AP 233 as UML slides Sys. ML 1. 1 Spec and XMI files AP 233 DIS definitions (STEPMod? Spreadsheet? ) Concepts/Relationships spreadsheets (other? ) • Outputs – Updated Sys. ML/AP 233 Venn diagram – Documentation of mappings and AP 233 Ref Data – Plan for next area or continuation on blocks
Workshop Results
Results • Updated Sys. ML/AP 233 overlap Venn diagram – The group developed the following overlap diagram to help scope the activity for Sys. ML/AP 233 Mapping
Sys. ML/AP 233 Data Overlaps AP 233 Classification Lifecycle Stages System Structures/Blocks Eng Config Mgmt V&V Organizations Schedule Sys. ML Activities Allocations Text-based Requirements Change Management Function Models Approvals, Security, Status Requirements Management Property-based Requirements Diagrams Parametrics Views and Viewpoints State Machines Property & Units Model Organization Interfaces/Ports & Flows Risk Management
Excerpts from Sys. ML Tutorial
Blocks Tutorial Presented by Sandy Friedenthal • http: //www. omgsysml. org/INCOSE-2008 -OMGSys. ML-Tutorial-Final-revb. pdf
AP 233 Systems Structures by Phil Spiby • See slides presented in separate file
Bigger Picture AP 233 in ISO EXPRESS language which is now an OMG language too Publish AP 233 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
Mapping so far
Issues so far
Example 1: Structure NAU c h
Example 1: Connector NAU c h Interface Connection
Example 2 : Structure
Example 2 : Structure 233 NAU c NAU h CULI NAU p r NAU
Example 2 : Connector
Example 2 : Connector 233 NAU c ICO p 1 ICO r 1 Interface Connection HIC NAU h HIC CULI NAU p ICO Interface Connection ICO r NAU
Example 3 : Structure
Example 3 : Structure 233 NAU c NAU h VDR Generalization: CA NAU CULI p r NAU
Example 3 Connector
Example 3 : Connector 233 NAU h c CULI NAU p Interface Connection r NAU
Example 4 Structure
Example 4 AP 233 Structures NAU h c NAU pc CULI NAU pp r NAU
Example 4 Connector
Example 4 AP 233 Connections NAU Interface Connection c ICO pcin CULI Interface Connection ICO Computer Port NAU HIC NAU pp ICO Outlet Port pc ICO outlet CULI HIC ICO Interface Connection NAU h r ICO Interface Connection ICO NAU
Example 5 Flow Ports
Example 5 AP 233 Flow Port Add Keyboard, Monitor NAU c in: CA ICO power. In CULI NAU h p HIC out: CA house. Power NAU Reference: CA ICO outlet CULI HIC r ICO NAU
Example 5 : Flow
Example 5 AP 233 Flow NAU Interface Connection c in: CA out: CA ICO power. In CULI NAU HIC ? ? house. Power NAU ICO outlet CULI HIC r Reference: CA p ICO NAU h Interface Connection ICO NAU
Next Actions Finish examples and create sample AP 233 files based on diagrams Offline mapping activity (i. e. straightforward) Revisit early State Machine mapping Text Requirements mapping Sys. ML Value Property/Units mapping Constraint Blocks/Parametrics (opaque constraints) Next Workshop: Sunday at March OMG Functional Model, Activities, Sequence Diagrams
Communications wiki. omg. org Sys. ML Portal Sys. ML-AP 233 Mapping area sysml-ap 233@omg. org Email list OMG Model Interchange team supporting NIST SE Plug-Fest TIIWG Connect site has lots of AP 233 related information (e. g. usage scenarios)


