Download presentation
Presentation is loading. Please wait.
Published byMartha Phillips Modified over 8 years ago
1
Viewpoint Modeling and Model Based Web App Generation for Systems Engineers Document Generation and Scalable Model Based Engineering Christopher Delp NASA/Caltech Jet Propulsion Laboratory
2
Outline Docgen at JPL and Across Industry Communication –Models and Views –Methods and Analysis –View Models and Linearization of the Story –Libraries and Reusability Viewpoint as an Architecture for a Scalable Model Based Engineering Environment
3
JPL Systems
5
System Modeling at JPL: The Experience Landscape Pre-Phase APhase APhase BPhase CPhase DPhase EPhase F Concept Studies Concept & Tech Dev. Prelim. Design Final Design & Fab Assembly, test & Launch Ops & Sustainment Closeout Flight System Ground System & Ops Payload Europa Clipper FS Europa Clipper FS DARPA F6 SMAP FSW (PDR) Behavior, Electrical, V&V Pilots for SMAP Europa Arch. OPALS LADWP Smart Grid Cybersecurity LADWP Smart Grid Cybersecurity InSight Flight System & Science Ref. Bus SCaN Network Project System MGSS OpsRev, MDAS/ISCA, MPS/SeqR (part of AMMOS) Science Science Modeling Pilot Orion EFT-1 Dawn GDS SAR Science Merit Function Ground System Engineering standard procedures and products 5 5
6
Modeling and Document Generation at JPL Developed on the Multimission Ground Systems and Services Ops Revitalization Task –Based on previous MBSE pilots at JPL –200 users –~20 projects and tasks –Removes barrier to using models in real engineering products
7
Efforts Across Industry ESO Open Source Docgen JPL MBEE (Docgen, Docweb, View Editor, System Database) Lockheed Martin Document Generator Atos Gendoc
8
Common Features Across Industry A need to communicate with stakeholders –According to terms of the stakeholders Variety of representations Edit the Model Information through multiple UI –Views at the stakeholder level Enterprise integration of multiple applications and modeling tools –Views that facilitate integration between applications
9
Communication as a Principle Communicating through understanding point of view –Understanding the Point of View of Stakeholders Concerns –Describing the model from that Point of View Identifying parts of the model that address concerns –Telling the story of the Views Linearization of the Views of the Model
10
Engineer “The glass is twice as big as it needs to be”
11
Viewpoint as a Foundational Concept 11 Interactive visualization of the formal model with transcluded references Formal representation of the system Model of Rules for describing, analyzing and communicating a model of a system
12
Viewpoint Concept 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 12
13
Viewpoint and View
14
Viewpoints Power from the point of view of: –Scenarios of component states –Components and properties and behavior –Power Load Profiles –Flight System Power
15
Views of Models
16
Simple Spacecraft Diagram Views Spacecraft SysML IBD Star Tracker Behavior Scenario Spacecraft Star tracker Behavior
17
Linearizing the Views 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
18
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
19
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
20
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
21
Describe Analyze Communicate 21 Model Management Service (MMS) Produce Expected Documents and Products Describe Model of System using Views Analyze Models Collaborative Work Communicat e changes to collaborators Collaborative Consumption and Review
22
Information Concept Purpose –Information capture –Information Integration 22 Model Management Service ( MMS ) Systems Modeling Language Content Objects Project Specific Languages Project-Specific Adaptations Mission Specific Project Specific Europa Mission Architecture Framework IMCE Ontologies Viewpoints and Views Structure and Behavior Requirements Units and Quantity Kinds Uniquely ID Objects and Relationships Constraints Documents Files and Artifacts Mission Specific Languages
23
Description Realization How –SysML Meta Model –OWL/Semantic Web 23 Model Management Service ( MMS ) SysML Content Objects IMCE Europa Specific Adaptation Project-Specific Adaptations Mission Specific Project Specific Europa Mission Architecture Framework IMCE Ontologies SysML No UML Onto-Behavior Rules as Expressions Content Objects Uniquely ID Objects Documents Files SAF
24
MBEE System Concept 24 Model Management Services Description Communication Enterprise Integration Framework Analysis Collaboration Plugin Architecture In-House Apps COTS Apps Model s and Rules IT Infrastructure Artifacts and Products
25
MBEE System Realization 25 Model Management Service MagicDraw MDK MagicDraw MDK Testbeds Oracle Data Exchange Architecture PhoenixMC Angular Apps Modelica Angular Plugin Framework HTTPS REST SLIM Mobile Apps Alfresco Triple Store Constraint Engine TMS IT Services (e.g. Posix Integration, SS etc)
26
Cloud Windows Engineering Image Linux Engineering Image ATD: Automatic Test and Deployment 26 Eclipse Dev Env ATD PhoenixMC Modelica MagicDraw MDK MagicDraw MDK SLIM Jenkins Grunt Maven Oracle Dev Env DEA STK Salt Scalr Alfresco Server Github
27
Backup
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.