Tracing and Explaining Execution of CLP(FD) Programs

dc.creatorAgren, Magnus
dc.creatorSzeredi, Tamas
dc.creatorBeldiceanu, Nicolas
dc.creatorCarlsson, Mats
dc.date2002-07-11
dc.date2002-07-12
dc.date.accessioned2026-07-07T03:18:39Z
dc.date.available2026-07-07T03:18:39Z
dc.descriptionPrevious work in the area of tracing CLP(FD) programs mainly focuses on providing information about control of execution and domain modification. In this paper, we present a trace structure that provides information about additional important aspects. We incorporate explanations in the trace structure, i.e. reasons for why certain solver actions occur. Furthermore, we come up with a format for describing the execution of the filtering algorithms of global constraints. Some new ideas about the design of the trace are also presented. For example, we have modeled our trace as a nested block structure in order to achieve a hierarchical view. Also, new ways about how to represent and identify different entities such as constraints and domain variables are presented.
dc.description16 pages; Alexandre Tessier, editor; WLPE 2002, http://xxx.lanl.gov/abs/cs.SE/0207052
dc.identifierhttps://arxiv.org/abs/cs/0207047
dc.identifierhttp://arxiv.org/abs/cs/0207047
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/31201
dc.subjectSoftware Engineering
dc.subjectD.1.6; D.2.5; D.2.6; F.4.1; I.2.3
dc.titleTracing and Explaining Execution of CLP(FD) Programs
dc.typetext

Files

Collections