Description
A Practical Guide to SysML, Third Edition, fully updated for SysML version 1.4, provides a comprehensive and practical guide for modeling systems with SysML. With their unique perspective as leading contributors to the language, Friedenthal, Moore, and Steiner provide a full description of the language along with a quick reference guide and practical examples to help you use SysML.The book begins with guidance on the most commonly used features to help you get started quickly. Part 1 explains the benefits of a model-based approach, providing an overview of the language and how to apply SysML to model systems. Part 2 includes a comprehensive description of SysML that provides a detailed understanding that can serve as a foundation for modeling with SysML, and as a reference for practitioners. Part 3 includes methods for applying model-based systems engineering using SysML to specify and design systems, and how these methods can help manage complexity. Part 4 deals with topics related to transitioning MBSE practice into your organization, including integration of the system model with other engineering models, and strategies for adoption of MBSE.- Learn how and why to deploy MBSE in your organization with an introduction to systems and model-based systems engineering- Use SysML to describe systems with this general overview and a detailed description of the Systems Modeling Language- Review practical examples of MBSE methodologies to understand their application to specifying and designing a system- Includes comprehensive modeling notation tables as an appendix that can be used as a standalone reference
Table of Contents
PrefaceIntroduction1 Systems Engineering Overview2 Model-Based Systems Engineering3 Getting Started with SysML4 An Automobile Example Using the SysML Basic Feature SetII Language Description5 SysML Language Architecture6 Organizing the Model with Packages7 Modeling Structure with Blocks8 Modeling Constraints with Parametrics9 Modeling Flow-Based Behavior with Activities10 Modeling Message-Based Behavior with Interactions11 Modeling Event-Based Behavior with State Machines12 Modeling Functionality with Use Cases13 Modeling Text-Based Requirements and their Relationship to Design14 Modeling Cross-Cutting Relationships with Allocations15 Customizing SysML for Specific DomainsIII Modeling Examples16 Water Distiller Example Using Functional Analysis17 Residential Security System Example Using the Object-Oriented Systems Engineering MethodIV Transitioning to Model-Based Systems Engineering18 Integrating SysML into a Systems Development Environment19 Deploying SysML into an OrganizationAPPENDIXESSysML Reference GuideReferences



