E N D
1. INCOSEModel Based Systems EngineeringInitiative 19 Feb 2009
Michael Dee
INCOSE MBSE Challenge Team Lead
INCOSE Architectures Working Group
INCOSE MDSD Working Group
2. 2 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE
3. 3 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE DEFINITIONS
Complexity: No single person can comprehend and manage the whole system
Systems Engineering: Decision-making processes associated with defining, developing and fielding complex systems
Architecture: Design intent with respect to a viewpoint
Logical Architecture
Physical Architecture
Technical Architecture
4. 4 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE WHAT IS A MODEL?
An abstraction of reality designed to convey information
Defined with respect to some aspect of structure or behavior
Necessarily incomplete and approximate
A model of the system is NOT the system
CLASSES OF MODELS
Descriptive Model: Approximation of what is
Prescriptive Model: Approximation of what is intended be
Predictive Model: Approximation of emergent behavior
It takes many models to
adequately describe a complex system.
5. 5 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE THE 4 PILLARS OF SYSTEMS ENGINEERING
Requirements: VOC > Use Cases / MOEs / MOPs
Architecture (Structure): Configuration / Interfaces
Logical, Physical, and Technological Domains
System Context
Behavior:
Process ( as designed)
Emergence: Intended vs. Unintended Behaviors from Predictive Model
Parametrics: Formal relationships and constraints
Tied to architecture and/or Processes
Variables for trades and optimization
6. 6 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE WHAT’S DIFFERENT ABOUT MODEL BASED SE?
Haven’t we always used models to specify our systems?
Text based documents are models
Drawings and diagrams are models
Model Based implies:
Only one definition can exist for any element of the model
Unique representation in model repository
Any number of presentations are possible
Model is integrated
Relationships between elements are themselves model elements
Modeling language is based upon a generalized Metamodel
7. 7 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE TRADITIONAL (DOCUMENT CENTRIC) SE
Using 4 Pillars of Systems Engineering
8. 8 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE MODEL BASED SE: INTEGRATED
9. 9 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE 4 Pillars Integrated Models via SysML (Ron Williamson)
10. 10 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE AN ANALOGY TO MBSE: MECHANICAL DESIGN
Mechanical Design Models
Then: 2D or 3D wireframe
Now: Solids Modeling
Properties
Then: Assigned in writing in blocks or notes or instructions
Now: Build into model
Changes:
Then: Must work through every drawing sheet affected by the modified component
Now: Change the solid model, automatically reflect it throughout
11. 11 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE COMPARE TRADITIONAL TO MODEL BASED SE…
Weaknesses of Traditional Approach:
Model and Documentation are Separate Entities (De-Linked)
Complex Organizational Processes
Strength of Traditional Approach:
Comfort Zone; Mature Processes
Theoretical Strength of MBSE Approach:
The Model is the Documentation
Common use of OOD/OOA
Possible Weaknesses of MBSE:
Requires significant training and infrastructure management
Risk (real or perceived) of being the first…
Little experience with the method outside of technical domains
This is why we are executing the MBSE Initiative
12. 12 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE THEORETICAL VALUE OF MBSE
ENHANCED COMMUNICATIONS
Shared Understanding / Integrated Views
REDUCED DEVELOPMENT RISK
Faster Requirements Cycle / Better Cost Estimates
IMPROVED QUALITY
Concise Requirements / Traceability / Configuration Control
INCREASED PRODUCTIVITY
Faster Analysis of Design Changes / Reduced Errors / Reduced Effort
ENHANCED KNOWLEDGE TRANSFER
Standard Information Formats
13. 13 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE PURPOSE OF THE MBSE INITIATIVE
Evaluate the methodology & languages (SysML, UML, etc.)
Identify areas for improvement
Share the knowledge across the SE community
Promote the methodology if appropriate
SOURCE OF THE MBSE INITIATIVE:
Major initiative of INCOSE
INCOSE Model Driven System Design (MDSD) Working Group
INCOSE Architectures Working Group
INCOSE Requirements Working Group
14. 14 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE IMPLEMENTATION OF MBSE
Methodology:
Object Oriented Systems Engineering Method (OOSEM)
Object Oriented Design (common practice)
Languages:
UML
SysML
Others
Tools:
Various and Sundry
15. 15 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEOVERVIEW OF THE MBSE INITIATIVE
OVERVIEW OF THE
MBSE INITIATIVE
16. 16 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEINTRODUCTION TO THE MBSE INITIATIVE MBSE VISION: MATURITY GROWTH
17. 17 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEOVERVIEW OF THE MBSE INITIATIVE ORGANIZATION OF THE MBSE INITIATIVE
TECHNICAL ACTIVITIES: Projects that investigate and develop particular technical aspects of modeling, regardless of application domain.
Ex: predictive modeling / agent based modeling / data interchange
CHALLENGE TEAMS: Independent projects that investigate and demonstrate the use of MBSE across application domains.
Ex: equipment / earth observation / enterprise design
18. 18 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEOVERVIEW OF THE MBSE INITIATIVE TECHNICAL ACTIVITIES
19. 19 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVE MBSE TECHNICAL ACTIVITIES MBSE TECHNICAL ACTIVITY TEAMS OVERVIEW
Research: Complex Adaptive Systems; Agent Based Models; Languages
Outreach, Education, Training: Expand Knowledge Base
Tools and Technology: Evaluate Tools; Interoperability
Process, Practices, and Methods: Config Mgt; Testing
Supporting Standards: AP233 / SysML / Process Modeling Stds
20. 20 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES MBSE Research
Ken Lloyd, Watt Systems (kalloyd@wattsystems.com)
Activities:
MBSE of Complex, Adaptive, and Stochastic Systems
Computational Emergence
Ontologies
Challenges:
Use of Petri-Nets as a modeling formalism
Agent-based predictive models for highly complex adaptive systems
Self-modifying models
Human behavioral modeling; human / systems integration
Ant colony optimization / genetic algorithms
Swarm theory (local rules, global effects)
21. 21 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES
22. 22 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES
23. 23 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Outreach, Education, and Training
24. 24 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Tools and Technology: Model Management
Jozsef Bedocs (bedocs@gdls.com)
25. 25 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Tools and Technology: Interoperability
26. 26 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Tools and Technology:
Modeling & Simulation Interoperability
27. 27 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Tools and Technology: Model Based Testing
28. 28 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Processes, Practices, and Methods
Jeff A. Estefan (Jet Propulsion Laboratory)
Jeffrey.A.Estefan@jpl.nasa.gov
Purpose:
Provide user community with information about various processes, practices, and methods. What works? What doesn’t? Compared to what?
Activities:
User surveys, interviews, comparisons
Characterize role of life cycle models (project, acquisition, and systems engineering)
Other References:
Estefan, Jeff A., “Survey of Model-Based Systems Engineering (MBSE) Methodologies,” Rev. A, INCOSE MBSE Focus Group white paper, International Council on Systems Engineering, May 25, 2007 (http://omgsysml.org/MBSE_Methodology_Survey_RevA.pdf)
29. 29 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Supporting Standards
Phil Spiby, EuroStep Foundation (phil.spiby@eurostep.com)
30. 30 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEOVERVIEW OF THE MBSE INITIATIVE CHALLENGE TEAMS
31. 31 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE CHALLENGE TEAMS CHALLENGE DEMONSTRATION PROJECTS
INCOSE Enterprise Model: Mike Dee, Finger Lakes
Mechatronics Model: Dr. Russell Peak, Georgia Tech
GEOSS Model: Larry McGovern, Northrop Grumman
Avionics / SW Integration: Leon Corley
Space Systems: Chris Delp, Jet Propulsion Lab
Intelligent Enterprises: Jack Ring, Independent Consultant
Urban Transportation: Dr. Larry Head, University of Arizona
Highway Maintenance: open
Telescope Modeling: Robert Karban, European Organization for Astronomy Research
32. 32 INCOSE MODOpeEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES INCOSE ENTERPRISE
Mike Dee (michael.dee@incose.org)
OBJECTIVES
Create enterprise model of INCOSE
Enterprise Framework, implemented in SysML
Define
Goals / Requirements Layer (Use Cases and Context)
Concept Layer (ConOps)
Process Layer (Operating Procedures)
Information Layer (Knowledge / Data)
Applications Layer (Methods & Tools)
Infrastructure Layer (Underlying Assets)
DELIVERABLES
Operating model; self documented
33. 33 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES MECHATRONICS INTEGRATION
Russel Peak, Georgia Tech
(Russell.Peak@gatech.edu)
OBJECTIVES
Demonstrate use of SysML for expressing mechatronic system design.
Integrate via SysML the simulation work done in various other tools.
Build Integrated System Models in SysML (pre-processing).
See next slide…
34. 34 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES
35. 35 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Global Earth Observation System of Systems
Architecture Development Using Viewpoint Specifications
Larry McGovern, Northrop (lawrence.mcgovern@ngc.com)
36. 36 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES AVIONICS & SOFTWARE INTEGRATION
Leon Corley
37. 37 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES SPACE SYSTEMS-FIRESAT
Christopher L. Delp, Jet Propulsion Laboratory Chris.Delp@jpl.nasa.gov
OBJECTIVES:
Evaluate MBSE (SysML, etc.) as an alternative to traditional SE methods.
Determine how much system documentation can be formalized within SysML, and what cannot.
Determine if MBSE is better than Traditional SE methods.
COMMENTS:
Cooperation across companies and organizations.
Significant software integration.
38. 38 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Intelligent Enterprises
Jack Ring (jring@amug.org)
39. 39 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES Intelligent Enterprises (Continued)
40. 40 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES URBAN TRANSPORTATION
Larry Head, University of Arizona (larry@sie.arizona.edu)
41. 41 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES HIGHWAY MAINTENANCE
Florida Dept of Transportation / University of Central Florida
OBJECTIVES:
Further knowledge of modeling and simulation
Education projects for graduate and undergraduate students
Research and application for industry
Sandbox for prototyping and testing
Optimize maintenance program effectiveness
Tie descriptive models to predictive models.
Currently no activity…
42. 42 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE TECHNICAL ACTIVITIES SPACE TELESCOPE DESIGN
Robert Karban, European Agency for Astronomy Research (rkarban@eso.org)
43. 43 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE WRAP-UP SUMMARY
Purpose of the MBSE Initiative:
Advance our knowledge of the method and the tools
What works? What doesn’t
Multiple aspects of modeling
Projects:
Activity Teams: Particular Technology Aspect
Challenge Teams: Demonstration Projects
Participation / Real Information:
Contact the team leader
44. 44 INCOSE MODEL BASED SYSEMS ENGINEERING INITIATIVEMBSE INITIATIVE WRAP-UP COMMENTS ON MBSE
BARRIERS TO IMPLEMENTATION:
Lack of general knowledge about integrated modeling
Lack of experience in user community
Unforeseen benefits of integrated model
THINGS TO THINK ABOUT:
Investment requirements
Participants must have access to software
Training in modeling
Learning to share
Challenge Teams: Demonstration Projects
COST / BENEFIT:
ROI may take a while.
Like migration to solid modeling