Chocolat/SMV is a translator that takes a CafeOBJ specification of a transition system called an OTS and generates an SMV specification of a finite version of the OTS. The primary purpose of the translation is to find errors lurked in CafeOBJ specifications of OTSs with SMV.
Citation:
Kazuhiro Ogata, Masahiro Nakano, Masaki Nakamura, Kokichi Futatsugi, "Chocolat/SMV: A Translator from CafeOBJ into SMV," pdcat, pp.416-420, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05), 2005