On this page
Below are the modeling concepts for the Software Functional level:
Modeling Concepts supported | Details |
---|---|
Software Function | Software Function that can be hierarchical. |
Software Functional Port | Port typed by a software functional Flow. |
Software Functional Flow | Software port interface defining flow properties. |
Below are the modeling concepts for the Software Component level:
Modeling Concepts supported | Details |
---|---|
Software Component | Software component that can be hierarchical or atomic. |
Software Port | Port typed by a software interface. |
Sender/Receiver Interface | Software port interface defining data elements. |
Software data type support | Supported by UML. |
Client/Server Interface | Software port interface defining operations. |
Service interface | Software port interface defining fields, events, operations. |
SOME/IP Service Interface | Refinement of Service interface for SOME/IP deployment. It defines SOME/IP Fields, SOME/IP Events, SOME/IP Operations. |
A project template is provided to initiate the modeling of a Software Architecture.
The project is structured as follows:
The Software Architecture Project enables you, at the system level (vehicle) to
You can create the Software Architecture in the Software Architecture package which is shared with the purpose to reuse it in another project (e.g. System Mapping project).
To create E/E Element
You can also create dedicated Software Block Definition and Internal Block diagrams. To learn more about how to create diagrams, see Creating diagrams.