A Practical Guide to SysML: The Systems Modeling Language, Second Edition
- 10h 21m
- Alan Moore, Rick Steiner, Sanford Friedenthal
- Elsevier Science and Technology Books, Inc.
- 2012
This book is the bestselling, authoritative guide to SysML for systems and software engineers, providing a comprehensive and practical resource for modeling systems with SysML. Fully updated to cover newly released version 1.3, it includes a full description of the modeling language along with a quick reference guide, and shows how an organization or project can transition to model-based systems engineering using SysML, with considerations for processes, methods, tools, and training. Numerous examples help readers understand how SysML can be used in practice, while reference material facilitates studying for the OMG Systems Modeling Professional (OCSMP) Certification Program, designed to test candidates' knowledge of SysML and their ability to use models to represent real-world systems.
- 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)
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.
In this Book
-
Systems Engineering Overview
-
Model-Based Systems Engineering
-
Getting Started with SysML
-
An Automobile Example Using the SysML Basic Feature Set
-
SysML Language Architecture
-
Organizing the Model with Packages
-
Modeling Structure with Blocks
-
Modeling Constraints with Parametrics
-
Modeling Flow-Based Behavior with Activities
-
Modeling Message-Based Behavior with Interactions
-
Modeling Event-Based Behavior with State Machines
-
Modeling Functionality with Use Cases
-
Modeling Text-Based Requirements and Their Relationship to Design
-
Modeling Cross-Cutting Relationships with Allocations
-
Customizing SysML for Specific Domains
-
Water Distiller Example Using Functional Analysis
-
Residential Security System Example Using the Object-Oriented Systems Engineering Method
-
Integrating SysML into a Systems Development Environment
-
Deploying SysML into an Organization
-
References