Executable computational logics: combining formal methods and programming language based system design | IEEE Conference Publication | IEEE Xplore