A Practical Guide to SysML: The Systems Modeling Language / Edition 2

A Practical Guide to SysML: The Systems Modeling Language / Edition 2

4.2 9
by Sanford Friedenthal
     
 

A Practical Guide to SysML

The Systems Modeling Language

Sanford Friedenthal, Alan Moore, Rick Steiner

SysML is the new industry-standard language designed specifically to support modern systems engineering. I cannot imagine a better way to learn SysML than to read about it from the masters: Friedenthal, Moore, and Steiner led the design

See more details below

Overview

A Practical Guide to SysML

The Systems Modeling Language

Sanford Friedenthal, Alan Moore, Rick Steiner

SysML is the new industry-standard language designed specifically to support modern systems engineering. I cannot imagine a better way to learn SysML than to read about it from the masters: Friedenthal, Moore, and Steiner led the design of this important new language and now cap that effort with this comprehensive and highly readable guide for both novices and experts.

—Bran Selic, Malina Software Corporation

This book is just the ticket you need to get started on the road to adopting standards-based, model-based systems engineering (MBSE) methods. The authors have done an outstanding job in providing detailed coverage of the SysML language and semantics supported through worked examples.

—Jeff Estefan, Principal Engineer, NASA’s Jet Propulsion Laboratory

The authors of this book have been involved in SysML development since its inception, and have the understanding necessary to explain it clearly. In particular, the activity diagrams chapter accurately and concisely describes the SysML extensions to UML for functional flow modeling.

—Conrad Bock, OMG Lead for Activity Modeling in SysML

Key Features

  • Authoritative and comprehensive guide to understanding and implementing SysML
  • A quick reference guide, including language descriptions and practical examples
  • Application of model-based methodologies to solve complex system problems
  • Guidance on transitioning to model-based systems engineering using SysML
  • Preparation guide for OMG Certified Systems Modeling Professional (OCSMP)

Description

Until now, little consolidated information has been available regarding SysML. However, this book changes all that! It provides new users with a comprehensive guide to SysML, including a full description of the language and examples that demonstrate the power of the language. . Additionally, model-based systems engineering methodologies show how to use the language to solve complex systems problems. The book also provides the foundations needed to prepare for the OCSMP certification exams.

About the Authors

Sanford Friedenthal has been an advocate for model-based systems engineering and a leader of the industry team that developed SysML from its inception through its adoption by the OMG. He led the model-based systems development initiative at Lockheed Martin to deploy model-based methods with SysML on to programs.

Alan Moore is an Architecture Modeling Specialist at The Math Works. He has extensive experience in the development of real-time and object-oriented methodologies and their application. Alan was co-chair of the OMG’s Real-time Analysis and Design Working Group and served as the language architect during the development of SysML.

Rick Steiner is an Engineering Fellow at Raytheon. He has been a key contributor to the definition and development of the SysML specification, particularly in the area of allocation and requirements.

Read More

Product Details

ISBN-13:
9780123852069
Publisher:
Elsevier Science
Publication date:
11/11/2011
Series:
MK/OMG Press Series
Edition description:
New Edition
Pages:
640
Product dimensions:
7.40(w) x 9.10(h) x 1.50(d)

Table of Contents

Pt. I Introduction 1

Ch. 1 Systems Engineering Overview 3

Ch. 2 Model-Based Systems Engineering 15

Ch. 3 SysML Language Overview 29

Pt. II Language Description 61

Ch. 4 SysML Language Architecture 63

Ch. 5 Organizing the Model with Packages 79

Ch. 6 Modeling Structure with Blocks 95

Ch. 7 Modeling Constraints with Parametrics 149

Ch. 8 Modeling Flow-Based Behavior with Activities 171

Ch. 9 Modeling Message-Based Behavior with Interactions 215

Ch. 10 Modeling Event-Based Behavior with State Machines 241

Ch. 11 Modeling Functionality with Use Cases 269

Ch. 12 Modeling Text-Based Requirements and Their Relationship to Design 283

Ch. 13 Modeling Cross-Cutting Relationships with Allocations 307

Ch. 14 Customizing SysML for Specific Domains 335

Pt. III Modeling Examples 357

Ch. 15 Water Distiller Example Using Functional Analysis 359

Ch. 16 Residential Security System Example Using the Object-Oriented Systems Engineering Method 397

Pt. IV Transitioning to Model-Based Systems Engineering 487

Ch. 17 Integrating SysML into a Systems Development Environment 489

Ch. 18 Deploying SysML into an Organization 509

App SysML Reference Guide 517

References 543

Index 545

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >