Computer Software
Print ISSN : 0289-6540
Term rewriting systems for modular algebraic specification languages
Masaki NakamuraKokichi Futatsugi
Author information
JOURNAL FREE ACCESS

2006 Volume 23 Issue 3 Pages 3_35-3_50

Details
Abstract
OBJ algebraic specification languages provide a sophisticate style to describe specifications based on modules. Reuse of build-in modules and modules described before makes it easy to describe large and complex specifications. An axiom of an OBJ specification is a set of equations and verification is based on the term rewriting system, where the equations are regarded as rewrite rules. However, the verification with a term rewriting system does not have much benefits of modularity. In this paper, we propose a modular term rewriting system (MTRS) for modular algebraic specification languages. By the MTRS, we can well deal with some useful functions which it is hard to treat by the ordinary term rewriting system: built-in modules and the equality predicate.
Content from these authors
© Japan Society for Software Science and Technology 2006
Previous article Next article
feedback
Top