Modeling Systems with SysML v2
The Systems Modeling Language
- 1st Edition - June 1, 2027
- Latest edition
- Authors: Sanford Friedenthal, Ed Seidewitz, Hans Peter de Koning
- Language: English
Whether you have previous experience modeling with SysML v1 or are new to modeling with SysML, Modeling Systems with SysML v2: The Systems Modeling Language provides the un… Read more
Description
Description
Whether you have previous experience modeling with SysML v1 or are new to modeling with SysML, Modeling Systems with SysML v2: The Systems Modeling Language provides the understanding and guidance to help you gain a basic level of competency in SysML v2, prepare for SysML v2 certification, and advance your modeling skills over time.
SysML v2 is the next generation systems modeling language that can be used to model complex systems that span a wide range of application domains. It provides the ability to specify requirements, behavior, structure, analysis, and verification of interacting systems and their components while maintaining traceability across the system model. SysML v2 enhances the precision, expressiveness, consistency, usability, extensibility and interoperability of systems modeling. It provides both graphical and textual notations that facilitate stakeholder understanding and enable modern practices with agile workflows. SysML v2 is also supported by a standardized application programming interface (API) that facilitates interoperability across digital engineering tools and models. The formal semantic and syntactic foundation for SysML v2 enables technologies such as artificial intelligence (AI) with large language models (LLM) to interact with the SysML model. The combination of SysML v2's textual notation and standard API, along with a formal foundation and consistent usage patterns, facilitate automation to support model validation, workflow enhancements, and integration with other models and tools.
This book provides a comprehensive and practical guide for modeling systems with SysML v2. With their unique perspective as leading contributors to the language, the authors provide a full description of the language along with examples that help you understand how to apply the language concepts. The book begins with an introduction to the most commonly used features to help you get started quickly followed by a detailed description that provides you with a more in-depth understanding. The book also includes a detailed example of applying model-based systems engineering with SysML v2 to specify and design an unmanned aerial system.
Key features
Key features
- A detailed description of the Systems Modeling Language
- A practical example of how model-based systems engineering with SysML v2 can be applied to specify and design a system
- A guide to help prepare for SysML v2 certification
- Links to resources that enable readers to view and create SysML v2 models
Readership
Readership
Table of contents
Table of contents
1.1. Systems Modeling Motivation
1.2. The System Model Represented in SysML
1.3. Contrasting SysML V2 with SysML V1
1.4. Conventions
2. Language Foundations (consider moving this section to Language Extension)
2.1. Metamodel as the Language Specification
2.2. Language Architecture
2.3. Model Libraries and the User Model
2.4. Summary
3. Language Overview
3.1. SysML Capabilities
3.2. Summary of SysML Element Kinds
3.3. Textual and Graphical Syntax
3.4. Declarative Semantics
3.5. Example System Model
3.6. Summary
4. Root Elements
4.1. Element
4.2. Relationship
4.3. Namespace and Package
4.4. Annotation
4.5. Dependency
4.6. Summary
5. Core Semantic Elements
5.1. Definition and Usage Pattern
5.2. Occurrence Definition and Usage
5.3. Attribute Definition and Usage
5.4. Base Elements in Model Library
5.5. Summary
6. Modeling Structure
6.1. Item
6.2. Part
6.3. Port
6.4. Connection
6.5. Interface
6.6. Representing Structural Elements as Individuals
6.7. Structure Modeling with Variation
6.8. Summary
7. Modeling Behavior
7.1. Modeling Behavior with Actions
7.2. Modeling Behavior with States
7.3. Modeling Event Sequence with Messages
8. Modeling Calculations and Constraints
8.1. The SysML V2 Expression Language
8.2. Modeling Calculations to Perform Computation
8.3. Modeling Constraints as Boolean Expressions
9. Modeling Requirements
9.1. Modeling Requirements Using Constraints
9.2. Modeling Requirement Satisfaction
9.3. Modeling Requirements Derivation
9.4. Modeling Stakeholders and Concerns
10. Modeling Cases
10.1. Modeling Use Cases to Specify a Desired Behavior
10.2. Modeling Analysis Cases to Specify an Analyses
10.3. Modeling Verification Cases to Verify Requirements
11. Modeling Cross-Cutting Relationships
11.1. Allocation
11.2. Causation
11.3. Refinement
12. Modeling Views and Viewpoints
12.1. Modeling a View to Render a Subset of a Model
12.2. Modeling a Viewpoint to Specify a View
13. Modeling Metadata and Language Extensions
13.1. Modeling Structured Metadata
13.2. Modeling Language Extensions with Semantic Metadata
Appendix
A: Glossary of Key Words
B: Textual and Graphical Syntax Tables
C: Model Libraries
C.1 Function Libraries
C.2 Quantities and Units Libraries
C.3 Analysis Domain Libraries
C.4 Geometry Domain Libraries
Product details
Product details
- Edition: 1
- Latest edition
- Published: June 1, 2027
- Language: English