DocumentCode
3173636
Title
Designing a Topological Modeler Kernel: A Rule-Based Approach
Author
Bellet, Thomas ; Poudret, Mathieu ; Arnould, Agnes ; Fuchs, Laurent ; Le Gall, Pascale
Author_Institution
XLIM-SIC, Univ. of Poitiers, Poitiers, France
fYear
2010
fDate
21-23 June 2010
Firstpage
100
Lastpage
112
Abstract
In this article, we present a rule-based language dedicated to topological operations and based on graph transformations. Generalized maps are described as a particular class of graphs determined by consistency constraints. Hence, topological operations over generalized maps can be specified using graph transformations. The rules we define are provided with syntactic criteria which ensure that graphs computed by applying rules on generalized maps are also generalized maps. We have developed a static analyzer of transformation rules which checks the syntactic criteria in order to ensure the preservation of generalized map consistency constraints. Based on this static analyzer, we have designed a rule-based prototype of a kernel of a topology-based modeler that is generic in dimension. Since adding a new topological operation can be reduced to write a graph transformation rule, we directly obtain an extensible prototype where handled topological objects satisfy built-in consistency. Moreover, first benchmarks show that our prototype is reasonably efficient compared to a reference implementation of 3D generalized maps which use a classical implementation style.
Keywords
graph theory; knowledge based systems; solid modelling; generalized map consistency constraints; graph transformations; rule-based approach; rule-based languages; syntactic criteria; topological modeler kernel design; topology-based geometric modeling; Engines; Kernel; Pattern matching; Prototypes; Shape; Software prototyping; Solid modeling; graph transformation; rapid prototyping; topological consistency; topology-based geometric modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Shape Modeling International Conference (SMI), 2010
Conference_Location
Aix-en-Provence
Print_ISBN
978-1-4244-7259-8
Electronic_ISBN
978-1-4244-7260-4
Type
conf
DOI
10.1109/SMI.2010.31
Filename
5521453
Link To Document