Software reuse: A safety-critical primer | IEEE Journals & Magazine | IEEE Xplore