Keywords :
application program interfaces; object-oriented programming; operating systems (computers); public domain software; safety-critical software; software reusability; Design by Contract application program interfaces; commercial-off-the-shelf equipment; commercial-off-the-shelf operating system assessment; complex system functional safety; open source code; regulatory requirements; safety-related applications; software assessment; software component reuse; software reuse regulatory view;