Using ATL to define advanced and flexible constraint model transformations

02/16/2010
by   Raphael Chenouard, et al.
0

Transforming constraint models is an important task in re- cent constraint programming systems. User-understandable models are defined during the modeling phase but rewriting or tuning them is manda- tory to get solving-efficient models. We propose a new architecture al- lowing to define bridges between any (modeling or solver) languages and to implement model optimizations. This architecture follows a model- driven approach where the constraint modeling process is seen as a set of model transformations. Among others, an interesting feature is the def- inition of transformations as concept-oriented rules, i.e. based on types of model elements where the types are organized into a hierarchy called a metamodel.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2010

Model-Driven Constraint Programming

Constraint programming can definitely be seen as a model-driven paradigm...
research
02/16/2010

Rewriting Constraint Models with Metamodels

An important challenge in constraint programming is to rewrite constrain...
research
06/02/2021

Generic Programming with Combinators and Objects

We present a generic programming framework for OCAML which makes it poss...
research
02/14/2018

pyfml - a textual language for feature modeling

The Feature model is a typical approach to capture variability in a soft...
research
01/21/2014

A Microkernel Architecture for Constraint Programming

This paper presents a microkernel architecture for constraint programmin...
research
07/09/2022

Subclasses of Class Function used to Implement Transformations of Statistical Models

A library of software for inductive inference guided by the Minimum Mess...
research
04/13/2018

Runge-Kutta Theory and Constraint Programming

There exist many Runge-Kutta methods (explicit or implicit), more or les...

Please sign up or login with your details

Forgot password? Click here to reset