Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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:

Hello VAF examples

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 examples

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.

Platform-centric examples

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.

Integration-centric examples

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.