Automated Verification of Code Generated from Models: Comparing Specifications with Observations
Date | 27 May 2008 - 30 May 2008 |
---|---|
Event | DASIA 2008 |
Location | Palma de Mallorca, Spain |
Certification is based on compliance of the code of the code generator with given standards. Such compliance never can guarantee correctness of the whole chain through transformation down to the environment for execution, though the belief is that certification implies well-formed code at a reduced fault rate.
The approach presented here goes a direction different from manual certification.. It is guided by the idea of automated proof: each time code is generated from a model the properties of the code when being executed in its environment are compared with the properties specified in the model. This allows to conclude on the correctness of the whole chain for every application and related generated code.