Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1.1-friedenthal.ppt

1,038 views

Published on

  • Be the first to comment

  • Be the first to like this

1.1-friedenthal.ppt

  1. 1. Systems Modeling Language (SysML) Overview April 20, 2005 Sanford Friedenthal SysML Cochair [email_address] (703) 293-5557
  2. 2. SE Practices for Describing Systems <ul><li>Specifications </li></ul><ul><li>Interface requirements </li></ul><ul><li>System design </li></ul><ul><li>Analysis & Trade-off </li></ul><ul><li>Test plans </li></ul>Moving from Document centric to Model centric Past Future
  3. 3. Why Model Based Approach ? <ul><li>Improved communications </li></ul><ul><li>Reduced ambiguity </li></ul><ul><li>Reduced errors </li></ul><ul><li>More complete representation </li></ul><ul><li>Enhanced knowledge capture </li></ul>
  4. 4. Unified Modeling Language (UML) <ul><li>UML </li></ul><ul><ul><li>Is a visual modeling language </li></ul></ul><ul><ul><li>Is not a methodology </li></ul></ul><ul><ul><li>Defacto standard for SW level OO modeling </li></ul></ul><ul><li>Visual Modeling Language = Notation + Semantics </li></ul><ul><ul><li>Semantics = meaning </li></ul></ul><ul><ul><li>Notation = representation of meaning </li></ul></ul>
  5. 5. UML/SysML Status <ul><li>UML V2.0 </li></ul><ul><ul><li>Updated version of UML that offers significant capability for systems engineering over previous versions </li></ul></ul><ul><ul><li>Adopted in June 2003/Finalized in 2005 </li></ul></ul><ul><li>UML for Systems Engineering (SE) RFP </li></ul><ul><ul><li>Established the requirements for a system modeling language </li></ul></ul><ul><ul><li>Issued by the OMG in March 2003 </li></ul></ul><ul><li>SysML </li></ul><ul><ul><li>Industry Response to the UML for SE RFP </li></ul></ul><ul><ul><li>Addresses most of the requirements in the RFP </li></ul></ul><ul><ul><li>V1.0 expected to begin adoption in 2005 </li></ul></ul>
  6. 6. SysML Partners <ul><li>Industry </li></ul><ul><ul><li>American Systems, BAE SYSTEMS, Boeing, Deere & Company, EADS Astrium, Eurostep, Israel Aircraft Industries, Lockheed Martin, Motorola, Northrop Grumman, oose.de, Raytheon, THALES </li></ul></ul><ul><li>Government </li></ul><ul><ul><li>DoD/OSD, NASA/JPL, NIST </li></ul></ul><ul><li>Vendors </li></ul><ul><ul><li>Artisan, Ceira, EmbeddedPlus, Gentleware, IBM, I-Logix, PivotPoint Technology, Popkin, Project Technology, 3SL, Telelogic, Vitech </li></ul></ul><ul><li>Liaisons/Other Organizations </li></ul><ul><ul><li>AP-233, CCSDS, EAST, INCOSE, Rosetta </li></ul></ul>
  7. 7. SysML Scope System System Req’ts Analysis Arch Design Verify & Validate Systems Engineering Process, Methods, & Artifacts Component Specific Methods (e.g. HW, SW) System Subsystem Item 1 Item N Subsystem Applies to Each Level of the System Hierarchy SoS Customer Req’ts System Solutions Item 1 Item N Eval Altern Development Life Cycle System Hierarchy
  8. 8. SysML Diagram Taxonomy Derived from UML 2 Composite Structure
  9. 9. A Few Sample Diagrams
  10. 10. Assemblies, Parts, Ports, Connectors & Flows Assembly Connector Port Item Flow
  11. 11. Continuous Systems « interruptibleRegion » Driving Braking Monitor Traction Turn Key On « continuous » D r i v e r B r a k e S y s t e m A B S Brake Pressure « ControlOperator » Enable on Brake Pressure > 0 « continuous » Modulation Frequency
  12. 12. Sequence Diagram with Reference seq: Continue :A :B :C ref Question alt ok notOK yes no seq: Question :A :B alt ok notOK ask DoSth nonono Derived from UML 2 Superstructure
  13. 13. State Machine Diagram
  14. 14. Requirement Diagram Showing Requirements Flowdown
  15. 15. Related Standards Efforts
  16. 16. Standard UML Profile for DoDAF <ul><li>Recent initiative started through the OMG </li></ul><ul><li>Purpose </li></ul><ul><ul><li>Develop standard representations of DoDAF products using UML/SysML </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Improved communications </li></ul></ul><ul><ul><li>Architecture model reuse and maintainability </li></ul></ul><ul><ul><li>Model interoperability among tools </li></ul></ul><ul><li>OMG Timeline </li></ul><ul><ul><li>Plan to issue req’ts for the standard in late ’05 or early ‘06 </li></ul></ul>
  17. 17. SysML / AP-233 Alignment ISO 10303/AP-233 NEUTRAL SE DATA EXCHANGE FORMAT SysMLTools Electrical CAE Mechanical CAD SW Dev Environment Systems Engineering Engineering Analysis Testing Tools Planning Tools Algorithm Design
  18. 18. Systems Engineering Standards & Architecture Frameworks CADM DoDAF Implemented by Tools Modeling Methods SADT HP OOSE Other Interchange Standards MOF/XMI STEP/AP-233 Other Architecture Frameworks FEAF Zachman FW DoDAF MDA Modeling & Simulation Standards UML/SysML IDEF0 Other HLA Modeling Simulation Process Standards EIA 632 CMMI * ISO 15288 IEEE 1220 MOF/XMI STEP/AP-233 UML/SysML
  19. 19. Summary <ul><li>SysML is a general purpose language that supports the specification, analysis, design, & verification of complex systems </li></ul><ul><li>SysML is being developed in conjunction with related systems engineering and architecture framework standards </li></ul><ul><ul><li>Part of the OMG Model Driven Architecture Standards </li></ul></ul><ul><ul><li>ISO AP-233 data interchange standard </li></ul></ul><ul><ul><li>UML Profile for DoDAF initiative </li></ul></ul><ul><li>Planned adoption of SysML v1.0 to begin end of 2005 </li></ul>
  20. 20. References <ul><li>UML for SE RFP </li></ul><ul><ul><li>OMG doc# ad/03-03-41 </li></ul></ul><ul><li>SysML V0.9 (refer to www.sysml.org ) </li></ul><ul><ul><li>OMG Doc # ad/05-01-03 </li></ul></ul><ul><li>[UML2 2003] UML 2 Superstructure (Final Adopted Specification) </li></ul><ul><ul><li>OMG doc# ptc/03-08-02 </li></ul></ul><ul><li>[UML2 2003] UML 2 Infrastructure (Final Adopted Specification) </li></ul><ul><ul><li>OMG doc# ptc/03-09-15 </li></ul></ul><ul><li>INCOSE 2004 Symposium Paper “ Extending UML to Support a Systems Modeling Language” – S. Friedenthal, C. Kobryn </li></ul><ul><li>INCOSE 2003 Symposium Paper “Extending UML from Software to Systems” – S. Friedenthal, R. Burkhart </li></ul><ul><li>INCOSE Insight (June 2004) </li></ul><ul><li>[Bock 2003] &quot;UML 2 Activity Model Support for Systems Engineering Functional Flow Diagrams,&quot; Journal of INCOSE Systems Engineering, vol. 6, no. 4, October 2003 – C. Bock </li></ul>
  21. 21. Further Info <ul><li>Web </li></ul><ul><ul><li>www.sysml.org </li></ul></ul><ul><li>Chairs </li></ul><ul><ul><li>Cris Kobryn </li></ul></ul><ul><ul><ul><li>[email_address] ; [email_address] </li></ul></ul></ul><ul><ul><li>Sandy Friedenthal </li></ul></ul><ul><ul><ul><li>[email_address] ; [email_address] </li></ul></ul></ul>

×