1 / 19

System Modeling Assessment & Roadmap WG Meeting

Review preliminary assessment results, key findings, and potential improvement areas. Refine and prioritize improvement areas for draft system modeling roadmap. Determine next steps.

Download Presentation

System Modeling Assessment & Roadmap WG Meeting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. System Modeling Assessment & RoadmapWG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal

  2. Meeting Objectives • Review preliminary assessments results • Status • Key Findings and Potential Improvement Areas • Future work • Refine and prioritize improvement areas as input to draft system modeling roadmap • Determine next steps

  3. System Modeling Assessment & Roadmap ApproachFrom Reston Meeting – March 2014 • UML for SE RFP • SysML RFI (2009) • SysML RTF Priorities • SE DSIG Inputs • MBSE Adoption Issues • MBSE Use Cases • MBSE Usability • MB Engr Environment • Other

  4. Assessment Method Template • Assessment method • Summary of what was done • Key Findings (list below for every finding) • Identify potential areas for improvement • What evaluation criteria are most impacted • What category of action would address this area of improvement (spec change, tool improvement, process change, other) • Future assessment effort

  5. Agenda 08:30 – 08:45 Introduction (15 min) - Eldad/Sandy • Meeting objectives, agenda 09:15 – 10:00 Assessment purpose , scope , and evaluation criteria -Sandy 10:00 – 10:30 Break 10:30 – 12:00 Assessment & Preliminary Findings (45 min each) • UML for SE RFP report - Yves • MBSE Environment Challenges - Chris Delp 12:00 – 13:00 Lunch 13:00 – 14:30 • SysML RFI Summary and Findings – Rick Steiner • MBSE Use Cases – John Watson 14:30 – 15:00 Break 15:00 – 15:45 • MBSE Adoption Issues – Uwe Kaufmann 16:00 – 17:00 Consolidate Prioritized Improvements (30 min) 17:00 – 17:30 Plan Forward (15 minutes)

  6. Meeting Attendees • Yves Bernard - Airbus • Roger Burkhart – John Deere • Chris Delp - JPL • Michael Chonoles – ChangeVision • Sandy Friedenthal – SAF Consulting • Robert Karban - JPL • Uwe Kaufmann - ModelAlchemy • Len Levine – DoD/DISA • Eldad Palachi (call in) - IBM • Nicolas Rouquette - JPL • Rick Steiner (call in) • John Watson – Lockheed Martin

  7. System Modeling Assessment & RoadmapPurpose, Scope, & Evaluation Criteria Boston, MA June 17, 2014 Sanford Friedenthal

  8. System ModelingAssessment & RoadmapPurpose • Assess effectiveness of system modeling with SysML in support of MBSE Adoption and Use • Develop a preliminary System Modeling Roadmap to improve effectiveness • Use the Roadmap to influence the SysML specification, tool vendor implementations, related standards efforts, and industry collaborations

  9. Roadmap Scope • System Modeling Environment (part of an MBSE Environment): • SysML modeling language and tools • Modeling languages and tools that support use of SysML (e.g. constraint language, transformations) • Reuse libraries (e.g., models, practices, ..) • Integrations with other engineering models and tools

  10. System Modeling Environment Basic Functionality in Support of MBSE

  11. Systems Modeling EnvironmentSummary Evaluation CriteriaDerived from UML for SE RFP • Expressive • Coverage of systems modeling concepts • Extensible to other domain concepts • Precise • Formal semantics • Unambiguous • Concise • Model construction • Efficient and intuitive model construction and update • Presentation • Communicates effectively • Interoperable • Data exchange and transformation with other models and structured data • Manageable • Can be efficiently managed (e.g., change/version mgmt)

  12. Systems Modeling EnvironmentSummary Evaluation Criteria (cont)Derived from UML for SE RFP • Usable (cross cuts other functionality) • Ability to efficiently create and update model • Ability to easily and flexibly present in different forms • Model construction and presentation matches systems concepts • Straightforward to learn • Adoption of System Modeling Environment (end users, vendors, ..) • Value • Implementation cost

  13. Results from DiscussionTop Level RoadmapDraft

  14. Systems Modeling Environment Roadmap (Top Level) • Support for MBSE • Develop and evolve cross-discipline MBSE Use Cases and supporting Modeling Patterns to help derive requirements for how System Modeling Environment is used across lifecycle • Capture MBSE value proposition over traditional approach (e.g., improvements in quality, productivity, …) • Expression • Update System Concept Model based on original UML for SE RFP concept model to refine requirements for the system concepts that the language must express • Presentation/Visualization/Communications • Develop the use cases and concepts for how to present, visualize, and communicate the system concepts to accommodate a diverse set of uses • Dynamically generated 3D graphs, analytic (e.g. response surfaces), and geometric/spatial presentations coupled with animation and tabular and textual presentations

  15. Systems Modeling Environment Roadmap (Top Level) • Model Construction • Develop the use cases and concept for how to construct and update the model in an efficient and intuitive manner • Rule-based and manual construction • Intuitive patterns such as composition hierarchies & relationships • Efficient search and navigation techniques • Reuse libraries • Rapid model population from external sources • Model updates from outside tool (e.g., web browsers) • Model Analysis • Develop the use cases and concept for how to analyze the model in an efficient and intuitive manner • Identify analysis to be performed such as well-formedness, design integrity, completeness, consistency, traceability, change impact • Determine how to effectively query, operate, & report results

  16. Systems Modeling Environment Roadmap (Top Level) • Model Interoperability • Develop the use cases and concept for linked data to integrate the system model with other engineering models and tools (e.g., CAD/CAE, software design, analysis, verification, mgm’t) • Leverage OSLC, JPL MBEE, SLIM, PLM, Model Center • Enable linkage to non-model based artifacts • Define efficient transformation/mapping mechanisms to/from model • Model Management • Develop the use cases and concept for efficient, flexible, and lightweight versioning and change management concepts (e.g., diff) throughout system lifecycle (e.g., github), & workflow integration • Usability • Develop concepts that minimize learning time and maximize overall effectiveness for using the system modeling environment to construct models, analyze models, present models, exchange models, and manage the model across the life cycle

  17. Roadmap Approach • For each task area identified on the previous 3 slides • Assess the current state to identify capabilities and limitations • Develop the concept and requirements that reflects the vision for how this can and should be done in the future • Determine near term, mid term, and long term improvements that can be realized • Identify and leverage current activities , research, and initiatives where practical • Develop a follow-up plan on how to move forward • Integrate the concepts from each task area into an overall system modeling environment concept that supports MBSE in the context of Virtual Engineering

  18. Next Steps

  19. Next Steps • Post slides – Presentors / Eldad - done • Update Roadmap scope – Sandy - done • Capture preliminary Top Level Roadmap from discussion – Sandy – done • Review, refine and baseline – All • Present the top level roadmap to broader systems modeling community - TBD • Determine how to how to implement roadmap - TBD

More Related