This folder provides a set of examples to ease your start with the Vector Application Framework. Each demo comes with a comprehensive README that guides you through the steps. Please find a short description of the provided examples below:
The following two "Hello, world!" style examples can help to get a first overview when getting started with the Application Framework. The first demo illustrates modular concept and workflow, the extended version gives an overview of the binding variants that are supported when using MICROSAR Adaptive as communication middleware.
Application-centric means to start from the perspective of an application developer. That means, the lower-layer middleware of the application is not known. Still, design artifacts like interface or datatype descriptions might be available. They can be imported and used as a starting point. Modifications and own definitions on top of the imported artifacts are possible with the Configuration as Code solution of the framework. The application-centric workflow matches very well with a prototyping situation.
- COVESA Vehicle Signal Specification (VSS) support
- HVAC demo, prototyping with MICROSAR Adaptive
- ADAS demo, prototyping with SIL Kit
- ADAS demo, prototyping with MICROSAR Adaptive
Platform-centric means to start from an existing platform model. Especially, AUTOSAR Adaptive models are of interest here, as they not only cover design information (datatype and interface definitions) but also deployment details (ports, executables, and more). From there, the outer surface for the application is known from the start. In consequence, a tight coupling between application and lower-layer middleware is possible and wanted.
- HVAC demo, based on a given AUTOSAR Adaptive model
- ADAS demo, based on a given AUTOSAR Adaptive model
The integration-centric example, in essence, is a combination of the two above-mentioned cases. In other words, it is about combining application-centric app-modules with platform-centric ones that serve as adapter or gateway respectively and by that facilitate the integration.