SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
Model Based Systems Engineering
   NASA PM Challenge 2009
       February 25, 2009



                           Sanford Friedenthal
                  sanford.friedenthal@lmco.com
Topics

MBSE Motivation and Scope

System Modeling Using SysML

System Model as an Integration Framework

INCOSE MBSE Initiative

MBSE Observations

Summary
MBSE Motivation and Scope
SE Practices for Describing Systems
Past                                                          Future
                Specifications
                                               ATC                   Pilot          Airplane




                Interface requirements                        Request to proceed



                                              Authorize


                                                               Initiate power-up


                System design                                                        Power-up


                                                                Report Status




                Analysis & Trade-off         Direct taxiway


                                                                  Initiate Taxi


                                                                                   Executed cmds




                Test plans




   Moving from Document centric to Model centric
Model-based Systems
Engineering (MBSE)
                                                         Life Cycle Support
Formalizes the practice of
systems engineering through
the use of models
Broad in scope
 – Integrates with multiple
   modeling domains across life
   cycle from SoS to component



                                  Vertical Integration
Results in quality/productivity
improvements & lower risk
 – Rigor and precision
 – Communications among
   system/project stakeholders
 – Management of complexity
MBSE Benefits
Improved quality
 – Early identification of requirements issues
 – Enhanced system design integrity
 – Improved specification of allocated requirements to HW/SW
 – Fewer errors during I&T
 – More rigorous requirements traceability
Increased productivity
 – Improved impact analysis of requirements changes
 – Reuse of existing models to support design/technology
   evolution
 – Auto-generation of documentation
Reduced risk
 – Improved cost estimates
 – Early/on-going requirements validation & design verification
System Modeling Using SysML
System Modeling
                                            Requirements

  Functional/Behavioral Model                                   Performance Model
 Start      Shift      Accelerate          Brake           Control         Power                 Vehicle
                                                            Input         Equations             Dynamics




                                                                           Mass
                                            System Model                 Properties
                                                                           Model
                                                                             Structural
                                                                               Model
                                                                                    Safety
                                                                                    Model
                                                                                         Cost
   Engine     Transmission          Transaxle                                           Model



 Structural/Component Model                                          Other Engineering
                                                                      Analysis Models

            Integrated System Model Must Address
                 Multiple Aspects of a System
What is SysML?
 A graphical modeling language in response to the
 UML for Systems Engineering RFP developed by the
 OMG, INCOSE, and AP233
  – a UML Profile that represents a subset of UML 2 with
    extensions

 Supports the specification, analysis, design,
 verification, and validation of systems that include
 hardware, software, data, personnel, procedures, and
 facilities

 Supports model and data interchange via XML
 Metadata Interchange (XMI®) and the evolving AP233
 standard (in-process)

       SysML is Critical Enabler for MBSE
4 Pillars of SysML – ABS Example
         1. Structure     sd ABS_ActivationSequence [Sequence Diagram]                     2. Behavior
                              stm TireTraction [State Diagram]
                                                                   m1:Brake
                                                                                              interaction
                            d1:Traction
                             Detector                              Modulator
                                                             LossOfTraction                   state
                                                                                              machine
                                    detTrkLos()Gripping                         Slipping

                                                                                              activity/
                                                            RegainTraction
                                    sendSignal()                                              function
                                    modBrkFrc(traction_signal:boolean)

                                                                             modBrkFrc()
definition   use
                                                                             sendAck()




        3. Requirements                                   4. Parametrics
OMG SysML™ Specification

 Specification status
  – Adopted by OMG in May ’06
  – Available Specification v1.0 in Sept ’07
  – Available Specification v1.1 in Nov ‘08
  – Revision task force for v1.2 in process

 Multiple vendor implementations available

 Information can be found on the OMG SysML
 Website at http://www.omgsysml.org/
System Model as an
Integration Framework
System Architecture Model
as Integrating Model
                                                    Requirements
                                                       Mgm’t
                                                     Repository




                                               System Architecture Model             Verification Models
         Analysis Models

  U(s)           G(s)
                           ∫

                                                                  &
                                                   Req’ts Allocation
                                                   Design Integration

                               Hardware Models                             Software Models


                                     SET
                                 S         Q


                                 R   CLR   Q
System Architecture Model




 Specifications       Adaptive Resource Management                                       Theater-Level
                                                                                          Theater-Level
                                                            Policy-Selected             Mission Priority
                                       Resource                                          Mission Priority
                                        Resource              Allocation                    Control
                                                                                             Control
     QoS Spec                          Manager
                                        Manager               Algorithms
      QoS Spec
    Modifications
    Modifications
                                                                                        Globus

   System / /QoS                                   Host Load
                                                    Host Load        Network Load
                                                                      Network Load
    System QoS          QoS Managers
   Specifications                                  Analyzer
                                                    Analyzer           Analyzer
                                                                        Analyzer
    Specifications


 Monitor                                                                                         Control

     Collector / /
      Collector          History                 Host
                                                  Host           Hardware Fault
                                                                  Hardware Fault       Application
                                                                                        Application
     Correlator
      Correlator         Servers              Discovery
                                               Discovery           Detection
                                                                    Detection            Control
                                                                                          Control


      Application                                                  Quasar OS-Level
       Application    UNIX and WinNT        Remos Network           Quasar OS-Level   UNIX and NT App
                                             Remos Network            Feedback         UNIX and NT App
   Instrumentation      OS Monitors           Monitoring               Feedback        Control Agent
    Instrumentation                            Monitoring            Adaptation         Control Agent
                                                                      Adaptation




                                            Applications
                                             Applications




System Architecture Model Can Integrate Across Domains
                                                                                                            © Copyright Lockheed Martin Corporation All Rights Reserved
Using the System Architecture Model
    to Flowdown Requirements
System-of-System Level                                                                                       Trade Studies,
                                                 UC
• 1st Level Of Decompositions
• How Our System Contributes to                                                                              Simulation,
  the Overall Mission                                                                                        Specification Reviews,
                                    System 1   .....      System 2
                                                            Spec
                                                                                                             etc.
                                      Spec
    Mission Concept of Operations
                                                                             Behavior,
System Level                                                                Structure &
• Derives Subsystems                                                       Requirements
• Allocates Requirements to Subsystems                                                                     Trade Studies,
                                                             UC
                                                                                                           Simulation,
                                                                                                           Specification Reviews,
                                                 Sub-               Sub                                    etc.
                                               System 1
                                                           ...    System 2
                A-Spec                           Spec               Spec

Element Level                                                                       Behavior,
                                                                                   Structure &
•   Derives Hardware and Software Components
                                                                                  Requirements
•   Allocates Requirements to Components                                                                   Trade Studies,
                                                                       UC
                                                                                                           Simulation,
                                                                                                           Specification Reviews,
                                                        SW                       SW                        etc.
               B-Spec                                  Comp 1        ...        Comp X
                                                        Spec                     Spec

Component Design                                                                              Behavior,
                                                                                             Structure &
& Implementation Level                                                                      Requirements
                                                                                  UC


(from John Watson/LMC
SysML Info Days presentation)                                        Comp 1
                                                                     Software
                                                                                 ...     Comp X
                                                                                         Software
                                                                                                    © Copyright Lockheed Martin Corporation All Rights Reserved
System Decomposition Process                                                                                                                                                 UC




                                                                                                                                                         .....
            Analyze System Level Requirements                   Input                                                                                                                                       SatComms




                                                                                                                                                                                                       Forward Message from
                                                                                                                                                                                                       Regional Command
                                                                                                                                                                                                                                                            Weapon System                                            Weapon




                                                                                                                                                                                                                                            Receive Order



                                                                                                                                                                                                                                         Evaluate Engagement



                                                                                                                                                                                                                                            Start Enagement




                                                                                                                                                                                                                                                                                                    Fire Weapon




                                                                                                                                                                                                                                              Monitor Weapon

                                                                                                                                                                                                                                                            [Status Change]
                                                                                                                                                                                                                                                                              [Correction Needed]




                 Analyze System Services                                                                                                                                                                                         [No]
                                                                                                                                                                                                                                         Weapon Intercept?




                                                                                                                                                                                                                                        Terminate Engagement
                                                                                                                                                                                                                                                                       Send Guidance Command




                                                                                                                                                                                                                                                                                                    Correct Course



                                                                                                                                                                                                       Forward Message to                          Send Status Change
                                                                                                                                                                                                       Regional Cmd




                                                                                                                                                                                                            Forward Message to
                                                                                                                                                                                                            Regional Cmd




                  Identify the Subsystem

                                                                                     SatComms                                        Weapon System                                            Weapon




                                                                                Forward Message from
                                                                                Regional Command



                                                                                                                     Receive Order



                                                                                                                   Evaluate Engagement




            Analyze Subsystem Collaboration to
                                                                                                                     Start Enagement




                                                                                                                                                                             Fire Weapon




                                                                                                                       Monitor Weapon

                                                                                                                                     [Status Change]
                                                                                                                                                       [Correction Needed]


                                                                                                          [No]                                  Send Guidance Command
                                                                                                                   Weapon Intercept?




                Satisfy the System Services                                     Forward Message to
                                                                                Regional Cmd
                                                                                                                 Terminate Engagement




                                                                                                                             Send Status Change
                                                                                                                                                                             Correct Course




                                                                                     Forward Message to
                                                                                     Regional Cmd




                                                                                                                                                                                                                                                                                            UC
                  Incorporate Additional                      Trade Studies, R&D,
                    Analysis as Needed                        Simulation, Specification
                                                              Reviews, etc.                                                                                                                                                                                                          .....


                  Derive and Allocate
                                                                              The Subsystem shall ....
               Requirements to Subsystem                                       The Subsystem shall ....
                                                                                Derived
                                                                              Requirements
               Yes
                       Continue?
                               No
                Complete Subsystem Specs
                                                                              (from John Watson/LMC
                                                                              SysML Info Days presentation)
                              © Copyright Lockheed Martin Corporation All Rights Reserved
Typical Specification Tree
  req.pkg.Specification.Tree                            «Requirements Diagram»




                               «Requirement»                                                           «Requirement»
                 Mission Requirements Specification                                             Concept Of Operations




                                   «trace»                                               «trace»

                                                          «Requirement»
                                                System Requirements Specification

                         ID = SC.00x


                               «trace»                                                «trace»
                                «Requirement»                                                      «Requirement»
                 Module A Requirements Specification                                Module B Requirements Specification

                                                                                   ID = MB.00x



                    «trace»                              «trace»                         «trace»

                   «Requirement»                                                     «Requirement»
     Subsystem 1 Requirements Specification                           Subsystem 2 Requirements Specification

                                                           ID = SS2.00x



                                         © Copyright Lockheed Martin Corporation All Rights Reserved
Space Vehicle Doman
  bdd.pkg.Structure.SpaceVehicleDomain                            «Block Definition Diagram»




                                                                                                               «block»
                   «block»                                                                           Space Vehicle Domain
                Environment               1                               1


                                                                                                                      1
                                                                                                           «block,enterprise»
                                                                                                     Space Vehicle Enterprise
                             0..*


                    Crew                                                                  «block»                                    «block»
                                                                                    Ground Control             1         1      Ground Support
                                        «block»
                             1                              1
      «block»                       Launch Vehicle
                      1
  Launch Stack        1

                                       «block»                                             «block»                                   «block»
                             1                             1                                                    1        1
                                    Space Vehicle                                   Mission Control                             Ground Handling




                                                  © Copyright Lockheed Martin Corporation All Rights Reserved
Space Vehicle Context
External Interfaces
ibd.block.Domain.SpaceVehicleInContext                  «Internal Block Diagram»



                                                            «block,enterprise»
                                                    Space Vehicle Enterprise




                                                                           1                  sc:Space Vehicle
         1        grndctrl:Ground Control
                                                                                                    Attributes
                                                                                   mass:int
                                                                                   center of mass:int
         1        flghtctrl:Mission Control                                        moment of inertia:int
                                                                                   fuel:int



         1        ghte:Ground Handling                                                             Operations
                                                                                   Execute Burn():void
                                                                                   Calculate Burn Parameters():void
                                                                                   Evaluate Position():void
         1        grndctrl:Ground Control                                          Sense Position():void
                                                                                   InitManeuver()


                                                                               1               lv:Launch Vehicle




                                         © Copyright Lockheed Martin Corporation All Rights Reserved
Typical System Use Cases
   uc_pkg_Domain_ControlOrbit


                                                                 SpaceVehicle System




        Crew
                                                                      Control Orbit




                                                                                         «include»
                                                      «include»

    Mission Control
                                               Translate Vehicle                       Rotate Vehicle




                                © Copyright Lockheed Martin Corporation All Rights Reserved
Translate Vehicle Activity Diagram
act_uc_SpaceVehicle_TranslateVehicle


                    cdh:CandDH                                               gnc:GNC                              prop:Propulsion


 Crew Cmd


                                                          targetPos:Quaternion
                                       Receive                                           Calculate
                                       Command                                           Burn
                                       for Burn                                          Parameters
                                                             currentPos:Quaternion                            [targetPos==CurrentPos]
FlgthCtrl Cmd           initAbort:Command                            «continuous»        propCmds:Command



                                                     pin_5:Quaternion
                                                                                                                   Execute
                                                               Evaluate
                                                                                                                   Burn
                                                               Position                        propCmds:Command
                                                                                                                               thrust:Newtons
                                          currentPos:Quaternion

                                                                                                                                      Thrust
                                                                          «continuous»
                                                  currentPos:Quaternion
                                                                  Sense
Sensor input                                                      Current
                                                       sd:Data    Position




                                              © Copyright Lockheed Martin Corporation All Rights Reserved
Space Vehicle Hierarchy
bdd.pkg.Structure.Subsystems                 «Block Definition Diagram»




                                                    «block»
                                                Space Vehicle




               1                    1                                      1                        1
        «block,Subsystem»      «block,Subsystem»                      «block,Subsystem»          «block,Subsystem»
          Propulsion                GNC                                   CandDH             Electrial Power Supply




                               © Copyright Lockheed Martin Corporation All Rights Reserved
Space Vehicle Internal Block Diagram
  ibd.block.Spacecraft.Subsystems                       «Internal Block Diagram»



     1               DomainLevel::Structure::Space Vehicle Enterprise.sc:Space Vehicle


              1                                   eps:Electrial Power Supply



                       elec1:Power                                                  elec2:Power


                       elec1:Power                                                    elec2:Power
                      1             ct:CandDH                                              1      gnc:GNC
                                                                     cmd2:Command
                       cmd:Command                                                                          sd:Data sd:Data

     cmd:Command                                             cmd2:Command



                                                                                    propCmd:Command

                              1          prop:Propulsion

             thrust:Newtons                                            propCmd:Command

    thrust:Newtons




                                    © Copyright Lockheed Martin Corporation All Rights Reserved
Georgia Tech Research Project
Integrating System Design Model with Simulation & Analysis Models
System Objective Function
Excavator SysML Parametrics
                     n                    n
GIT Project f = ∑ k moe + ∑ k moe moe
                           i   i                   ij   i   j
                    i =1           i , j =1;i , ≠ j
Excavator System Breakdown
GIT Project
Simulation in Dymola
 GIT Project
  Modelica
  Lexical Representation
  (auto-generated from SysML)




[Johnson, 2008 - Masters Thesis]
Typical Integrated Tool
Environment
                                                                                      Project Management



                                                                                       SoS/Enterprise Modeling
                          Requirements Management
Product Data Management




                                                                                               UPDM




                                                                                                                        Simulation & Visualization
                                                    Verification & Validation




                                                                                                                                                     Engineering Analysis
                                                                                          System Modeling
                                                                                               SysML
CM/DM




                                                                                Software Modeling   Hardware Modeling
                                                                                     UML 2.0          VHDL, CAD, ..
INCOSE MBSE Initiative
INCOSE MBSE Initiative Charter
 Promote, advance, and institutionalize the practice of
 MBSE to attain the MBSE 2020 Vision through broad
 industry and academic involvement in:
  – Research
  – Standards
  – Processes, Practices, & Methods
  – Tools & Technology
  – Outreach, Training & Education
Integrated Systems Engineering Vision
                                   Hydraulic
                                   Fluid:
                                   SAE 1340
                                   not-
              Power                compliant
              Rating:
              18 Amps

                                                       Thermal/He
                                                       at
                                                       Dissipation:
                                                       780°
                                                  Ergonomic/P
                                                  edal
                                                  Feedback: 34
                                                  ERGS
                                                  Hydraulic
                                                  Pressure:
                                                  350 PSI
                                   Sensor
                                   MTBF:
                                   3000 hrs



Minimum Turn Radius: 24 ft.
Minimum Turn Radius: 24 ft.
Dry Pavement Braking Distance at
Dry Pavement Braking Distance at
60 MPH : 110 ft. 90 ft
60 MPH: 110 ft.                               FIGURE NOT INCLUDED IN VISION
Challenge Teams

Telescope System Modeling – Robert Karban (ESO)
Space Systems – Chris Delp *
Mechatronics / Model Interoperability Team – Russell Peak (GIT)
GEOSS Architecture Modeling – Larry McGovern
Intelligent Enterprises – Jack Ring *
INCOSE Enterprise Model – Michael Dee (Regina Griego)
MBSE Applied to Urban Transportation – Larry Head (UofA)
Avionics Systems and Software Integration – Leon Corley
INCOSE Telescope Modeling Challenge Team
Robert Karban – Lead
APE Project




                   APE will be installed at the telescope in
                              the Chile desert.
Model Organization



                                        Telescope MBSE
                                        Challenge Team Site
                                        http://mbse.sysmod.de/




Presented to the INCOSE 2008 Symposium by Robert Karban
MBSE Observations
MBSE Observations
Transition from document-centric to model-centric
is a cultural change
Well defined MBSE method is essential
Multiple tool vendors providing a range of price
point, capability, and standards conformance
MBSE training should include language, method,
and tools
Employ pilots to validate your MBSE approach
Scope model based on program objectives and
constraints
A lot has been learned, but much more remains
Summary
Summary
MBSE is a key practice to advance complex systems
development
Standards such as SysML are critical enablers of MBSE
Multiple tool vendors implementing the standard
System architecture model and standards based
approach facilitate Integration across modeling domains
Growing interest and application of MBSE
INCOSE MBSE helping to advance and promote MBSE
MBSE References
(there are many more)
 INCOSE MBSE Connect Site
  –   http://www.incose.org

 Multiple INCOSE Journal/Insight Articles, Symposium Papers

 OMG SysML Website
  –   http://www.omgsysml.org

 SE^2 Telescope MBSE Challenge Team Site
  –   http://mbse.sysmod.de/

 Estefan, Jeff “Survey of Candidate Model-Based Systems Engineering (MBSE)
 Methodologies”, Rev. B, May 23, 2008

 Cantor, Murray, Rational Unifi ed Process ® for Systems Engineering, RUP SE Version 2.0,
 IBM Rational Software white paper, IBM Corporation, May 8, 2003
 Hoffmann, Harmony-SE/SysML Deskbook: Model-Based Systems Engineering with Rhapsody,
 Rev. 1.51, Telelogic/I-Logix white paper, May 24, 2006
 Lykins, Friedenthal, Meilich, Adapting UML for an Object-Oriented Systems Engineering
 Method (OOSEM), Proceedings of the INCOSE International Symposium. Minneapolis, July
 15–20, 2000

 Friedenthal, Moore, Steiner, ”A Practical Guide to SysML: The Systems Modeling Language”
 Morgan Kaufmann, 2008

 Tim Weilkiens, “Systems Engineering with SysML/UML” Morgan Kaufmann, 2008

 Wymore , W. , Model-Based Systems Engineering, CRC Press , 1993
Backup
INCOSE Telescope Modeling Challenge Team
Robert Karban – Lead
APE Project




                   APE will be installed at the telescope in
                              the Chile desert.
Model Organization



                                        SE^2 Telescope MBSE
                                        Challenge Team Site
                                        http://mbse.sysmod.de/




Presented to the INCOSE 2008 Symposium by Robert Karban
System Context




                                         3 modeling
                                         approaches for
                                         interfaces




Presented to the INCOSE 2008 Symposium by Robert Karban
High Level Structure

  Example for system structure: “Product tree” of Opto-Mechanical Bench




Presented to the INCOSE 2008 Symposium by Robert Karban
Traceability

 Example for automatic dependency matrix
 between objective and user requirements:




Presented to the INCOSE 2008 Symposium by Robert Karban

Más contenido relacionado

La actualidad más candente

FYP. Automation Of Box Filling Machine Using PLC 2
FYP. Automation Of Box Filling Machine Using PLC 2FYP. Automation Of Box Filling Machine Using PLC 2
FYP. Automation Of Box Filling Machine Using PLC 2
HANAN BIN AHMED
 
Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple System
Obeo
 
Thiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdf
Thiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdfThiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdf
Thiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdf
Man_Ebook
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
Obeo
 

La actualidad más candente (20)

FYP. Automation Of Box Filling Machine Using PLC 2
FYP. Automation Of Box Filling Machine Using PLC 2FYP. Automation Of Box Filling Machine Using PLC 2
FYP. Automation Of Box Filling Machine Using PLC 2
 
Đồ án Thiết kế mạch băm xung một chiều có đảo chiều để điều chỉnh độ...
Đồ án Thiết kế mạch băm xung một chiều có đảo chiều để điều chỉnh độ...Đồ án Thiết kế mạch băm xung một chiều có đảo chiều để điều chỉnh độ...
Đồ án Thiết kế mạch băm xung một chiều có đảo chiều để điều chỉnh độ...
 
Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple System
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
 
ĐIều khiển con lắc ngược quay
ĐIều khiển con lắc ngược quayĐIều khiển con lắc ngược quay
ĐIều khiển con lắc ngược quay
 
Fault Diagnosis for Electric Drive system of EV Based on Structural Analysis
Fault Diagnosis for Electric Drive system of EV Based on Structural AnalysisFault Diagnosis for Electric Drive system of EV Based on Structural Analysis
Fault Diagnosis for Electric Drive system of EV Based on Structural Analysis
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Basic elements in control systems
Basic elements in control systemsBasic elements in control systems
Basic elements in control systems
 
ĐIỀU KHIỂN CÂN BẰNG CON LẮC NGƯỢC SỬ DỤNG BỘ ĐIỀU KHIỂN LQR VÀ BỘ LỌC KALMAN ...
ĐIỀU KHIỂN CÂN BẰNG CON LẮC NGƯỢC SỬ DỤNG BỘ ĐIỀU KHIỂN LQR VÀ BỘ LỌC KALMAN ...ĐIỀU KHIỂN CÂN BẰNG CON LẮC NGƯỢC SỬ DỤNG BỘ ĐIỀU KHIỂN LQR VÀ BỘ LỌC KALMAN ...
ĐIỀU KHIỂN CÂN BẰNG CON LẮC NGƯỢC SỬ DỤNG BỘ ĐIỀU KHIỂN LQR VÀ BỘ LỌC KALMAN ...
 
Summer Internship and Project Report on Power System Operation Corporation Li...
Summer Internship and Project Report on Power System Operation Corporation Li...Summer Internship and Project Report on Power System Operation Corporation Li...
Summer Internship and Project Report on Power System Operation Corporation Li...
 
Solar car full report
Solar car full reportSolar car full report
Solar car full report
 
Control systems tutorial
Control systems tutorialControl systems tutorial
Control systems tutorial
 
State variable analysis (observability & controllability)
State variable analysis (observability & controllability)State variable analysis (observability & controllability)
State variable analysis (observability & controllability)
 
Thiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdf
Thiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdfThiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdf
Thiết kế và chế tạo xe AGV ứng dụng Slam tối ưu hóa đường đi.pdf
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observability
 
Etap 16-getting-started
Etap 16-getting-startedEtap 16-getting-started
Etap 16-getting-started
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
Basics of control system
Basics of control system Basics of control system
Basics of control system
 
Summer Internship Report -By Rahul Mehra
Summer Internship Report -By Rahul MehraSummer Internship Report -By Rahul Mehra
Summer Internship Report -By Rahul Mehra
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 

Similar a Friedenthal.sandford

Mbs Efor Rail Liem
Mbs Efor Rail LiemMbs Efor Rail Liem
Mbs Efor Rail Liem
Michael Liem
 
Technosoft modeling and simulation 2006 03-27 from craig
Technosoft modeling and simulation  2006 03-27 from craigTechnosoft modeling and simulation  2006 03-27 from craig
Technosoft modeling and simulation 2006 03-27 from craig
keyven
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
virtual-campus
 
UML profiles for Embedded Systems
UML profiles for Embedded SystemsUML profiles for Embedded Systems
UML profiles for Embedded Systems
pboulet
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
virtual-campus
 
Galil galil's new accelera controller; sizzling speed, fully loaded 2007 p...
Galil   galil's new accelera controller;  sizzling speed, fully loaded 2007 p...Galil   galil's new accelera controller;  sizzling speed, fully loaded 2007 p...
Galil galil's new accelera controller; sizzling speed, fully loaded 2007 p...
Electromate
 

Similar a Friedenthal.sandford (20)

Mbs Efor Rail Liem
Mbs Efor Rail LiemMbs Efor Rail Liem
Mbs Efor Rail Liem
 
ECSA 2011 (Navarro)
ECSA 2011 (Navarro)ECSA 2011 (Navarro)
ECSA 2011 (Navarro)
 
Queuing model based load testing of large enterprise applications
Queuing model based load testing of large enterprise applicationsQueuing model based load testing of large enterprise applications
Queuing model based load testing of large enterprise applications
 
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
 
Technosoft modeling and simulation 2006 03-27 from craig
Technosoft modeling and simulation  2006 03-27 from craigTechnosoft modeling and simulation  2006 03-27 from craig
Technosoft modeling and simulation 2006 03-27 from craig
 
A practical approach for model based slicing
A practical approach for model based slicingA practical approach for model based slicing
A practical approach for model based slicing
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
 
UML profiles for Embedded Systems
UML profiles for Embedded SystemsUML profiles for Embedded Systems
UML profiles for Embedded Systems
 
An Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence DiagramsAn Automatic Approach to Translate Use Cases to Sequence Diagrams
An Automatic Approach to Translate Use Cases to Sequence Diagrams
 
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
S-CUBE LP: Service Level Agreement based Service infrastructures in the conte...
 
Galil galil's new accelera controller; sizzling speed, fully loaded 2007 p...
Galil   galil's new accelera controller;  sizzling speed, fully loaded 2007 p...Galil   galil's new accelera controller;  sizzling speed, fully loaded 2007 p...
Galil galil's new accelera controller; sizzling speed, fully loaded 2007 p...
 
A framework for distributed control and building performance simulation
A framework for distributed control and building performance simulationA framework for distributed control and building performance simulation
A framework for distributed control and building performance simulation
 
Model-based Automotive Software Development
Model-based Automotive Software DevelopmentModel-based Automotive Software Development
Model-based Automotive Software Development
 
Struts ppt 1
Struts ppt 1Struts ppt 1
Struts ppt 1
 
Rejunevating software reengineering processes
Rejunevating software reengineering processesRejunevating software reengineering processes
Rejunevating software reengineering processes
 
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationRhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulation
 
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AGMastering Differentiated MDSD Requirements at Deutsche Boerse AG
Mastering Differentiated MDSD Requirements at Deutsche Boerse AG
 
SysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
SysML to Discrete-event Simulation to Analyze Electronic Assembly SystemsSysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
SysML to Discrete-event Simulation to Analyze Electronic Assembly Systems
 
V8.6 Brochure
V8.6 BrochureV8.6 Brochure
V8.6 Brochure
 

Más de NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
NASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
NASAPMC
 
Yew manson
Yew mansonYew manson
Yew manson
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
NASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
NASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahm
NASAPMC
 
Snow lee
Snow leeSnow lee
Snow lee
NASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
NASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
NASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
NASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
NASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
NASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
NASAPMC
 
Paradis william
Paradis williamParadis william
Paradis william
NASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
NASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
NASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
NASAPMC
 

Más de NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Paradis william
Paradis williamParadis william
Paradis william
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Friedenthal.sandford

  • 1. Model Based Systems Engineering NASA PM Challenge 2009 February 25, 2009 Sanford Friedenthal sanford.friedenthal@lmco.com
  • 2. Topics MBSE Motivation and Scope System Modeling Using SysML System Model as an Integration Framework INCOSE MBSE Initiative MBSE Observations Summary
  • 4. SE Practices for Describing Systems Past Future Specifications ATC Pilot Airplane Interface requirements Request to proceed Authorize Initiate power-up System design Power-up Report Status Analysis & Trade-off Direct taxiway Initiate Taxi Executed cmds Test plans Moving from Document centric to Model centric
  • 5. Model-based Systems Engineering (MBSE) Life Cycle Support Formalizes the practice of systems engineering through the use of models Broad in scope – Integrates with multiple modeling domains across life cycle from SoS to component Vertical Integration Results in quality/productivity improvements & lower risk – Rigor and precision – Communications among system/project stakeholders – Management of complexity
  • 6. MBSE Benefits Improved quality – Early identification of requirements issues – Enhanced system design integrity – Improved specification of allocated requirements to HW/SW – Fewer errors during I&T – More rigorous requirements traceability Increased productivity – Improved impact analysis of requirements changes – Reuse of existing models to support design/technology evolution – Auto-generation of documentation Reduced risk – Improved cost estimates – Early/on-going requirements validation & design verification
  • 8. System Modeling Requirements Functional/Behavioral Model Performance Model Start Shift Accelerate Brake Control Power Vehicle Input Equations Dynamics Mass System Model Properties Model Structural Model Safety Model Cost Engine Transmission Transaxle Model Structural/Component Model Other Engineering Analysis Models Integrated System Model Must Address Multiple Aspects of a System
  • 9. What is SysML? A graphical modeling language in response to the UML for Systems Engineering RFP developed by the OMG, INCOSE, and AP233 – a UML Profile that represents a subset of UML 2 with extensions Supports the specification, analysis, design, verification, and validation of systems that include hardware, software, data, personnel, procedures, and facilities Supports model and data interchange via XML Metadata Interchange (XMI®) and the evolving AP233 standard (in-process) SysML is Critical Enabler for MBSE
  • 10. 4 Pillars of SysML – ABS Example 1. Structure sd ABS_ActivationSequence [Sequence Diagram] 2. Behavior stm TireTraction [State Diagram] m1:Brake interaction d1:Traction Detector Modulator LossOfTraction state machine detTrkLos()Gripping Slipping activity/ RegainTraction sendSignal() function modBrkFrc(traction_signal:boolean) modBrkFrc() definition use sendAck() 3. Requirements 4. Parametrics
  • 11. OMG SysML™ Specification Specification status – Adopted by OMG in May ’06 – Available Specification v1.0 in Sept ’07 – Available Specification v1.1 in Nov ‘08 – Revision task force for v1.2 in process Multiple vendor implementations available Information can be found on the OMG SysML Website at http://www.omgsysml.org/
  • 12. System Model as an Integration Framework
  • 13. System Architecture Model as Integrating Model Requirements Mgm’t Repository System Architecture Model Verification Models Analysis Models U(s) G(s) ∫ & Req’ts Allocation Design Integration Hardware Models Software Models SET S Q R CLR Q
  • 14. System Architecture Model Specifications Adaptive Resource Management Theater-Level Theater-Level Policy-Selected Mission Priority Resource Mission Priority Resource Allocation Control Control QoS Spec Manager Manager Algorithms QoS Spec Modifications Modifications Globus System / /QoS Host Load Host Load Network Load Network Load System QoS QoS Managers Specifications Analyzer Analyzer Analyzer Analyzer Specifications Monitor Control Collector / / Collector History Host Host Hardware Fault Hardware Fault Application Application Correlator Correlator Servers Discovery Discovery Detection Detection Control Control Application Quasar OS-Level Application UNIX and WinNT Remos Network Quasar OS-Level UNIX and NT App Remos Network Feedback UNIX and NT App Instrumentation OS Monitors Monitoring Feedback Control Agent Instrumentation Monitoring Adaptation Control Agent Adaptation Applications Applications System Architecture Model Can Integrate Across Domains © Copyright Lockheed Martin Corporation All Rights Reserved
  • 15. Using the System Architecture Model to Flowdown Requirements System-of-System Level Trade Studies, UC • 1st Level Of Decompositions • How Our System Contributes to Simulation, the Overall Mission Specification Reviews, System 1 ..... System 2 Spec etc. Spec Mission Concept of Operations Behavior, System Level Structure & • Derives Subsystems Requirements • Allocates Requirements to Subsystems Trade Studies, UC Simulation, Specification Reviews, Sub- Sub etc. System 1 ... System 2 A-Spec Spec Spec Element Level Behavior, Structure & • Derives Hardware and Software Components Requirements • Allocates Requirements to Components Trade Studies, UC Simulation, Specification Reviews, SW SW etc. B-Spec Comp 1 ... Comp X Spec Spec Component Design Behavior, Structure & & Implementation Level Requirements UC (from John Watson/LMC SysML Info Days presentation) Comp 1 Software ... Comp X Software © Copyright Lockheed Martin Corporation All Rights Reserved
  • 16. System Decomposition Process UC ..... Analyze System Level Requirements Input SatComms Forward Message from Regional Command Weapon System Weapon Receive Order Evaluate Engagement Start Enagement Fire Weapon Monitor Weapon [Status Change] [Correction Needed] Analyze System Services [No] Weapon Intercept? Terminate Engagement Send Guidance Command Correct Course Forward Message to Send Status Change Regional Cmd Forward Message to Regional Cmd Identify the Subsystem SatComms Weapon System Weapon Forward Message from Regional Command Receive Order Evaluate Engagement Analyze Subsystem Collaboration to Start Enagement Fire Weapon Monitor Weapon [Status Change] [Correction Needed] [No] Send Guidance Command Weapon Intercept? Satisfy the System Services Forward Message to Regional Cmd Terminate Engagement Send Status Change Correct Course Forward Message to Regional Cmd UC Incorporate Additional Trade Studies, R&D, Analysis as Needed Simulation, Specification Reviews, etc. ..... Derive and Allocate The Subsystem shall .... Requirements to Subsystem The Subsystem shall .... Derived Requirements Yes Continue? No Complete Subsystem Specs (from John Watson/LMC SysML Info Days presentation) © Copyright Lockheed Martin Corporation All Rights Reserved
  • 17. Typical Specification Tree req.pkg.Specification.Tree «Requirements Diagram» «Requirement» «Requirement» Mission Requirements Specification Concept Of Operations «trace» «trace» «Requirement» System Requirements Specification ID = SC.00x «trace» «trace» «Requirement» «Requirement» Module A Requirements Specification Module B Requirements Specification ID = MB.00x «trace» «trace» «trace» «Requirement» «Requirement» Subsystem 1 Requirements Specification Subsystem 2 Requirements Specification ID = SS2.00x © Copyright Lockheed Martin Corporation All Rights Reserved
  • 18. Space Vehicle Doman bdd.pkg.Structure.SpaceVehicleDomain «Block Definition Diagram» «block» «block» Space Vehicle Domain Environment 1 1 1 «block,enterprise» Space Vehicle Enterprise 0..* Crew «block» «block» Ground Control 1 1 Ground Support «block» 1 1 «block» Launch Vehicle 1 Launch Stack 1 «block» «block» «block» 1 1 1 1 Space Vehicle Mission Control Ground Handling © Copyright Lockheed Martin Corporation All Rights Reserved
  • 19. Space Vehicle Context External Interfaces ibd.block.Domain.SpaceVehicleInContext «Internal Block Diagram» «block,enterprise» Space Vehicle Enterprise 1 sc:Space Vehicle 1 grndctrl:Ground Control Attributes mass:int center of mass:int 1 flghtctrl:Mission Control moment of inertia:int fuel:int 1 ghte:Ground Handling Operations Execute Burn():void Calculate Burn Parameters():void Evaluate Position():void 1 grndctrl:Ground Control Sense Position():void InitManeuver() 1 lv:Launch Vehicle © Copyright Lockheed Martin Corporation All Rights Reserved
  • 20. Typical System Use Cases uc_pkg_Domain_ControlOrbit SpaceVehicle System Crew Control Orbit «include» «include» Mission Control Translate Vehicle Rotate Vehicle © Copyright Lockheed Martin Corporation All Rights Reserved
  • 21. Translate Vehicle Activity Diagram act_uc_SpaceVehicle_TranslateVehicle cdh:CandDH gnc:GNC prop:Propulsion Crew Cmd targetPos:Quaternion Receive Calculate Command Burn for Burn Parameters currentPos:Quaternion [targetPos==CurrentPos] FlgthCtrl Cmd initAbort:Command «continuous» propCmds:Command pin_5:Quaternion Execute Evaluate Burn Position propCmds:Command thrust:Newtons currentPos:Quaternion Thrust «continuous» currentPos:Quaternion Sense Sensor input Current sd:Data Position © Copyright Lockheed Martin Corporation All Rights Reserved
  • 22. Space Vehicle Hierarchy bdd.pkg.Structure.Subsystems «Block Definition Diagram» «block» Space Vehicle 1 1 1 1 «block,Subsystem» «block,Subsystem» «block,Subsystem» «block,Subsystem» Propulsion GNC CandDH Electrial Power Supply © Copyright Lockheed Martin Corporation All Rights Reserved
  • 23. Space Vehicle Internal Block Diagram ibd.block.Spacecraft.Subsystems «Internal Block Diagram» 1 DomainLevel::Structure::Space Vehicle Enterprise.sc:Space Vehicle 1 eps:Electrial Power Supply elec1:Power elec2:Power elec1:Power elec2:Power 1 ct:CandDH 1 gnc:GNC cmd2:Command cmd:Command sd:Data sd:Data cmd:Command cmd2:Command propCmd:Command 1 prop:Propulsion thrust:Newtons propCmd:Command thrust:Newtons © Copyright Lockheed Martin Corporation All Rights Reserved
  • 24. Georgia Tech Research Project Integrating System Design Model with Simulation & Analysis Models
  • 25. System Objective Function Excavator SysML Parametrics n n GIT Project f = ∑ k moe + ∑ k moe moe i i ij i j i =1 i , j =1;i , ≠ j
  • 27. Simulation in Dymola GIT Project Modelica Lexical Representation (auto-generated from SysML) [Johnson, 2008 - Masters Thesis]
  • 28. Typical Integrated Tool Environment Project Management SoS/Enterprise Modeling Requirements Management Product Data Management UPDM Simulation & Visualization Verification & Validation Engineering Analysis System Modeling SysML CM/DM Software Modeling Hardware Modeling UML 2.0 VHDL, CAD, ..
  • 30. INCOSE MBSE Initiative Charter Promote, advance, and institutionalize the practice of MBSE to attain the MBSE 2020 Vision through broad industry and academic involvement in: – Research – Standards – Processes, Practices, & Methods – Tools & Technology – Outreach, Training & Education
  • 31. Integrated Systems Engineering Vision Hydraulic Fluid: SAE 1340 not- Power compliant Rating: 18 Amps Thermal/He at Dissipation: 780° Ergonomic/P edal Feedback: 34 ERGS Hydraulic Pressure: 350 PSI Sensor MTBF: 3000 hrs Minimum Turn Radius: 24 ft. Minimum Turn Radius: 24 ft. Dry Pavement Braking Distance at Dry Pavement Braking Distance at 60 MPH : 110 ft. 90 ft 60 MPH: 110 ft. FIGURE NOT INCLUDED IN VISION
  • 32. Challenge Teams Telescope System Modeling – Robert Karban (ESO) Space Systems – Chris Delp * Mechatronics / Model Interoperability Team – Russell Peak (GIT) GEOSS Architecture Modeling – Larry McGovern Intelligent Enterprises – Jack Ring * INCOSE Enterprise Model – Michael Dee (Regina Griego) MBSE Applied to Urban Transportation – Larry Head (UofA) Avionics Systems and Software Integration – Leon Corley
  • 33. INCOSE Telescope Modeling Challenge Team Robert Karban – Lead APE Project APE will be installed at the telescope in the Chile desert.
  • 34. Model Organization Telescope MBSE Challenge Team Site http://mbse.sysmod.de/ Presented to the INCOSE 2008 Symposium by Robert Karban
  • 36. MBSE Observations Transition from document-centric to model-centric is a cultural change Well defined MBSE method is essential Multiple tool vendors providing a range of price point, capability, and standards conformance MBSE training should include language, method, and tools Employ pilots to validate your MBSE approach Scope model based on program objectives and constraints A lot has been learned, but much more remains
  • 38. Summary MBSE is a key practice to advance complex systems development Standards such as SysML are critical enablers of MBSE Multiple tool vendors implementing the standard System architecture model and standards based approach facilitate Integration across modeling domains Growing interest and application of MBSE INCOSE MBSE helping to advance and promote MBSE
  • 39. MBSE References (there are many more) INCOSE MBSE Connect Site – http://www.incose.org Multiple INCOSE Journal/Insight Articles, Symposium Papers OMG SysML Website – http://www.omgsysml.org SE^2 Telescope MBSE Challenge Team Site – http://mbse.sysmod.de/ Estefan, Jeff “Survey of Candidate Model-Based Systems Engineering (MBSE) Methodologies”, Rev. B, May 23, 2008 Cantor, Murray, Rational Unifi ed Process ® for Systems Engineering, RUP SE Version 2.0, IBM Rational Software white paper, IBM Corporation, May 8, 2003 Hoffmann, Harmony-SE/SysML Deskbook: Model-Based Systems Engineering with Rhapsody, Rev. 1.51, Telelogic/I-Logix white paper, May 24, 2006 Lykins, Friedenthal, Meilich, Adapting UML for an Object-Oriented Systems Engineering Method (OOSEM), Proceedings of the INCOSE International Symposium. Minneapolis, July 15–20, 2000 Friedenthal, Moore, Steiner, ”A Practical Guide to SysML: The Systems Modeling Language” Morgan Kaufmann, 2008 Tim Weilkiens, “Systems Engineering with SysML/UML” Morgan Kaufmann, 2008 Wymore , W. , Model-Based Systems Engineering, CRC Press , 1993
  • 41. INCOSE Telescope Modeling Challenge Team Robert Karban – Lead APE Project APE will be installed at the telescope in the Chile desert.
  • 42. Model Organization SE^2 Telescope MBSE Challenge Team Site http://mbse.sysmod.de/ Presented to the INCOSE 2008 Symposium by Robert Karban
  • 43. System Context 3 modeling approaches for interfaces Presented to the INCOSE 2008 Symposium by Robert Karban
  • 44. High Level Structure Example for system structure: “Product tree” of Opto-Mechanical Bench Presented to the INCOSE 2008 Symposium by Robert Karban
  • 45. Traceability Example for automatic dependency matrix between objective and user requirements: Presented to the INCOSE 2008 Symposium by Robert Karban