====== OSLC4MBSE Working Group ====== The OSLC4MBSE Working Group has been initiated in 2013 as a collaborative effort between members of the %%OMG%% Systems Engineering and OSLC communities as part of the %%OMG%% SE DSIG. The aim of this working group is to investigate and develop an approach for multidisciplinary life-cycle integration in systems engineering, in order to support interoperability between the domains and their data. The graphical modeling language [[http://www.omgsysml.org|OMG SysML]](tm) and its concepts represent a subset of the systems engineering domain which supports general-purpose modeling of systems. The [[http://www.open-services.net|Open Services for Lifecycle Collaboration (OSLC)]] is a tool interoperability approach based on standardized and open Web technologies that enables common interoperability across various domains. The initial focus of this working group is to investigate how SysML concepts can be implemented using OSLC to achieve life-cycle integration. Demonstrations are being planned to illustrate the approach. ====== 2014/2015 Objectives & Scope ====== **Objectives:** * Investigate and develop an approach for multidisciplinary life-cycle integration in systems engineering * Investigate how SysML concepts can be implemented using OSLC to achieve life-cycle integration. * Define MBSE interoperability scenarios * Define OSLC specifications for MBSE * Implement and demonstrate interoperability solutions * Disseminate the approach within the wider systems engineering community **Scope:** * Modeling-Based Engineering languages and tools * Reuse existing standards, as much as possible and wherever meaningful (e.g. OSLC specifications) * Integrations with other engineering domains (PLM, ALM) ====== Work Group Members ====== Work Group Leaders: Parham Vasaiely and Axel Reichwein Work Group Members: * Parham Vasaiely, Jaguar Land Rover, UK * Axel Reichwein, [[http://www.koneksys.com|Koneksys]], USA * Allison Barnard Feeney, National Institute of Standards and Technology, USA * Yves Bernard, Airbus, France * Markus Brandstaetter, PROSTEP, Germany * Roger Burkhart, Deere, USA * Jim Conallen, IBM Rational, USA * Harald Eisenmann, Airbus Defence and Space, Germany * Amit Fisher, IBM, USA * Gray Bachelor, IBM, USA * Sandy Friedenthal, SAF Consulting, USA * Nerijus Jankevicius, NoMagic * Steven Jenkins, JPL NASA, US * Sylvere Krima, Engisis, USA * Mike Loeffler, General Motors, USA * Eldad Palachi, IBM, Israel * Chris Paredis, Georgia Institute of Technology, USA * Ahsan Qamar, Georgia Institute of Technology, USA * Sebastian Herzig, Georgia Institute of Technology, USA * Nicolas Rouquette, JPL NASA, US * Rick Steiner, (former Raytheon), USA * Mark Schulte, Boeing, USA * John Watson, Lockheed Martin, USA * Ron Williamson, Raytheon, USA ====== Work Plan ====== {{sysml-oslc:wgplan2014_2015.xls|DRAFT Working Group Plan 2014/2015}} ====== Related Working Groups ====== ^ Organization ^ Contact ^ | [[https://www.oasis-open.org/committees/oslc-core|OASIS OSLC Lifecycle Integration Core (OSLC Core) TC]] | Steve Speicher | | [[https://new.incose.org/wg/tiiwg|INCOSE Tool Integraton and Interoperability WG]] | Axel Reichwein | | [[http://polarsys.org/|PolarSys - Open Source Tools for Embedded Systems]] | Gaël Blondelle | | [[http://open-services.net/workgroups/embedded-systems/| OSLC Embedded Systems Group]] | Jad El-khoury | ====== Online Meeting Details ====== **Previous Meeting Material** December 08th 2014 * Main Topic: Gray Bachelor, IBM, Summary and proposals from the PLCS meets OSLC working session prior to PDT Europe November 24th 2014 * Main Topic: Development of our MBSE Interoperability Scenario October 13th 2014 * Main Topic: Airbus Defence and Space, Harald Eisenmann and Tobias Hoppe, Title: Assessment of OSLC for Managing Big Engineering Data {{sysml-oslc:2014-10-13_oslc_protoyping_airbusds_v2.pdf | Presentation as PDF}} [[https://jlrdc.webex.com/jlrdc/lsr.php?RCID=c7bc75891e68498f92f96fc521e4bd86 | Link to WebEx Recording, 49 min 18 sec]] October 27th 2014 * Main Topic: IBM Research Lab Israel, Uri Shani, Title: Arguing the case for a SysML Ontology {{sysml-oslc:the_case_for_sysml_ontology.pdf | Presentation as PDF}} [[https://jlrdc.webex.com/jlrdc/lsr.php?RCID=c5f8db1cbf6743a6a8fae59fcfa713bd | Link to WebEx Recording, 54 min 55 sec]] **Web Conference Details:** WebEx Meeting Number: 844 528 78 - Go to https://jlrdc.webex.com/jlrdc/j.php?MTID=mc7b232055af0af4da09ce616b57ee7c5 - If requested, enter your name and email address. - If a password is required, enter the meeting password: oslc4mbse - Click "Join". **Teleconference Details:** * Provide your phone number when you join the meeting to receive a call back. Alternatively, you can call: * Call-in toll-free number: +44-800-672986 (United Kingdom) * Show global numbers: http://www.btconferencing.com/globalaccess/?bid=630_public * Attendee access code: 848 804 51 ====== Events and Conferences ====== Below you find a list of conferences and events which are relevant either as part of the dissemination effort of the OSLC4MBSE or as opportunity for the workgroup members to meet physically. ** 2015 **\\ Model Driven Engineering 2015, 17th June 2015, [[http://nmi.org.uk/event/model-driven-engineering/|LINK]]\\ ** 2014 **\\ INCOSE UK Annual Systems Engineering Conference 2014 (ASEC2014), November 18 and 19, 2014 [[http://www.incoseonline.org.uk/EventBooking/ASEC_2014/General_Info.aspx?CatID=ASEC_2014|LINK]]\\ 8th Annual INCOSE Great Lakes Regional Conference, October 10 - 11, 2014, [[http://www.incose.org/newsevents/events/details.aspx?id=252|LINK]]\\ PDT Europe 2014 PLCS/OSLC Workshop, October 13, 2014 [[http://www.pdteurope.com/news/announcing-pre-conference-plcsoslc-workshop.aspx|LINK]]\\ 3rd European Conference on Interoperability for Embedded Systems Development Environments, October 9, 2014 [[http://www.crystal-artemis.eu/events/3rd-european-conference-on-interoperability.html|LINK]]\\ No Magic World Conference 2014, May 4-7, 2014 [[http://www.nmwc2014.com/|LINK]]\\ INCOSE IS 2014, June 30 – July 3 2014, [[http://www.incose.org/symp2014/|LINK]]\\ OMG SE DSIG Meeting, Reston, Virginia, March 25, 2014 [[http://syseng.omg.org/syseng_info.htm#Reston-meeting-2014|LINK]]\\ INCOSE IW 2014, Los Angeles, CA, January 25 - 26, 2014 [[http://www.incose.org/newsevents/events/details.aspx?id=221|LINK]]\\ ** 2013 **\\ OMG SE DSIG Meeting, New Brunswick, New Jersey, September 24, 2013 [[http://syseng.omg.org/syseng_info.htm#NewBrunswick-meeting-2013|LINK]]\\ OMG SE DSIG Meeting, Berlin, Germany, June 17-18, 2013 - [[http://syseng.omg.org/syseng_info.htm#Berlin-meeting-2013|LINK]]\\ ====== MBSE Interoperability Scenario ====== ** Demonstration System (SUV) ** * Hybrid SUV Non-Normative Example [[http://www.omg.org/ocsmp/HSUV.pdf|LINK]]\\ ** Overall MBSE Interoperability Scenario ** ** Individual Scenarios ** ====== Documents and Links ====== ** Work Group Proposal ** * {{OSLC4MBSE_WG_Proposal_OMG_SE_DSIG.pdf| OSLC4MBSE_WG_Proposal_OMG_SE_DSIG.pdf - April 2013}} ** Conversion of SysML into OSLC Resource Shapes ** * {{conversion_of_sysml_to_oslc_resource_shapes_-_axel_reichwein_oct_31_2013.pdf| conversion_of_sysml_to_oslc_resource_shapes_-_axel_reichwein_oct_31_2013.pdf}} ** Mapping SysML Specification into RDF Documents for OSLC data interchange ** * {{mapping_sysml_to_rdf_according_to_oslc_-_axel_reichwein_-_dec_13_2013.pdf| mapping_sysml_to_rdf_according_to_oslc_-_axel_reichwein_-_dec_13_2013.pdf}} ** OSLC Resource and Shapes based on simple EADS example ** * {{sysml-oslc:oslc4mbse_oslc_simplecrashcourse_eads_examplefaulttree.pdf| sysml-oslc:oslc4mbse_oslc_simplecrashcourse_eads_examplefaulttree.pdf}} ** OSLC4MBSE - OMG request to provide Namespace for SysML Specification ** * {{sysml-oslc:xml_namespace_for_the_omg_sysml_standard.pdf| xml_namespace_for_the_omg_sysml_standard.pdf}} ====== Technical Documents ====== ** Documentation on Generation of SysML and UML vocabularies ** * {{mapping_sysml_to_rdf_vocabulary_-_april_28_2014.pdf| mapping_sysml_to_rdf_vocabulary_-_april_28_2014.pdf}} ** [[https://github.com/axelreichwein/SysML2OSLCResourceShapes/blob/master/SysMLProfileToOSLCResourceShapes/documentation/Mapping%20SysML%20to%20RDF%20according%20to%20OSLC%20-%20Axel%20Reichwein%20-%20Dec%2013%202013.pdf?raw=true|General Documentation on OSLC Resources in RDF]] ** ** [[https://github.com/axelreichwein/SysML2OSLCResourceShapes/blob/master/SysMLProfileToOSLCResourceShapes/documentation/conversion_of_sysml_to_oslc_resource_shapes_-_axel_reichwein_oct_31_2013.pdf?raw=true|Documentation of OSLC Resource Shapes Generation for SysML]] ** ** [[https://github.com/axelreichwein/SysML2OSLCResourceShapes/tree/master/SysMLProfileToOSLCResourceShapes/src|Open-source Implementation of SysML/UML Vocabulary Generation and OSLC Resource Shapes Generation for SysML]] ** ====== SysML RDF Vocabulary ====== The SysML RDF vocabulary is a data representation that can enable linked data exchange using OSLC. This vocabulary is published in HTML by the OMG at http://www.omg.org/techprocess/experimental-rdf/SysML/1.3/, which is also the SysML vocabulary namespace URI. A REST client such as Postman (http://www.getpostman.com/), can be used to retrieve the vocabulary in RDF/XML. This SysML vocabulary is an experimental version that results from feedback of several members of the OSCL4MBSE Working Group over several months, but has not gone through a formal approval or adoption process by the Working Group or the Object Management Group. It is anticipated that this vocabulary will continue to be updated, and serve as a starting point for a possible OMG Request for Proposal (RFP) in the future.