systems modeling language sysml overview n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Systems Modeling Language (SysML) Overview PowerPoint Presentation
Download Presentation
Systems Modeling Language (SysML) Overview

Loading in 2 Seconds...

play fullscreen
1 / 21

Systems Modeling Language (SysML) Overview - PowerPoint PPT Presentation


  • 240 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Systems Modeling Language (SysML) Overview' - deliz


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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
SE Practices for Describing Systems

Future

Past

  • Specifications
  • Interface requirements
  • System design
  • Analysis & Trade-off
  • Test plans

Moving from Document centric to Model centric

why model based approach
Why Model Based Approach ?
  • Improved communications
  • Reduced ambiguity
  • Reduced errors
  • More complete representation
  • Enhanced knowledge capture
unified modeling language uml
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
uml sysml status
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
sysml partners
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
sysml scope
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

sysml diagram taxonomy
SysML Diagram Taxonomy

Derived from UML 2

Composite Structure

assemblies parts ports connectors flows
Assemblies, Parts, Ports, Connectors & Flows

Assembly

Item Flow

Port

Connector

continuous systems
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

sequence diagram with reference
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

standard uml profile for dodaf
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
sysml ap 233 alignment

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

systems engineering standards architecture frameworks
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

summary
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
references
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
further info
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