Title: Systems Modeling Language SysML Overview
1Systems Modeling Language(SysML) Overview
Sanford Friedenthal SysML Cochair sanford.friedent
hal_at_lmco.com (703) 293-5557
2SE Practices for Describing Systems
Future
Past
- Specifications
- Interface requirements
- System design
- Analysis Trade-off
- Test plans
Moving from Document centric to Model centric
3Why Model Based Approach ?
- Improved communications
- Reduced ambiguity
- Reduced errors
- More complete representation
- Enhanced knowledge capture
4Unified 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
5UML/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
6SysML 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
7SysML Scope
Development Life Cycle
Systems Engineering Process, Methods, Artifacts
Customer Reqts
System Solutions
Reqts Analysis
Arch Design
Verify Validate
Eval Altern
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
8SysML Diagram Taxonomy
Derived from UML 2 Composite Structure
9A Few Sample Diagrams
10Assemblies, Parts, Ports, Connectors Flows
Assembly
Item Flow
Port
Connector
11Continuous 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
B
ControlOperator
S
Enable on Brake
Pressure gt 0
continuous
Modulation
Frequency
S
B
A
Monitor Traction
12Sequence 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
13State Machine Diagram
14Requirement Diagram Showing Requirements Flowdown
15Related Standards Efforts
16Standard 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 reqts for the standard in late 05
or early 06
17SysML / AP-233 Alignment
SysMLTools
ISO 10303/AP-233 NEUTRAL SE DATA EXCHANGE FORMAT
18Systems Engineering Standards Architecture
Frameworks
DoDAF
CADM
19Summary
- 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
20References
- 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
21Further Info
- Web
- www.sysml.org
- Chairs
- Cris Kobryn
- cris.kobryn_at_telelogic.com cris_at_sysml.org
- Sandy Friedenthal
- sanford.friedenthal_at_lmco.com sandy_at_sysml.org