DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2010.89
Constraint programming (CP) is a young but rapidly developing technology that supports the modeling and solution of a wide range of planning, scheduling, search, and optimization problems. The integration of CP concepts into languages from other paradigms yields constraint-based multiparadigm programming. This article briefly introduces the constraint-based paradigm and discusses methods, problems, gains, and experiences in integrating CP techniques into the object-oriented paradigm, using Java as an example. 1. F. Rossi, P. van Beek, and T. Walsh eds., , Handbook of Constraint Programming, Elsevier Science, 2006.
Index Terms:
Multiparadigm programming, programming languages, object-oriented languages, constraints, software engineering
Citation:
Petra Hofstedt, "Constraint-Based Object-Oriented Programming," IEEE Software, vol. 27, no. 5, pp. 53-56, Sep./Oct. 2010, doi:10.1109/MS.2010.89 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||