Please use this identifier to cite or link to this item:
Title: A software engineering approach to constraint programming systems
Authors: Ng, KBK
Choi, CW
Henz, M 
Issue Date: 1-Jan-2002
Publisher: IEEE Computer Society
Citation: Ng, KBK, Choi, CW, Henz, M (2002-01-01). A software engineering approach to constraint programming systems. Asia-Pacific Software Engineering Conference 2002-January : 167-175. ScholarBank@NUS Repository.
Abstract: Constraint programming (CP) systems are useful for solving real-life combinatorial problems, such as scheduling, planning, rostering and routing problems. The design of modern CP systems has evolved from a monolithic to an open design in order to meet the increasing demand for application-specific customization. It is widely accepted that a CP system needs to balance various design factors such as efficiency versus customizability and flexibility versus maintenance. This paper captures our experience with using different software engineering approaches in the development of constraint programming systems. These approaches allow us to systematically investigate the different factors that affect the performance of a CP system. In particular we review the application of reuse techniques, such as toolkits, framework and patterns, to the design and implementation of a finite-domain CP system.
Source Title: Asia-Pacific Software Engineering Conference
ISBN: 0769518508
ISSN: 15301362
DOI: 10.1109/APSEC.2002.1182986
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
se-approach.pdf108.41 kBAdobe PDF



Page view(s)

checked on Nov 18, 2021


checked on Nov 18, 2021

Google ScholarTM



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.