Rewrite the C provided code
The C code provided needs to be improved in some points.
It needs to be refactored to don't use too many macros to separate the different platforms (POSIX, OSEK and POK) which made it more confused. This should be made by the makefile by including different files for different platform.
The datastructures and the functions should match more the aadl language, and then called the functions depending of the platform. We want an implementation in two levels: one hight-level near of the aadl language and one low-level near of the architecture. These functions have to match the aadl standard (see documentation), so the user can call them in his subprograms' code.