A software development approach to implementing control systems specified through state analysis | IEEE Conference Publication | IEEE Xplore