• DocumentCode
    468416
  • Title

    The Design of COMMA: An Extensible Framework for Mapping Constrained Objects to Native Solver Models

  • Author

    Soto, Ricardo ; Granvilliers, Laurent

  • Author_Institution
    Univ. de Nantes, Nantes
  • Volume
    1
  • fYear
    2007
  • fDate
    29-31 Oct. 2007
  • Firstpage
    243
  • Lastpage
    250
  • Abstract
    This paper presents the first implementation of COMMA, a new solver independent language for modeling constraint- based problems. The combination of a constraint language with an object-oriented framework represents the base of the core of COMMA. Extension capabilities have also been included with the aim of tackling a wide range of applications from combinatorial to continuous problems. A COMMA compiler has been implemented through a three layered architecture including a dynamic parsing system for handling efficiently the mapping process. In particular, COMMA models can be translated to different solvers, currently to ECLiPSe and Gecode/J.
  • Keywords
    constraint handling; object-oriented languages; program compilers; specification languages; COMMA compiler; ECLiPSe solver; Gecode/J solver; constrained object mapping; constraint language; constraint-based problem modeling; native solver model; object-oriented framework; solver independent language; Artificial intelligence; Computer languages; Encoding; Equations; Java; Libraries; Mathematical programming; Object oriented modeling; Power system modeling; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2007. ICTAI 2007. 19th IEEE International Conference on
  • Conference_Location
    Patras
  • ISSN
    1082-3409
  • Print_ISBN
    978-0-7695-3015-4
  • Type

    conf

  • DOI
    10.1109/ICTAI.2007.119
  • Filename
    4410290