A Practical Guide to SysML: The Systems Modeling Language

This chapter describes an approach to and considerations for integrating SysML into a systems development environment. The considerations include the role of the SysML model in the development environment, the logical interfaces between systems modeling tools and other tools in the environment, the specific data exchange mechanisms, and the criteria for selecting a SysML tool. Other aspects of deploying SysML in an organization are discussed in Chapter 18.
This section describes how the system model must be supported by the system development environment, how it provides an integrating framework for system development, and how it relates to understanding system dynamics via model execution.
A systems development environment refers to the tools and repositories used for system development. Typical tools may include the system modeling tools; engineering analysis tools, hardware, software, and test tools; project management tools; and others. Tools and repositories are expected to be computer-based, multiuser, networked applications supported by a computing and network infrastructure. The term integrated systems development environment implies some logical connectivity between these tools and repositories to support collaborative engineering.
As discussed in Chapter 2 and shown in Figure 17.1, the system model is a primary product of a model-based systems engineering (MBSE) approach. As such, the application...