E N D
1. Systems Modeling Language(SysML) Overview
April 20, 2005
2. SE Practices for Describing Systems Specifications
Interface requirements
System design
Analysis & Trade-off
Test plans
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
8. SysML Diagram Taxonomy
9. A Few Sample Diagrams
10. Assemblies, Parts, Ports, Connectors & Flows
11. Continuous Systems
12. Sequence Diagram with Reference
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
18. Systems Engineering Standards & Architecture Frameworks
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