Objective The objective of this project is to define, to implement and assess novel and effective debugging systems for Constraint Programming.The expected results of the project include: - novel techniques of high level debugging,- integration of these novel techniques into industrial CP platforms,- assessment of these techniques in industrial applications,They will allow industrialists to apply this technology readily to applications that can be even more complex in domains such as scheduling, planning, design or configuration.Specifically, DISCIPL will extend three paradigms currently used in advanced debugging:% - Declarative debugging- Assertion based methods- Graphics based methodsThe industrial vendor partners will be present throughout the project to allow the academic results to be taken-up in the form of commercial products and training.Conventional programming techniques are not well suited for solving many highly combinatorial industrial problems, like scheduling, decision making, resource allocation or planning. Constraint Programming (CP), an emerging software technology, offers an original approach allowing for efficient and flexible solving of complex problems, through combined implementation of various constraint solvers and expert heuristics. Its applications are increasingly fielded in various industries. One of the main features of CP is a new approach to software production: the same program is progressively improved at each step of the development cycle, from the first prototype until the final product. This makes debugging the cornerstone of CP technology.DISCIPL considers debugging in the broad sense: it concerns both validation aspects (to build a correct application) as well as methodological aspects (to find the best solution to a problem by better understanding of constraint solver behaviour). To satisfy these objectives, tools must locate and explain bugs, and graphic tools must help interpreting program behaviour and results. Existing tools reveal to be ineffective in most industrial situations and tools developed for imperative or functional programming are not adapted to the context of CP. The main reasons are that the huge numbers of variables and constraints makes the computation state difficult to understand, and that the non deterministic execution increases drastically the number of computation states which must be analysed. Fields of science natural sciencescomputer and information sciencessoftwarenatural sciencescomputer and information sciencesartificial intelligenceheuristic programming Programme(s) FP4-ESPRIT 4 - Specific research and technological development programme in the field of information technologies, 1994-1998 Topic(s) 4.2 - Reactiveness to Industrial Needs Call for proposal Data not available Funding Scheme CSC - Cost-sharing contracts Coordinator Institut National de Recherche en Informatique et Automatique EU contribution No data Address Domaine de Voluceau-Rocquencourt 78153 Le Chesnay France See on map Links Website Opens in new window Total cost No data Participants (7) Sort alphabetically Sort by EU Contribution Expand all Collapse all Cosytec France EU contribution No data Address 4 rue Jean Rostand 91893 Orsay See on map Total cost No data Icon Ingegneria Della Conoscenza S.R.L. Italy EU contribution No data Address Lungadige Rubele 34 37121 Verona See on map Total cost No data OM Partners N.V. Belgium EU contribution No data Address Michielssendreef 42 2930 Brasschaat See on map Total cost No data Prologia France EU contribution No data Address Parc Technologique Luminy 0 13288 Marseille See on map Total cost No data UNIVERSIDAD POLITECNICA DE MADRID Spain EU contribution No data Address Ramiro de Maeztu, 7 28040 MADRID See on map Total cost No data University of Bristol United Kingdom EU contribution No data Address Senate House Tyndall Avenue BS8 1TH Bristol See on map Links Website Opens in new window Total cost No data University of Linkoeping Sweden EU contribution No data Address Department Of Computer And Information Science 58183 Linkoeping See on map Total cost No data