Presentation is loading. Please wait.

Presentation is loading. Please wait.

Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.

Similar presentations


Presentation on theme: "Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory."— 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 3 Service API Model Resources Data Services Analysis Services Model Management Service MDK (MD) View Editor Project Ops Web Apps Model Production Analysis Production Communication Interaction Enterprise Integration (ESB, etc) Analysis Workbench Analysis Tools Specialized Tool Integration Full MD Integration Integration Support for Tools Data Support for Tools

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

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

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

7

8 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

9 Backup

10 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

11 SysML 1.4 RTF

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

13 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)

14 SysML v1.4 Proposed Changes SysML v1.3Proposed Change to SysML v1.4Impact ViewChange meta-class to class.Enables view to use inheritance with viewpoint to support construction of the view. Viewpoint methodAugment string attribute with > operation named as “View()”. Convert string attribute to derived property reporting the “method” of the operation. Enables specification of executable method (as described by ISO-42010) to construct views consistent with the viewpoint. Viewpoint stakeholderAdd stereotypeStakeholder is reusable Viewpoint presentation Add string to capture preferences and URIs describing presentation requirements for views More precise guidance for presentation specification. ConformChange meta-class from dependency to generalization. Enables view to inherit viewpoint method to support construction of the view (use of package and element import from UML with View) Replace with expose relationship as a dependency. Avoid scaling limitations with package and element import.

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

16 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

17 Viewpoint and View

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

19 Views of Models

20 Simple Spacecraft Diagram Views Star Tracker Behavior Scenario Spacecraft SysML IBD Spacecraft Star tracker Behavior

21 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

22 Operations Processes and Checklists 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 Training Document Operational Checklist 1.Step 1 2.Step 2 1.Sub Step 1 2.Sub Step 2

23 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

24 What’s in SysML 1.3 now?

25 What is proposed for SysML v1.4?

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


Download ppt "Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory."

Similar presentations


Ads by Google