On equality predicates in algebraic specification languages
On equality predicates in algebraic specification languages
复制标题
DOI:
10.1007/978-3-540-75292-9_26
复制
发表时间:
2007-09
期刊:
影响因子:
--
通讯作者:
Nakamura Masaki;Futatsugi Kokichi
中科院分区:
文献类型:
--
作者:
Nakamura Masaki;Futatsugi Kokichi
The execution of OBJ algebraic specification languages is based on the term rewriting system (TRS), which is an efficient theory to perform equational reasoning. We focus on the equality predicate implemented in OBJ languages. The equality predicate is used to test the equality of given terms by TRS. Unfortunately, it is well known that the current execution engine of OBJ languages with the equality predicate is not sound. To solve this problem, we define a modular term rewriting system (MTRS), which is suitable for the module system of OBJ languages, and propose a new equality predicate based on MTRS.