Presentation is loading. Please wait.

Presentation is loading. Please wait.

Systems Modeling Language (SysML) Overview

Similar presentations


Presentation on theme: "Systems Modeling Language (SysML) Overview"— Presentation transcript:

1 Systems Modeling Language (SysML) Overview
April 20, 2005 Sanford Friedenthal SysML Cochair (703)

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)
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 System Hierarchy
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 r e v i r D m e k e a t s r y B S S B A « » « »
interruptibleRegion r e v Driving i r Turn D Key On « continuous » Brake Pressure e m k e a t r s Braking B y ControlOperator S Enable on Brake Pressure > 0 « continuous » Modulation Frequency S B A Monitor Traction

12 Sequence Diagram with Reference
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 SysML / AP-233 Alignment SysMLTools Systems Engineering Electrical CAE
Engineering Analysis ISO 10303/AP-233 NEUTRAL SE DATA EXCHANGE FORMAT Mechanical CAD Algorithm Design SW Dev Environment Planning Tools Testing Tools

18 Systems Engineering Standards & Architecture Frameworks
Implemented by Tools Modeling Methods SADT HP OOSE Other Interchange Standards MOF/XMI STEP/AP-233 Architecture Frameworks FEAF Zachman FW DoDAF MDA Modeling & Simulation Standards UML/SysML IDEF0 HLA Modeling Simulation Process EIA 632 CMMI * ISO 15288 IEEE 1220 DoDAF UML/SysML MOF/XMI STEP/AP-233 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 OMG Doc # ad/ [UML2 2003] UML 2 Superstructure (Final Adopted Specification) OMG doc# ptc/ [UML2 2003] UML 2 Infrastructure (Final Adopted Specification) OMG doc# ptc/ 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 Chairs Cris Kobryn Sandy Friedenthal


Download ppt "Systems Modeling Language (SysML) Overview"

Similar presentations


Ads by Google