Syntax extensions for a constrained-object language via dynamic parser cooperation
Autor
Soto R.
Crawford B.
Monfroy E.
Paredes F.
Resumen
A modern feature of constraint languages is the ability of compiling a model into a set of solver languages. This allows one to model a problem in a single language and to execute it in a set of solver engines. The idea is to facilitate experimentation as well as model sharing. The common architecture to support this task is composed of three layers: an upper layer for the modeling language, a bottom layer for the solver language, and a middle one for performing the mapping process. However, this architecture has an important inconvenience: there is no mechanism for updating the modeling language. This paper addresses this concern by introducing a simple description language for extending the syntax of the modeling language. The goal is to make the architecture adaptable to further upgrades of the solver layer.
Colecciones
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
Conference Paper
A GUI for modeling regular constraints (2020)
Soto R.; Crawford B.; Riquelme D.; Monfroy E. (Springer Verlag, 2013) -
Article
Cell formation in group technology using constraint programming and Boolean satisfiability (2020)
Soto R.; Kjellerstrand H.; Durán O.; Crawford B.; Monfroy E.; Paredes F. (2012) -
Article
An extensible autonomous search framework for constraint programming (2020)
Crawford B.; Soto R.; Castro C.; Monfroy E.; Paredes F. (Academic Journals, 2011)