Visualization of Constraint Handling Rules: Semantics and Applications

06/04/2017
by   Nada Sharaf, et al.
0

The work in the paper presents an animation extension (CHR^vis) to Constraint Handling Rules (CHR). Visualizations have always helped programmers understand data and debug programs. A picture is worth a thousand words. It can help identify where a problem is or show how something works. It can even illustrate a relation that was not clear otherwise. CHR^vis aims at embedding animation and visualization features into CHR programs. It thus enables users, while executing programs, to have such executions animated. The paper aims at providing the operational semantics for CHR^vis. The correctness of CHR^vis programs is also discussed. Some applications of the new extension are also introduced.

READ FULL TEXT

page 33

page 34

research
06/20/2016

Founded Semantics and Constraint Semantics of Logic Rules

This paper describes a simple new semantics for logic rules, founded sem...
research
06/20/2009

Hybrid Rules with Well-Founded Semantics

A general framework is proposed for integration of rules and external fi...
research
05/25/2023

Implementing backjumping by means of exception handling

We discuss how to implement backjumping (or intelligent backtracking) in...
research
08/06/1999

Extending the Stable Model Semantics with More Expressive Rules

The rules associated with propositional logic programs and the stable mo...
research
10/26/2018

Reasoning about Parallel Quantum Programs

We initiate the study of parallel quantum programming by defining the op...
research
08/21/2020

Implementing backjumping by throw/1 and catch/3 of Prolog

We discuss how to implement backjumping (or intelligent backtracking) in...
research
10/17/2021

Semantics of Conjectures

This paper aims to expand and detail the notion of formal semantics of C...

Please sign up or login with your details

Forgot password? Click here to reset