Developing Safety-Critical Software door