Integrity constraints in the multi-paradigm language PROGRES
M. Munch, A. Schurr, A. Winter · 2002
PROGRES is a multi-paradigm visual programming or executable specification language, which has a well-defined static type concept. It supports programming with graph rewriting systems. An integrated type-checker is able to check the static semantics of a specification. This paper presents the integration of static integrity constraints to the language which allow to check a specification's integrity at run-time.