Title :
An incremental approach to local equality predicates in OBJ specification languages
Author :
Nakamura, Mitsutoshi ; Futatsugi, Kokichi
Author_Institution :
Dept. of Inf. Syst. Eng., Toyama Prefectural Univ., Toyama, Japan
Abstract :
OBJ algebraic specification languages support automated equational reasoning based on term rewriting for interactive verification. The equational reasoning is sound but not always complete in general. In our previous work, we have given a condition for sound and complete equational reasoning for OBJ specifications and have proposed the notion of local equality predicates (LEP), which is not only used for verification but also used for description of specifications. In this study, we propose a method to prove termination and confluence of specifications with LEPs. Termination and confluence are important properties of term rewriting and are parts of the LEP condition. By using the proposed method, we can use nested LEPs for large and complex modules.
Keywords :
formal specification; interactive programming; reasoning about programs; rewriting systems; specification languages; LEP condition; OBJ algebraic specification languages; automated equational reasoning; incremental approach; interactive verification; local equality predicates; specification confluence; term rewriting; termination proving;
Conference_Titel :
Computer Science and Software Engineering (JCSSE), 2014 11th International Joint Conference on
Conference_Location :
Chon Buri
Print_ISBN :
978-1-4799-5821-4
DOI :
10.1109/JCSSE.2014.6841891