Patent ID: 7913232

Claim:
A computer implemented method for collecting certification information associated with software for a safety-critical system, the method comprising: receiving a software level assigned to the software for the safety-critical system; retrieving a first criterion for certifying the software for the safety-critical system, the first criterion including a plurality of objectives based on the software level; providing a user interface for sequentially displaying the plurality of objectives; sequentially displaying the plurality of objectives of the first retrieved criterion to the user, the plurality of objectives requiring a user to provide certification information to satisfy the plurality of objectives of the first retrieved criterion; receiving user input certification information associated with the plurality of objectives displayed to the user via the user interface, the user input certification information providing a block diagram model of a dynamic system generated in a graphical modeling environment; producing source code from the block diagram model and using the source code as the user input certification information; determining if the user input certification information aids in satisfying the plurality of objectives for certifying the software for the safety-critical system; displaying output information, the output information identifying if the first criterion is satisfied, the user input certification information and the output information being produced from the block diagram model generated in the graphical modeling environment; and determining that all objectives of the first criterion are displayed to the user.