Gallery: SysML Parsing Analysis: The Hybrid Sports Utility Vehicle (SUV) sample problem in MD SysML (from 2007-2008)
Annotated versions: a UML™ Parsing Analysis of the SysML1.0 spec vs. sample problem diagrams:
Introduction to the Hybrid Sports Utility Sample project for MagicDraw SysML
Navigation tips: for the MD SysML sample
Profiles used in the MD SysML sampl
Figure B.2 - Defining ValueTypes and Units to be used in the sample problem
Figure B.3 - Establishing Structure of the User Model using Packages and Views (Package Diagram)
Figure B.4 - Establishing the Context of the Hybrid SUV System using a User-Defined Context Diagram
Figure B.5 - Establishing Top Level Use Cases for the Hybrid SUV
Figure B.6 - Establishing Operational Use Cases for Drive the Vehicle
Figure B.7 - Elaborating Black Box Behavior for the Drive the Vehicle Use Case
Figure B.8 - Finite State Machine Associated with Drive the Vehicle
Figure B.9 - Black Box Interaction for Start Vehicle, referencing White Box Interaction
Figure B.10 - White Box Interaction for StartVehicle
Figure B.11 - Establishing HSUV Requirements Hierarchy (containment)
Figure B.11a HSUV Requirements: Alternative: use «containment» wrapper Components
Figure B.13 - Acceleration Requirement Relationships
Figure B.15 - Defining the Automotive Domain (Automotive Domain Breakdown)
Figure B.16 - Defining Structure of the Hybrid SUV System (Hybrid SUV Breakdown)
Figure B.16a - Alternative: using «composition» wrappers for assemblies
Figure B.17 - Internal Structure of Hybrid SUV
Figure B.18 - Defining Structure of Power Subsystem (PowerSubsystem Breakdown)
Figure B.19 - Internal Structure of the Power Subsystem (Alternative 1 - Combined Motor Generator)
Figure B.19a PowerSubsystem BDD: part and port design with required/provided interfaces
Figure B.21 - Initially Defining Flow Specifications for the CAN Bus
Figure B.22 - Consolidating Interfaces into the CAN Bus (CAN Bus Description)
Figure B.23 - Elaborating Definition of Fuel Flow (Power Subsystem Fuel Flow Definition)
Figure B.24 - Defining Fuel Flow Constraints
Figure B.25 - Detailed Internal Structure of Fuel Delivery Subsystem (Fuel Distribution Detail)
Figure B.26 - Defining Analyses for Hybrid SUV Engineering Development (Analysis Context)
Figure B.27 - Establishing a Performance View of the User Model
Figure B.28 - Defining Measures of Effectiveness and Key Relationships (HSUV MOEs)
Figure B.29 - Establishing Mathematical Relationships for Fuel Economy Calculations
Figure B.30 - Straight Line Vehicle Dynamics Mathematical Model
Figure B.31 - Defining Straight-Line Vehicle Dynamics Mathematical Constraints
Figure B.33 - Behavior Model for Accelerate Function
Figure B.33a - Behavior Model for Accelerate Function: alternative using Pins
Figure B.34 - Decomposition of Accelerate Function (Activity and Object Flow Breakdown)
Figure B.35 - Detailed Behavior Model for Provide Power (with Swimlane Allocation)
Figure B.36 - Flow Allocation to Power Subsystem (Power Functional Allocation)
WORKAROUND for Property-Specific Types for Hybrid SUV test results
Hybrid SUV Sample: additional diagrams:
Decomposition of Activity Operate Car: using Activity Decomposition Hierarchy Wizard
Figure 11.10 - Continuous system example 1: Operate Car
Figure 11.10 - Continuous system example 1: Operate Car (adapted to use Pins, no annotations)
Figure 16.3 - Requirements Derivation: Safety Test
Figure 16.4 - Links between requirements and design: MasterCylinderSafety
Figure 8.8 - Block diagram for the Wheel Package (WheelHubAssembly)
Figure 8.8 - WheelHubAssembly: alternative: how to use: composition wrappers
Figure 8.9 - Internal Block Diagram for WheelHubAssembly
HOWTO use property-specific default values: Hybrid SUVs with different size wheels
Default Values for small Hybrid SUV vehicle
Default Values for large Hybrid SUV vehicle
Allocation Tree for Provide Power Actions
Hybrid SUV Sample: OMG RTF versions, no annotations, no MagicDraw diagram symbols:
Figure B.12: Requirement Derivation
Figure B.15: Automotive Domain Breakdown
Figure B.16: HybridSUV Breakdown
Figure B.18: Alternative 1 - Combined Motor Generator
Figure B.18: PowerSubsystem breakdown
Figure B.21: CAN Bus FlowSpecifications
Figure B.22: CAN Bus description
Figure B.23: PowerSubsystem Fuel Flow Definition
Figure B.24: Defining Fuel Flow Constraints
Figure B.25: Fuel Distribution Detail
Figure B.31: Definition of Dynamics
Figure B.34: Activity and ObjectFlow breakdown
Figure B.35: with Swimlane Allocation (with elided Pin notation)
Figure B.35: with Swimlane Allocation (with explicit Pin notation)
Figure B.36: Power Functional Allocation
- Printer-friendly version
- Login to post comments
Zones
- IT zone
- UML zone
- Galleries meta-index: overview of all UML and SysML gallery groups
- UML Parsing Analysis zone
- UML tools zone
- MagicDraw UML zone
- Galleries index: Webel's contribution to the MagicDraw UML and SysML online eSchool
- Gallery: HOWTO easily assign multiple diagram hyperlinks and GoTo to a chosen one in MagicDraw UML (external)
- Gallery: HOWTO reverse-engineer existing Java source into MagicDraw UML
- Gallery: HOWTO use a UML2 Component as a graphical and/or logical «wrapper»
- Gallery: HOWTO use the active validation engine to apply fixes in the MD SysML Plugin
- Gallery: HOWTO: provide/require Interfaces via Ports for service orientation in MagicDraw UML: Quick Start Guide (2008)
- Gallery: MagicDraw SysML Plugin (MagicDraw UML eSchool, from 2007-2008)
- Gallery: HOWTO inherit structure in MagicDraw UML and MD SysML
- Gallery: HOWTO: Activity Decomposition in MD SysML
- Gallery: HOWTO: manage block structure and assign values with MD SysML (from Mar 2008)
- Gallery: Overview of the SysML diagrams in MD SysML (from 2008)
- Gallery: SysML Parsing Analysis: The Hybrid Sports Utility Vehicle (SUV) sample problem in MD SysML (from 2007-2008)
- Gallery: SysML profile/metamodel and additional MagicDraw SysML stereotypes (from 2008)
- Gallery: SysML1.0 issues (2007-2008)
- Gallery: Magicdraw eSchool Frequently Asked Questions (FAQs) about modelling (from 2007-2008)
- Gallery: OMG SysML RTF: proposal by D. Kelly for unified "value slice" system for initialisation, configuration, and animation (from 2008)
- Gallery: OMG SysML RTF: proposal by Darren Kelly for Quantity profile/metamodel [WORK IN PROGRESS] (from 2008)
- Gallery: Tutorial: Port-based reverse-engineering and Java, in MagicDraw UML (from 2008)
- Gallery: Tutorial: The UML Parsing Analysis recipe (MagicDraw UML version, from 2007)
- Gallery: Tutorial: principles of port-based software and systems engineering (MagicDraw UML eSchool version, 2008)
- Gallery: UML style tips (MagicDraw UML eSchool version, 2007)
- Gallery: UML2 metaclass examples (MagicDraw UML eSchool versions, 2007-2008)
- Gallery: reverse and analysis of the unitsml.nist.gov XML Schema in MagicDraw UML15.0
- Video screencast: YouTube: MagicDraw UML: SysML Plugin active validation tutorial
- Notes
- Galleries index: Webel's contribution to the MagicDraw UML and SysML online eSchool
- Rational Software Architect (RSA) zone
- MagicDraw UML zone
- UML: notes
- Galleries index: some miscellaneous (and curious) UML galleries
- Tutorial: some UML modelling and diagramming tips, tricks, and best practices
- Tutorial: the UML2 Component as a logical and graphical «wrapper» (MagicDraw-centric)
- UML for Software Development
- Gallery: Tutorial: port-based software engineering with UML and Java
- Towards Executable UML
- Animated and simulated UML
- Java zone
- XML zone
- Drupal CMS zone
- SysML zone
- C++ zone
- Eclipse zone
- In MagicDraw UML, classifier-level sterotypes "show through" on symbols of instance level properties, unless that property has a visible (non-hidden) instance-level stereotype applied.
- Netbeans IDE zone
- Puredata synthesis zone
- Shibboleth zone
- Snippet-driven engineering: a meta-process for documentation-driven software and systems engineering
- Tools and Tips
- UML zone



















