PK/C++: an object-oriented, logic-based, executable specification language | IEEE Conference Publication | IEEE Xplore