Programming with assertions: a prospectus [software development] | IEEE Journals & Magazine | IEEE Xplore