SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

MBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfMBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfHelder Castro
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Obeo
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineeringCapgemini
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Obeo
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...Obeo
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelObeo
 
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...Obeo
 
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadCapella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadObeo
 
アイパターンの表示方法
アイパターンの表示方法アイパターンの表示方法
アイパターンの表示方法spicepark
 
Wincc plant-intelligence
Wincc plant-intelligenceWincc plant-intelligence
Wincc plant-intelligenceAbdoul Karim
 
MBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfMBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfHelder Castro
 
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 ...Obeo
 
INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)Bernardo A. Delicado
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsObeo
 
Easily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsEasily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsObeo
 
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...Obeo
 

Tendances (20)

MBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdfMBSE with Arcadia method step-by-step Operational Analysis.pdf
MBSE with Arcadia method step-by-step Operational Analysis.pdf
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineering
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
 
s1000d Data Modules
s1000d Data Modules   s1000d Data Modules
s1000d Data Modules
 
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadCapella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
 
2D ROBOTIC PLOTTER
2D ROBOTIC PLOTTER2D ROBOTIC PLOTTER
2D ROBOTIC PLOTTER
 
Ale i doc-complete-tutorial
Ale i doc-complete-tutorialAle i doc-complete-tutorial
Ale i doc-complete-tutorial
 
アイパターンの表示方法
アイパターンの表示方法アイパターンの表示方法
アイパターンの表示方法
 
Wincc plant-intelligence
Wincc plant-intelligenceWincc plant-intelligence
Wincc plant-intelligence
 
MBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfMBSE with Arcadia method.pdf
MBSE with Arcadia method.pdf
 
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 ...
 
INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)INCOSE Systems Engineering Competency Framework ( ISECF)
INCOSE Systems Engineering Competency Framework ( ISECF)
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
Easily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensionsEasily enrich capella models with your own domain extensions
Easily enrich capella models with your own domain extensions
 
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
[Capella Day 2019] Integrating Capella, SCADE and medini analyze, for MBSE, E...
 
Compliant S1000D Illustrations White Paper
Compliant S1000D Illustrations White PaperCompliant S1000D Illustrations White Paper
Compliant S1000D Illustrations White Paper
 

Similaire à Friedenthal.sandford

Mbs Efor Rail Liem
Mbs Efor Rail LiemMbs Efor Rail Liem
Mbs Efor Rail LiemMichael Liem
 
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 applicationsLeonid Grinshpan, Ph.D.
 
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)ADLINK Technology IoT
 
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 craigkeyven
 
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 slicingIOSR Journals
 
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
 
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 BlueShieldRoger Snook
 
UML profiles for Embedded Systems
UML profiles for Embedded SystemsUML profiles for Embedded Systems
UML profiles for Embedded Systemspboulet
 
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 DiagramsMohammed Misbhauddin
 
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
 
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 simulationDaniele Gianni
 
Model-based Automotive Software Development
Model-based Automotive Software DevelopmentModel-based Automotive Software Development
Model-based Automotive Software Developmentitemis AG
 
Rejunevating software reengineering processes
Rejunevating software reengineering processesRejunevating software reengineering processes
Rejunevating software reengineering processesmanishthaper
 
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationRhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationGraham Bleakley
 
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 AGHeiko Behrens
 
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 SystemsDaniele Gianni
 

Similaire à 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
 

Plus de NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk boNASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski johnNASAPMC
 
Yew manson
Yew mansonYew manson
Yew mansonNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joeNASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahmNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krageNASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marcoNASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mikeNASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karleneNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 

Plus 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
 

Dernier

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

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