FELIX: using rewriting-logic for generating functionally equivalent implementations | IEEE Conference Publication | IEEE Xplore