TY - GEN
T1 - A GUI for modeling regular constraints
AU - Soto, Ricardo
AU - Crawford, Broderick
AU - Riquelme, Diego
AU - Monfroy, Eric
PY - 2013
Y1 - 2013
N2 - In constraint programming, a regular constraint is a special global constraint very useful in scheduling, in particular for the easy modeling of rostering problems. This constraint enforces a sequence of variables to take a value defined by a deterministic finite automaton. In practice, when the user models the problem, regular constraints are programmed in the language of the solving engine, which is in most cases a proprietary language or a classic programming language. However, there exists several modeling languages and very different encoding patterns for the regular constraint, turning the modeling into a tedious task. In this paper, we present a simple GUI for modeling regular constraints that clearly increases the usability for end-users. The tool allows to easily draw finite automata, which are automatically translated to the corresponding code of the regular constraint for the target solving engine.
AB - In constraint programming, a regular constraint is a special global constraint very useful in scheduling, in particular for the easy modeling of rostering problems. This constraint enforces a sequence of variables to take a value defined by a deterministic finite automaton. In practice, when the user models the problem, regular constraints are programmed in the language of the solving engine, which is in most cases a proprietary language or a classic programming language. However, there exists several modeling languages and very different encoding patterns for the regular constraint, turning the modeling into a tedious task. In this paper, we present a simple GUI for modeling regular constraints that clearly increases the usability for end-users. The tool allows to easily draw finite automata, which are automatically translated to the corresponding code of the regular constraint for the target solving engine.
KW - Constraint Modeling
KW - Constraint Satisfaction
KW - Regular Constraint
UR - http://www.scopus.com/inward/record.url?scp=84891541021&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-39473-7_131
DO - 10.1007/978-3-642-39473-7_131
M3 - Conference contribution
AN - SCOPUS:84891541021
SN - 9783642394720
T3 - Communications in Computer and Information Science
SP - 660
EP - 663
BT - HCI International 2013 - Posters' Extended Abstracts - International Conference, HCI International 2013, Proceedings
PB - Springer Verlag
T2 - 15th International Conference on Human-Computer Interaction, HCI International 2013
Y2 - 21 July 2013 through 26 July 2013
ER -