1 / 21

Systems Modeling Language (SysML) Overview

Systems Modeling Language (SysML) Overview. April 20, 2005. Sanford Friedenthal SysML Cochair sanford.friedenthal@lmco.com (703) 293-5557. SE Practices for Describing Systems. Future. Past. Specifications Interface requirements System design Analysis & Trade-off Test plans.

deliz
Download Presentation

Systems Modeling Language (SysML) Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Systems Modeling Language(SysML) Overview April 20, 2005 Sanford Friedenthal SysML Cochair sanford.friedenthal@lmco.com (703) 293-5557

  2. SE Practices for Describing Systems Future Past • Specifications • Interface requirements • System design • Analysis & Trade-off • Test plans Moving from Document centric to Model centric

  3. Why Model Based Approach ? • Improved communications • Reduced ambiguity • Reduced errors • More complete representation • Enhanced knowledge capture

  4. Unified Modeling Language (UML) • UML • Is a visual modeling language • Is not a methodology • Defacto standard for SW level OO modeling • Visual Modeling Language = Notation + Semantics • Semantics = meaning • Notation = representation of meaning

  5. UML/SysML Status • UML V2.0 • Updated version of UML that offers significant capability for systems engineering over previous versions • Adopted in June 2003/Finalized in 2005 • UML for Systems Engineering (SE) RFP • Established the requirements for a system modeling language • Issued by the OMG in March 2003 • SysML • Industry Response to the UML for SE RFP • Addresses most of the requirements in the RFP • V1.0 expected to begin adoption in 2005

  6. SysML Partners • Industry • American Systems, BAE SYSTEMS, Boeing, Deere & Company, EADS Astrium, Eurostep, Israel Aircraft Industries, Lockheed Martin, Motorola, Northrop Grumman, oose.de, Raytheon, THALES • Government • DoD/OSD, NASA/JPL, NIST • Vendors • Artisan, Ceira, EmbeddedPlus, Gentleware, IBM, I-Logix, PivotPoint Technology, Popkin, Project Technology, 3SL, Telelogic, Vitech • Liaisons/Other Organizations • AP-233, CCSDS, EAST, INCOSE, Rosetta

  7. SysML Scope Development Life Cycle Systems Engineering Process, Methods, & Artifacts Customer Req’ts System Solutions Req’ts Analysis Arch Design Eval Altern Verify & Validate SoS Applies to Each Level of the System Hierarchy System System System System Hierarchy Subsystem Subsystem Component Specific Methods (e.g. HW, SW) Item 1 Item N Item 1 Item N

  8. SysML Diagram Taxonomy Derived from UML 2 Composite Structure

  9. A Few Sample Diagrams

  10. Assemblies, Parts, Ports, Connectors & Flows Assembly Item Flow Port Connector

  11. Continuous Systems « » interruptibleRegion r e v Driving i Turn r Key On D «continuous » Brake Pressure m e e k t a s Braking r y « » ControlOperator B S Enable on Brake Pressure > 0 «continuous » Modulation Frequency S B A Monitor Traction

  12. Sequence Diagram with Reference seq: Continue seq: Question :A :B :C :A :B ask ref Question alt DoSth alt ok ok yes nonono notOK notOK no Derived from UML 2 Superstructure

  13. State Machine Diagram

  14. Requirement Diagram Showing Requirements Flowdown

  15. Related Standards Efforts

  16. Standard UML Profile for DoDAF • Recent initiative started through the OMG • Purpose • Develop standard representations of DoDAF products using UML/SysML • Benefits • Improved communications • Architecture model reuse and maintainability • Model interoperability among tools • OMG Timeline • Plan to issue req’ts for the standard in late ’05 or early ‘06

  17. SW Dev Environment EngineeringAnalysis Mechanical CAD Algorithm Design Electrical CAE Planning Tools Testing Tools SystemsEngineering SysML / AP-233 Alignment SysMLTools ISO 10303/AP-233 NEUTRAL SE DATA EXCHANGE FORMAT

  18. Systems Engineering Standards & Architecture Frameworks Process Standards EIA 632 ISO 15288 IEEE 1220 CMMI * Architecture Frameworks FEAF DoDAF Zachman FW MDA Implemented by Tools Modeling Methods HP SADT OOSE Other UML/SysML Modeling & Simulation Standards UML/SysML IDEF0 HLA Other MOF/XMI STEP/AP-233 Modeling Simulation Interchange Standards Other MOF/XMI STEP/AP-233 DoDAF CADM

  19. Summary • SysML is a general purpose language that supports the specification, analysis, design, & verification of complex systems • SysML is being developed in conjunction with related systems engineering and architecture framework standards • Part of the OMG Model Driven Architecture Standards • ISO AP-233 data interchange standard • UML Profile for DoDAF initiative • Planned adoption of SysML v1.0 to begin end of 2005

  20. References • UML for SE RFP • OMG doc# ad/03-03-41 • SysML V0.9 (refer to www.sysml.org) • OMG Doc # ad/05-01-03 • [UML2 2003] UML 2 Superstructure (Final Adopted Specification) • OMG doc# ptc/03-08-02 • [UML2 2003] UML 2 Infrastructure (Final Adopted Specification) • OMG doc# ptc/03-09-15 • INCOSE 2004 Symposium Paper “Extending UML to Support a Systems Modeling Language” – S. Friedenthal, C. Kobryn • INCOSE 2003 Symposium Paper “Extending UML from Software to Systems” – S. Friedenthal, R. Burkhart • INCOSE Insight (June 2004) • [Bock 2003] "UML 2 Activity Model Support for Systems Engineering Functional Flow Diagrams," Journal of INCOSE Systems Engineering, vol. 6, no. 4, October 2003 – C. Bock

  21. Further Info • Web • www.sysml.org • Chairs • Cris Kobryn • cris.kobryn@telelogic.com; cris@sysml.org • Sandy Friedenthal • sanford.friedenthal@lmco.com; sandy@sysml.org

More Related