A Practical Guide to SysML: The Systems Modeling Language

  • 8h 58m
  • Alan Moore, Rick Steiner, Sanford Friedenthal
  • Elsevier Science and Technology Books, Inc.
  • 2008

Systems engineers and architects must understand how all the parts of a system work together to satisfy its requirements. SysML is a general purpose graphical modeling language used to specify, analyze, and design systems that may include hardware, software, and personnel. It allows engineers to describe how a system interacts with its environment, and how its parts must interact to achieve the desired system behavior and performance. The SysML model provides a shared view of the system, enabling a design team to surface issues early and prevent problems that would otherwise delay development and degrade design quality. Since SysML is based on UML, it also facilitates integration between systems and software development. SysML is now being adopted by companies across a broad range of industry, including Aerospace and Defense, Automotive, and IT System Developers.

This book provides a comprehensive and practical guide for modeling systems with SysML. It includes a full description of the language along with a quick reference guide, and shows how the language can be applied to specify, analyze, and design systems. It contains examples to help readers understand how SysML can be used in practice. The book also includes guidance on how an organization or project can transition to model based systems engineering using SysML, with considerations for processes, methods, tools, and training.

  • The authoritative guide for understanding and applying SysML
  • Authored by the foremost experts on the language
  • Language description, examples, and quick reference guide included

About the Authors

Sanford Friedenthal is a Principal System Engineer for Lockheed Martin Corporation. His experience includes the system life cycle from conceptual design, through development and production on a broad range of systems. He has also been a systems engineering department manager responsible for ensuring that systems engineering is implemented on programs. He has been a lead developer of advanced systems engineering processes and methods, including the Lockheed Martin Integrated Engineering Process and the Object-Oriented Systems Engineering Method (OOSEM). Sandy also was a leader of the industry team that developed SysML from its inception through its adoption by the OMG.

Mr. Friedenthal is well known within the systems engineering community for his role in leading the SysML effort and for his expertise in model-based systems engineering methods. He has been recognized as an INCOSE Fellow for these contributions. He has given many presentations on these topics to a wide range of professional and academic audiences both within and outside the US.

Alan Moore is an Architecture Modeling Specialist at The MathWorks and has extensive experience in the development of real-time and object-oriented methodologies and their application in a variety of problem domains. Previously at ARTiSAN Software Tools, he was responsible for the development and evolution of Real-time Perspective, ARTiSAN's process for real-time systems development. Alan has been a user and developer of modeling tools throughout his career, from early structured programming tools to UML-based modeling environments.

Mr. Moore is an active member of the Object Management Group and chaired both the finalization and revision task forces for the UML Profile for Schedulability and Performance and Time, and was a co-chair of the OMG's Real-time Analysis and Design Working Group. Alan also served as the language architect for the SysML Development Team.

Rick Steiner is an Engineering Fellow at Raytheon. He has focused on pragmatic application of systems engineering modeling techniques since 1993 and has participated in the International Council On Systems Engineering (INCOSE) Model Driven System Design Working Group since its inception.

He has been an internal advocate, consultant, and instructor of model-driven systems development within Raytheon. Rick has served as chief engineer, architect, or lead system modeler for several large-scale electronics programs, incorporating the practical application of the Object-Oriented Systems Engineering Method (OOSEM), and generation of Department of Defense Architecture Framework (DoDAF) artifacts from complex system models.

Mr. Steiner was a key contributor to the original requirements for SysML and also the development of the SysML specification. His main contribution to this specification was in the area of allocations, sample problems, and updates to requirements. He has provided frequent tutorials and presentations on SysML and model-driven system development at INCOSE symposia and meetings, NDIA conferences, and internal to Raytheon.

In this Book

  • Systems Engineering Overview
  • Model-Based Systems Engineering
  • SysML Language Overview
  • 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
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE