====== Modeling Standards ====== ===== Purpose ===== Key goals of the Modeling Standards MBSE Activity include: * Maintain a taxonomy and roadmap of modeling standards of importance for MBSE. * Identify gaps in the roadmap which still need to be filled by new standards development projects. * Work with the INCOSE Standards Initiative to maintain liaisons and agreements with organizations that develop standards within the taxonomy and roadmap. * Serve as a voice of the Systems Engineering user communisty to provide requirements to new modeling standards and to evaluate them during their development process. * Encourage cross participation, communications, and collaboration across the MBSE community and standards development organizations and projects. ===== Measure of Success ===== The INCOSE MBSE Initiative serves as the voice of MBSE user community to standards development organizations that develop standards for modeling languages and frameworks, mappings and integration of content across these frameworks, and libraries of standard content for reuse across application domains. ===== Topic Overview / Description ===== Taxonomy of modeling standards. Following are some initial, but incomplete, classifications for modeling standards: * modeling languages, frameworks, and information models, such as SysML and AP233 * mappings between languages, such as the AP233-SysML mapping and the SysML-Modelica Transformation * domain-specific libraries, models, and data, such as standard units, mechanical libraries, and diagrams Roadmap of modeling standards of importance for MBSE: * modeling standards already being developed under formal liaison between INCOSE and other organizations, such as SysML (%%OMG%%) and AP233 (%%ISO%% TC184/SC4 STEP) * modeling standards being developed by other organizations for which INCOSE liaison does not currently exist * directory and timeline of modeling standards currently being developed or maintained, including versions and expected dates * gaps in coverage of modeling standards that need to be filled by new standards development activities ===== MBSE Standards Roadmap ===== At the March 2012 meeting of %%OMG%%, a discussion at the Systems Engineering SIG recommended that an initial MBSE standards roadmap should track those standards under some level of active consideration and coordination by existing MBSE-related activities at %%OMG%% and INCOSE. The following tables are the start of this roadmap, and gather together the standards identified in discussion and outreach activities to date, both within %%OMG%% and from the other challenge and activity teams of the INCOSE MBSE Initiative. The following table lists those standards for which an active contact has been identified to maintain its own summary page and to maintain communication and coordination for potential application to MBSE needs. ^Organization^Summary Page for Standard^Category^ | [[OMG]] | [[OMG SysML]] | Modeling Language | The following table lists standards which have been identified as potential additions to the list of MBSE-related standards, pending an active contact and/or more detail about its application to MBSE needs. If you would like to become the primary contact to maintain a summary page and any other relevant information for any of the following standards, please feel free to edit a page by adding a row to the table above and editing a page using [[MBSE Standard Template|this template]]. Such a page can provide outreach for the standard to the MBSE community. ^Organization^Standard^Category^ | %%OMG%% | UML | Modeling Language | | %%OMG%% | MOF | Metamodeling Facility | | %%OMG%% | XMI | Model Interchange | | %%OMG%% | OCL | Constraint Language | | %%OMG%% | QVT | Transformation Language | | %%OMG%% | Diagram Definition | Language Definition Language | | %%OMG%% | FUML | Modeling Language | | %%OMG%% | ALF | Modeling Language | | %%OMG%% | UPDM | Enterprise Architecture | | %%OMG%% | MARTE | Real-Time Systems | | %%OMG%% | UTP | Testing | | %%OMG%% | SysML-Modelica Transformation | Language Mapping | | %%OMG%% | ReqIF | Interchange Specification | | %%OMG%% | PLM Services | Model Management | | %%OMG%% | SoaML | Domain-Specific Language | | %%OMG%% | BPMN | Domain-Specific Language | | %%OMG%% | BPDM | Domain-Specific Model | | %%OMG%% | Date-Time Vocabulary | Domain-Specific Model | | %%OMG%% | ODM | Semantic Technology | | %%ISO%%/IEC JTC1 | Common Logic | Semantic Technology | | %%W3C%% | %%RDF%% | Semantic Technology | | %%W3C%% | OWL | Semantic Technology | | %%ISO%% TC184/SC4 | AP233 | Domain-Specific Model | | %%ISO%% TC184/SC4 | AP242 | Domain-Specific Model | | %%IEEE%% | IEEE 1471 | Architecture Modeling | | ? | IDEF0 | Modeling Language | | ? | OPM | Modeling Language | | ? | OOSEM | Methodology | | SAE | AADL | Domain-Specific Language | | Modelica Association | Modelica | Domain-Specific Language | | Modelica Association | Modelica Standard Library | Domain-Specific Model | | Modelica Association | FMI | Model Interoperability | | AUTOSAR Partnership | AUTOSAR | Domain-Specific Language | | ? | State Analysis | Methodology | | ? | SYSMOD | Methodology | | DOD | HLA | Simulation Interoperability | | OSLC | OSLC | Model Interoperability | | Eclipse Foundation | Eclipse Modeling Projects | | | OASIS | DocBook | | ===== Schedule and Work Plan ===== ^Target Date^Milestone^Status^Point of Contact^ |2012-09-11|Initial Standards Roadmap | Started | Roger Burkhart | |2011-01-31|Modeling Standards Taxonomy and Roadmap | Started | Roger Burkhart | |TBD|SysML-AP233 Mapping|Inactive |Phil Spiby | Following are past presentations at the INCOSE 2011 and 2012 MBSE Workshops: ^Date^Presentation^Presenter^ | 2011-01-30 | {{:mbse:2011_iw_modeling_standards.ppt|Modeling Standards Day 1 Presentation}} | Roger Burkhart | | 2011-01-31 | {{:mbse:2011_iw_modeling_standards_breakout.ppt|Modeling Standards Day 2 Breakout Presentation}} | Roger Burkhart | | 2012-01-21 | {{:mbse:mbse_iw_2012-modeling_standards-burkhart.pptx| Modeling Standards Day 1 Presentation}} | Roger Burkhart | In his INCOSE 2012 MBSE Workshop Presentation above, Roger Burkhart proposed that the Modeling Standards taxonomy and roadmap might fit within a larger taxonomy and roadmap of modeling solutions and practices, including types of models, modeling languages and frameworks, libraries and reference data, services and capabilities (such as model management, transformation, etc.), methodologies, best practices, guidelines, etc. In the 2012 presentation above, this was called a Modeling Solutions Architecture, but it might also be called a Model-Based Engineering (MBE) Adoption Architecture, or other label to be defined. It would define a kind of Enteprise Architecture framework for any organization to establish a roadmap of available resources and solutions to phase in and phase out over time, in support of their MBSE and larger MBE initiatives. Existing modeling standards as well as active standards developments projects are just a thin slice of the commercially available as well as purely local solutions that any organization needs to plug into the slots of a generic architecture. ===== Team Members ===== ^Name^Organization^Contact Information^ | Roger Burkhart | John Deere | burkhartrogerm@johndeere.com | | Sandy Friedenthal | | safriedenthal@gmail.com | | Matthew Hause | Atego | matthew.hause@atego.com | | Henson Graves | | henson.graves@hotmail.com | | Robert Karban | | rkarban@eso.org | | Phil Spiby | Eurostep | phil.spiby@eurostep.com | | Rick Steiner | Raytheon | fsteiner@raytheon.com | ===== Wiki Articles ===== ===== Reference Links ===== Note: some of this material can now migrate into the MBSE Standards Roadmap pages. Once filled in, this section will provide a catalog of modeling standards projects, organizations, and classifications, by which the Taxonomy and Roadmap of MBSE Modeling Standards can be maintained in an online form. Each project will be invited to maintain its own detailed reference information. ==== Systems Engineering Body of Knowledge (SEBoK) ==== * [[http://www.sebokwiki.org/| Systems Engineering Body of Knowledge (SEBoK) Home Page]] * [[http://www.sebokwiki.org/1.0/index.php/Modeling_Standards| SEBoK Modeling Standards Page]] * [[http://www.sebokwiki.org/1.0/index.php/Types_of_Models| SEBoK Types of Models Page]] ==== INCOSE ==== The Modeling Standards group of the MBSE Initiative will continue the key coordination roles of the original Model Driven System Design Working Group (MDSD WG) with external standards development groups that focus on providing coverage for model-driven methods. MDSD was responsible for establishing liaisons and formal Memoranda of Understanding with both %%OMG%% and %%ISO%% TC184/SC4 for the development efforts that led to SysML and %%ISO%% STEP AP233. With the transition of the MBSE Initiative to part of the INCOSE Technology Operations organization, the previous work of MDSD is being moved to this MBSE Activity. ==== OMG ==== * [[http://www.omgsysml.org | OMG Systems Modeling Language]] (%%OMG%% SysML(tm)) * [[http://syseng.omg.org | OMG Systems Engineering Special Interest Group]] ==== ISO ==== === AP233 Status === The current status of AP233 is that it is being prepared for publication by %%ISO%%. A presentation covering this and some recent pilot projects was given at the MDSD WG meeting at the 2010 INCOSE IS and provided {{:mbse:ap233_overview_2010.ppt|here}}. An INCOSE webinar on "AP233 Systems Engineering Overview" was presented on August 18, 2010. An archive of the webinar is available from the [[http://incose.org/newsevents/events/details.aspx?id=115 | INCOSE webinar event page]]. ==== External Links ==== ==== Cross Team Links ====