Abstract | ||
---|---|---|
Most of modern constraint modeling languages combine rich constraint languages with mathematical notations to tackle combinatorial optimization problems. Our purpose is to introduce new component-oriented language constructs to manipulate hierarchical problems, for instance for modeling engineering system architectures with conditional sub-problems. To this end, an object-oriented modeling language is associated with a powerful constraint language. It offers the possibility of defining conditional components to be activated at solving time, declaring polymorphic components whose concrete types have to be determined, and overriding model elements. We illustrate the benefits of this new approach in the modeling process of a difficult embodiment design problem having several architectural alternatives. |
Year | Venue | Keywords |
---|---|---|
2010 | SBIA | modeling process,conditional component,powerful constraint language,component-based csps,object-oriented modeling language,high-level modeling,new approach,new component-oriented language construct,modern constraint modeling language,rich constraint language,architectural alternative,conditional sub-problems,modeling language,polymorphism |
Field | DocType | Volume |
Mathematical notation,High level modeling,Combinatorial optimization problem,Computer science,Constraint programming,Language construct,Modeling language,Constraint satisfaction problem,Theoretical computer science,Artificial intelligence,Machine learning | Conference | 6404 |
ISSN | ISBN | Citations |
0302-9743 | 3-642-16137-5 | 4 |
PageRank | References | Authors |
0.48 | 13 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Raphaël Chenouard | 1 | 41 | 5.05 |
Laurent Granvilliers | 2 | 478 | 37.77 |
Ricardo Soto | 3 | 134 | 8.15 |