Few other systems have the potential for significant social impact as autonomous or driverless vehicles. They are expected to change
New transportation options for everyone from children to the elderly will emerge. There is little wonder that both automotive and tech companies are pouring investment into this area and thousands of engineers are seeking solutions to the many remaining technical problems.
Last January, we published a series of blog posts on Autonomous Vehicles (AV). Our object was, and still is, to show how AV development can benefit from MBSE (Model-Based Systems Engineering) approaches. In this continuation of that series, we expand our AV model to dive deeper into the design, particularly in the functional architecture, simulation and testing.
The current domain model is presented in the SysML block definition diagram in Figure 1. A few aspects of this model may be worth noting
Multiple engineering software tools will be used in the development of this system. Figure 2 shows the architecture of our MBSE structure. Syndeia, the MBSE platform from Intercax, is used to create, maintain and visualize the Total System Model (TSM). Our toolset for this example includes
|
Figure 2 shows the types of model elements and the types of connections that Syndeia uses to weave the TSM. While both Reference and Model Transform connections to the SysML model predominate, there are also direct Reference connections from JIRA to TestRail and from GitHub to TestRail that will be described in future posts in this series.
No proprietary knowledge from Intercax customers or others was used in the development of this model. Ideas from multiple open sources were incorporated, especially “Creating Autonomous Vehicle Systems”, by Liu, Li, Tang, Wu and Gaudiot (Morgan & Claypool, 2018) and “Driverless: Intelligent Cars and the Road Ahead”, by Lipson and Kurman (The MIT Press, 2017).
In Part 6 of this series, we will look at options for connecting requirements in two separate requirements repositories using Syndeia and SysML. The following posts will look at modeling and federating functional architecture, test plans, structure and simulation. The final part will demonstrate how graphs and pattern matching query languages provide efficient access to even very large system models. The SysML models in MagicDraw and IBM Rational Rhapsody will be made available for download with Part 10.
Related Posts: