User Tools

Site Tools


sysml-roadmap:system_analysis_workgroup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sysml-roadmap:system_analysis_workgroup [2016-04-19 13:48]
mbajaj
sysml-roadmap:system_analysis_workgroup [2017-05-23 14:50] (current)
sfriedenthal [Presentations]
Line 1: Line 1:
-Back to [[http://​www.omgwiki.org/​OMGSysML/​doku.php?​id=sysml-roadmap:​sysml_assessment_and_roadmap_working_group| ​System Modeling Assessment and Roadmap ​Working Group]]+Back to [[http://​www.omgwiki.org/​OMGSysML/​doku.php?​id=sysml-roadmap:​sysml_assessment_and_roadmap_working_group| ​SysML v2 RFP Working Group]]
  
  
Line 37: Line 37:
  
  
-===== Status Quo ===== +===== Challenges in formulation,​ representation, ​and execution ​of system analyses ​===== 
-  +The current generation of SysML (1.xhas the following challenges related to formulating,​ representing,​ and executing system analyses. 
-  * No cross-disciplinary traceability +  - Analysis is missing concept in SysML 
-  * Different (proprietary) data formats +  ​- Lack of formal represenation ​of analysis objectives, subject system, analysis models, results, ​and decisions 
-  * Need to capture multi-disciplinary engineering data and relationships in a common data format  +  ​- Lack of formal representation ​of design <-> analysis model transformations 
-  * No standard API to access SysML data +  - Incomplete definitions ​of types and units 
-  * No standard Web API to access SysML data +  - Lack of formal representation of complex ​data structuressuch as vectorstensors, and matrices 
-  * No standard Query API to perform complex queries on SysML data  +  ​- Lack of formal representation of mathematical operatorssuch as needed for differentials ​and integrals 
- +  ​- Lack of formal representation of primitive geometry conceptsas needed for precise representation ​and verification of requirements ​ 
- +  ​- Lack of formal representation of visualization conceptssuch as mathematical graphs as needed for representing ​analysis ​results 
- +  ​- Lack of a unique identifier system for model elements 
-===== Limitations ​of SysML ===== +  ​- Lack of element-level version ​and configuration management
- +
-SysML data is currently not available:​ +
-  * in a standardized graph-based data format ​  +
-  * through a standard API  +
-  * through a standard Web API  +
-  * through a standard Query API to perform complex queries  +
- +
- +
-===== Derived Requirements for Interoperability ===== +
- +
-System Modeling Environment ​(SMEshould support: +
-  ​* a data format suitable for describing graphs +
-  * a non-proprietary data format +
-  * widely adopted data format +
-  * Standard Web API to access ​SysML data +
-  ​* Standard Web API supporting complex queries +
- +
- +
- +
-===== Key Features ​of New Concepts ===== +
- +
-  * Adoption ​of data format ​and data access standards aligned with W3C standards +
-  ​* Adoption ​of data format and data access standards aligned with the larger web community +
-  * Merging/​Linking different systems engineering standards (STEP/​OMG/​ISO/​OSLC) through Linked Data +
- +
- +
- +
-===== Recommended Standards for Interoperability ===== +
-  * **Data** ​of the System Modeling Environment (SME) should be available in the W3C standard **[[http://​www.w3.org/​RDF/​Resource Description Framework (RDF)| Resource Description Framework (RDF)]]** +
-  * **Metadata** (semantics) in the System Modeling Environment (SME) should be defined in RDF vocabularies (W3C standard **[[http://​www.w3.org/​TR/​rdf-schema/| RDF Schema]]**) and shape constraints (W3C standard **[[http://​www.w3.org/​TR/​shacl/​| SHACL]]**) +
-  ​* **Web API** of the System Modeling Environment (SME) should be RESTful and conform to the W3C standard **[[http://​www.w3.org/​TR/​rdf-schema/| Linked Data Platform]]** +
-  * **Query API** of the System Modeling Environment (SME) should conform to the W3C standards **[[http://​www.w3.org/​TR/​sparql11-query/​| SPARQL]]** ​and **[[http://​www.w3.org/​TR/​sparql11-protocol/​| SPARQL Protocol]]** +
- +
- +
- +
- +
- +
-===== Review Documents ===== +
- +
-  ​* {{sysml-roadmap:​sysml_v2_model_interoperability_requirements_-_axel_reichwein_-_dec_10_2015_v3.pptx|SysML v2 Model Interoperability Requirements - Axel Reichwein - Dec 10 2015}} +
- +
- +
-===== Prototypes to demonstrate feasibility ===== +
-  * Open-source OSLC and Linked Data solutions available at [[https://​github.com/​ld4mbse| GitHub ld4mbse]]  +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
-===== SME/SysML v2 Service requirements (e.g. functions) to support interoperability ===== +
- +
-Most services listed in the {{00-SysML v2-Services-2015-11-26.xlsx| spreadsheet}} are useful for supporting ​data traceability/​interoperability. +
- +
-  * Services to createreadupdate, and delete links between tools +
-  ​* Services to create, read, update, delete, and execute transformations to/from SysML models +
-  ​* Services to export and import unstructured and structured data +
-  * Services to create, update, delete, and execute model elements and patterns +
-  ​* Services to createresd, update, and delete viewpoints +
-  * Services to create, read, update, delete, and execute model queries to support visualization and analysis +
-  ​* Services to generate and manage views +
-  * Services to create, read, update, delete, and execute model validation rules to validate input data and model +
-  ​* Services to create, read, update, delete, ​and execute analytical models +
-  * Services to manage model metadata +
-  * Services to manage changes to model +
-  * Services to create, read, update, delete, and execute workflows and notifications +
- +
  
 ===== Presentations ===== ===== Presentations =====
 +  - {{sysml-roadmap:​sysml_v2_analysis_requirements_omg_reston_2017-03-23.zip|SysML 2 Analysis Requirements presentation (zip) at SysML 2 RFP WG mtg at OMG Technical Meeting, Reston (Mar 20-24, 2017) }}
 +  - {{sysml-roadmap:​sysml_2_analysis_requirements_2017-02-08_.pdf|SysML 2 Analysis Requirements presentation at SysML 2 RFP webcon (Feb 8, 2017) }}
 +  - {{sysml-roadmap:​sysml_2_analysis_wg_2016-11-16.pdf|System Analysis presentation at SysML 2 RFP webcon (Nov 16, 2016) }}
 +  - {{sysml-roadmap:​sysml_2_analysis_wg_2016-09-13.pdf|System Analysis presentation at Chicago (Sep 2016) }}
   - {{sysml-roadmap:​sysml_v2-analysis_concept-manas_bajaj_intercax-reston-2016-03-16.pdf|System Analysis presentation at Reston (Mar 2016) }}   - {{sysml-roadmap:​sysml_v2-analysis_concept-manas_bajaj_intercax-reston-2016-03-16.pdf|System Analysis presentation at Reston (Mar 2016) }}
   - {{sysml-roadmap:​05-sysml_v2-system_analysis-bajaj-intercax-_2015-12-08.pdf|System Analysis presentation at La Jolla (Dec 2015)}}   - {{sysml-roadmap:​05-sysml_v2-system_analysis-bajaj-intercax-_2015-12-08.pdf|System Analysis presentation at La Jolla (Dec 2015)}}
 +
  
 ====== System Analysis Workgroup Team ====== ====== System Analysis Workgroup Team ======
sysml-roadmap/system_analysis_workgroup.1461088115.txt.gz · Last modified: 2016-04-19 13:48 by mbajaj