The modelling language zinc

  • Authors:
  • Maria Garcia de la Banda;Kim Marriott;Reza Rafeh;Mark Wallace

  • Affiliations:
  • Clayton School of IT, Monash University, Australia;Clayton School of IT, Monash University, Australia;Clayton School of IT, Monash University, Australia;Clayton School of IT, Monash University, Australia

  • Venue:
  • CP'06 Proceedings of the 12th international conference on Principles and Practice of Constraint Programming
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the Zinc modelling language. Zinc provides set constraints, user defined types, constrained types, and polymorphic predicates and functions. The last allows Zinc to be readily extended to different application domains by user-defined libraries. Zinc is designed to support a modelling methodology in which the same conceptual model can be automatically mapped into different design models, thus allowing modellers to easily “plug and play” with different solving techniques and so choose the most appropriate for that problem.