Transforming and refining abstract constraint specifications

  • Authors:
  • Alan M. Frisch;Brahim Hnich;Ian Miguel;Barbara M. Smith;Toby Walsh

  • Affiliations:
  • Dept. of Computer Science, University of York, UK;Cork Constraint Computation Centre, University College Cork, Ireland;School of Computer Science, University of St Andrews, UK;Cork Constraint Computation Centre, University College Cork, Ireland;National ICT Australia and Dept. of CS & E, UNSW, Australia

  • Venue:
  • SARA'05 Proceedings of the 6th international conference on Abstraction, Reformulation and Approximation
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

To use constraint technology to solve a problem, the solutions to the problem must first be characterised, or modelled, by a set of constraints that they must satisfy. A significant part of the modelling process can be characterised as refinement, the process of generating a concrete model from an abstract specification of the problem. Expert modellers also identify and perform transformations that can dramatically reduce the effort needed to solve the problem by systematic search. Through a case study of modelling a simplified version of the SONET fibre-optic communication problem, this paper examines the processes of refinement and transformation, and especially the interaction between the two.