Introduction

In the context of the ASSERT project, ASN.1 [1] was used as the data modeling language for all the information exchanged between AP-Level containers (APLCs) [2]. The need therefore arose for at least two tasks: (a) mapping of the ASN.1 data models to the modeling languages used during functional modeling of subsystems and (b) weaving of the code generated via the modeling tools with the code generated via the ASN.1 tools.

These two tasks required a special Data Modeling toolchain, that would take into account all the necessary information and automatically generate all the code required. The following sections describe the challenges that had to be met and how they were addressed.