1 / 26

Model Based Engineering Environment

Model Based Engineering Environment. Christopher Delp NASA/Caltech Jet Propulsion Laboratory. Challenges for Scaling MBSE in the Enterprise. Collaboration Large engineering teams working across the models and products Managing Large Complex Models order of millions of elements

lrosa
Download Presentation

Model Based Engineering Environment

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. Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory

  2. Challenges for Scaling MBSE in the Enterprise • Collaboration • Large engineering teams working across the models and products • Managing Large Complex Models • order of millions of elements • Complex reuse • Variations and trades • Configuration Management • Managing propagation of changes • Managing system configuration • Guaranteeing Completeness And Consistency • Rules-based checking and correcting of models and data • Flexibility • The world will never be entirely model based • Elements considered outside the scope of models will always be a part of the business models live in • Authority and Providence Management • Who can do what with what

  3. Model-Based Engineering Environment Analysis Workbench View Editor Project Ops • Web Apps • Model Production • Analysis Production • Communication • Interaction • Service API • Model Resources • Data Services • Analysis Services Model Management Service • Specialized Tool Integration • Full MD Integration • Integration Support for Tools • Data Support for Tools Enterprise Integration (ESB, etc) MDK (MD) Analysis Tools

  4. Domain Models • Project-Specific Adaptations • Mission Specific • Project Specific Europa Specific Adaptation IMCE • IMCE • Institutional Modeling Model Management Service (MMS) SysML BPMN • MBSE Extensions • SysML Meta-Model • BPMN Meta-Model Content Objects • Content Objects • Documents • Files

  5. Web Accessible View Editor • Web Apps • Model Production • Analysis Production • Communication • Interaction • Service API • Model Resources • Data Services • Analysis Services • Workflow Model Management Service • SysML View Model • Views • Viewpoints • Systems Models MDK (MD)

  6. MBEE: Operations Project Ops • Project Metrics • Workflows • Key results Web Applications for Views and Documents • SysMLView Models in Web Apps • Editing Views • Editing View Story • Document Production MDK (MD) • MD SysML- SysML • Model Elements Sync • View Sync Model Management Service (MMS)

  7. Enterprise Content Management Systems • Highly Accessible • Variety of Web-apps • Web-app extensions • Support for Model and Non-model content • Web-based Collaboration • Workflow • Notification • Rules • Large OO Model Support • Version Control

  8. Backup

  9. Software Environment for MBSE • Model Based Engineering Environment • An environment for developing mutually correspondent and consistent engineering models • Engineering Modeling Information Systems • A class of Information Systems design to enable the development of engineering models

  10. SysML 1.4 RTF

  11. Engineer “The glass is twice as big as it needs to be”

  12. Scope of AVGWG • Refine current SysML view/viewpoint and related constructs in response to user and vendor feedback to support standardization and scalability of approach • Viewpoint property limitations (issue 18653) • Viewpoint/view construction limitations (issue 18719) • Out of scope • Document meta-models • External view generation applications (e.g., document generation)

  13. SysML v1.4 Proposed Changes

  14. Building the Viewpoint Model • Viewpoint Model • Purpose informed by Stakeholder Concerns • Methods and Analysis for constructing the View from the Model • Presentation Rules

  15. Method and Analysis • Methods • Ordered steps for producing the View • Analysis • describe the nature of queries of the model • Analytical assertions • Rules for completeness and consistency • Format and Presentation Style • Describe the conventions, styles and formats for how the information is presented in the View

  16. Viewpoint and View

  17. Viewpoints • Power from the point of view of: • Scenarios of component states • Components and properties and behavior • Power Load Profiles • Flight System Power

  18. Views of Models

  19. Simple Spacecraft Diagram Views Spacecraft Star tracker Behavior Spacecraft SysML IBD Star Tracker Behavior Scenario

  20. Composing Views Into the Document • Model of Views • Story of Views • Outline of Views • Template Outline of Viewpoints “Template” Outline of Viewpoints 2 Model Outlines of Views based on the same Viewpoint Template

  21. Operations Processes and Checklists Training Document • Training View Models • Layered Story through process • Understand bigger picture down to smallest detail • Checklist Views • Single thread through entire process • Layout the clean step-by-step • Minimum amount of information to do the job • Operational Checklist • Step 1 • Step 2 • Sub Step 1 • Sub Step 2

  22. Libraries • Viewpoints • Collections of standard representations • Methods • Reusable methods for producing different models and representations used in Views • Analyses • Libraries of model analyses, queries and rules for checking models • Presentation Styles • Styles for presenting models and data such as colors, layout schemes, and conventions • Format • Models for formatting information such as Docbook, Office Schemas and modeling languages

  23. What’s in SysML 1.3 now?

  24. What is proposed for SysML v1.4?

  25. SysML v1.3 mapped to SysML v1.4 (Ballots 5 and 6)

More Related