Most MBSE methodologies place emphasis on organizing the model correctly before actually modeling the system, but this task should not be approached too narrowly. First, as we discussed in a previous blog, modeling should encompass both the system under development and the project structure, which includes both process and organization. Model organization should facilitate collaboration between team members, allowing them to work in parallel without getting in each other’s way.
Second, to the extent that MBSE methodologies are system-architecture-centric (e.g. SysML-centric), they may neglect the interplay between the many engineering software tools used in system development. Model organization in an MBE environment (Model-Based Engineering) must include an interoperability strategy because system data resides in many different tools and repositories.
In this blog, we shall look at both aspects in more detail, with a philosophy that Methodology drives model organization; Re-use drives model content.
In Figure 1, we try to capture both aspects of the model set-up stage of system development. On the right-hand side are the methodology/organization tasks. We have illustrated these with an example from the IoT space in a previous blog and technote, but in summary, these are:
Note that several of these steps may employ external tools besides the system architecture modeling tool. For example, the project requirements may be managed in a requirements management tool, the organization manpower stored in a database, and the project management status in an issue tracking tool. The parallel effort described in the next section deals with how to make this happen.
The left side of Figure 1 deals with the content of the model. In an MBE environment, this means both the content of the system architecture model and the content in all the external tools (PLM, ALM, CAD, etc.) relevant to the system. It means deciding both what existing content should be included and how content should be managed going forward.
As we have seen, the process of organizing an MBE project is complex even before the actual system modeling begins. An expansive approach to setting up an environment for effective collaboration is appropriate. In Part 3, we offer a similarly expansive approach to the actual modeling effort, as more participants and tools are incrementally added to building the TSM.
Related posts: