The GMP general structure was designed with the aim of being applicable to other aspects of the E/E development as well, not only timing. To demonstrate and validate this, it has been applied to functional safety according to ISO 26262 in cooperation with the TimeSafe project.
When investigating ISO 26262, the need to refine requirements to the current abstraction level before the actual solution is created and modeled, was manifest. In particular, ISO 26262 explicitly requires the technical safety requirements (design level) to be specified before the system design is created and the hardware and software safety requirements (implementation level) to be specified before the hardware and software design is created. For this reason the first task “Refine, Introduce and Validate Requirements” was introduced. The seven tasks of the GMP applied to safety are shown in Figure 1 and the first task is briefly described as follows.

Figure 1 - Generic Method Pattern applied to functional safety
|