Back to Search
Start Over
An incremental approach to local equality predicates in OBJ specification languages
- Source :
- 2014 11th International Joint Conference on Computer Science and Software Engineering (JCSSE).
- Publication Year :
- 2014
- Publisher :
- IEEE, 2014.
-
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.
- Subjects :
- Equational reasoning
Programming language
Computer science
Algebraic specification
Term (logic)
computer.software_genre
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
Computer Science::Logic in Computer Science
Confluence
ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION
Computer Science::Programming Languages
High Energy Physics::Experiment
Rewriting
computer
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2014 11th International Joint Conference on Computer Science and Software Engineering (JCSSE)
- Accession number :
- edsair.doi...........2989781c485d5cbe00dc255dc7d11fd4
- Full Text :
- https://doi.org/10.1109/jcsse.2014.6841891