• 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