Computer Aided Verification of Relational Models by Strategic Rewriting

dc.contributor.author Visser,J en
dc.contributor.author Uzal,R en
dc.contributor.author Necco,CM en
dc.contributor.author José Nuno Oliveira en
dc.contributor.other 5601 en
dc.date.accessioned 2019-12-16T12:59:25Z
dc.date.available 2019-12-16T12:59:25Z
dc.date.issued 2017 en
dc.description.abstract Binary relational algebra provides semantic foundations for major areas of computing, such as database design, state-based modeling and functional programming. Remarkably, static checking support in these areas fails to exploit the full semantic content of relations. In particular, properties such as the simplicity or injectivity of relations are not statically enforced in operations such as database queries, state transitions, or composition of functional components. When data models, their constraints and operations are represented by point-free binary relational expressions, proof obligations can be expressed as inclusions between relational expressions. We developed a type-directed, strategic term rewriting system that can be used to simplify relational proof obligations and ultimately reduce them to tautologies. Such reductions can be used to provide extended static checking for design contraints commonly found in software modeling and development. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/10531
dc.language eng en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Computer Aided Verification of Relational Models by Strategic Rewriting en
dc.type Publication en
dc.type article en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00N-KTV.pdf
Size:
986.5 KB
Format:
Adobe Portable Document Format
Description: