sysml 101 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SysML 101 PowerPoint Presentation
Download Presentation
SysML 101

Loading in 2 Seconds...

play fullscreen
1 / 10

SysML 101 - PowerPoint PPT Presentation


  • 258 Views
  • Uploaded on

SysML 101. Mark De Spain Sandia National Labs. SysML is project “glue,” connecting the pieces. SysML is for system specification objectives, behavior, structure, interfaces, architecture “black box” difinition/behavio SysML is for communication with:

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

SysML 101


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
sysml 101

SysML 101

Mark De Spain

Sandia National Labs

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under Contract DE-AC04-94AL85000.

sysml is project glue connecting the pieces
SysML is project “glue,” connecting the pieces.
  • SysML is for system specification
    • objectives, behavior, structure, interfaces, architecture
    • “black box” difinition/behavio
  • SysML is for communication with:
    • Stakeholders, management, teams, vendors
sysml is for system specification
SysML is for system specification
  • The lifeblood of development programs is the system specification
  • What if the specification is not complete?
    • SysML can help define a specification
    • SysML can help evaluate options
    • SysML can help clarify uncertainty
    • SysML can help implement changes quickly
resolving specification uncertainty requires
Resolving specification uncertainty requires:
  • Understanding stakeholder needs
  • Quickly evaluating effect of changes
  • Communicating changes at all levels
  • Clearly defining interfaces

SysML helps in all these areas.

how sysml helps resolve uncertainty
How SysML helps resolve uncertainty.
  • Use cases: stakeholder view of system
  • Behavior: functional view of system
  • Structure: “component” view of system
  • Abstraction: reduce information overload
  • Other: Requirements and Parameters
sysml uses elements already familiar to engrs
SysML uses elements already familiar to engrs.
  • Use cases: bubbles & “stick” figures
  • Behavior: activity & state diagrams
  • Structure: block diagrams
  • Requirements: “text” blocks

Bottom line: SysML is useable by both the novice and the expert.

several sources of information available
Several sources of information available.
  • SysML is managed by a consortium
    • http://www.omgsysml.org/
  • Various tools available for evaluation
    • Rhapsody http://www.telelogic.com/contact/rhapsody_eval.cfm
    • EA http://www.sparxsystems.com.au/
    • MagicDraw http://www.magicdraw.com/
    • Artisan http://www.artisansoftwaretools.com/