A formal specification of geometric refinements

The geometric refinements of 2D and 3D subdivisions are basic operations in geometric programming. They consist in partitioning their cells, i.e. their volumes, faces and edges, until no intersection exists between them and in achieving their topological restructuring. These crucial operations deserve formal and precise definitions. We present, in this paper, new methods to formalize their design. Starting from a mathematical definition of the topological models and refinements, we present an algebraic specification of the operators needed to handle them. Then, we give a high-level and complete description of the refinement processes thanks to the use of rewrite systems. This approach allows us to exhibit integrity constraints for the handled objects and to focus on the conceptual and logical aspects of the refinement, avoiding tedious details of implementation. Finally, we show how the systems are enhanced to reflect choices of implementations and algorithmic improvements.

D. Cazier , J-F. Dufourd

Visual Computer , Volume 15 , page 279--301 - 1999
Additionnal material

International journal A formal specification of geometric refinements, Visual Computer, Springer Verlag ( SNIP : 1.439, SJR : 0.581 ), pages 279--301, Volume 15, 1999 Research team : IGG

@Article{2-CD99,
 author = {Cazier, D. and Dufourd, J-F.},
 title = {A formal specification of geometric refinements},
 journal = {Visual Computer},
 volume = {15},
 pages = {279--301},
 year = {1999},
 publisher = {Springer Verlag},
 x-international-audience = {Yes},
 x-language = {EN},
 url = {http://publis.icube.unistra.fr/2-CD99}
}

See publications of the same authors