Safety-critical systems are often subject to certification in order to assure the public that they will not cause harm to either people or the environment during their use. Such certification is usually based on some industry specific standards; in the embedded systems domain, the most common standard for functional safety in the IEC61508 standard. Evidence from the attempted use of the standard has shown that using IEC 61508 has been met by difficulties in understanding the standards’ scope, purpose and content, as well as and the need for an infrastructure for using the standard.
Panesar-Walawege et al.  provide in the form of a conceptual model a detailed description of the information that needs to be preserved during the development of safety-related software, based on information found in the IEC 61508 standard. This work tackles some of the issues concerning the understanding of the scope and content of the standard, and understanding how to use it. This thesis describes a concretization of this conceptual model, in the form of an information repository built on a relational database. The information repository is generated from the conceptual model, through the use of model driven technologies and model transformations. The work described in this thesis provides developers of safety-related software the possibility of storing the evidence information required for compliance with the IEC 61508 standard, in order to aid the certification of their software systems. It is the beginnings of the infrastructure required to use the IEC61508 standard effectively.