Title :
System support for modular order-sorted Horn clause specifications
Author :
Ganzinger, Harald ; Schäfers, Renate
Author_Institution :
Fachbereich Inf., Dortmund Univ., West Germany
Abstract :
The authors present an overview of CEC, a rewrite rule laboratory for order-sorted specifications with conditional equations. CEC differs from related systems, such as OBJ-3, in that it can check or achieve by completion the semantic prerequisites for correct operational execution of specifications by conditional term rewriting. CEC supports the modular structure of specifications in two ways. Its speculation browser allows accessing, editing, and administrating the modules of a specification through a highly interactive user interface. The completion procedure, apart from transforming a specification into executable rewrite code, will find the inconsistencies, if any, between the formal and actual parameters of generic specifications. CEC can handle a large class of conditional equations with extra variables in the condition without having to resort to inefficient goal solving methods at rewrite time
Keywords :
formal specification; rewriting systems; software tools; CEC; OBJ-3; conditional equations; conditional term rewriting; correct operational execution; executable rewrite code; generic specifications; goal solving methods; highly interactive user interface; modular order-sorted Horn clause specifications; rewrite rule laboratory; speculation browser; Art; Equations; Formal specifications; Laboratories; Logic functions; Modular construction; User interfaces; Visualization;
Conference_Titel :
Software Engineering, 1990. Proceedings., 12th International Conference on
Conference_Location :
Nice
Print_ISBN :
0-8186-2026-9
DOI :
10.1109/ICSE.1990.63618