Error-free software development for critical systems using the B-Methodology | IEEE Conference Publication | IEEE Xplore