Title :
Using design patterns to design and manipulate spatial access structure
Author_Institution :
Comput. Sci. Dept., King Saud Univ., Riyadh, Saudi Arabia
Abstract :
Summary form only given. Our aim is to define a framework for a conceptual design of different types of the quadtrees spatial index structures using the principles of design patterns. The use of patterns provides a high degree of flexibility, extensibility and reusability. Several patterns such as state pattern, singleton pattern, factory method pattern and strategy pattern will be used to structure the different types of quadtrees. These patterns allow us to decouple the structural of any quadtree from its behavioral. This methodology reduces the implementation of a given quadtree type to a couple of methods that define the splitting criteria of a quadtree node and the merging criteria of the quadtree leaves.
Keywords :
database indexing; merging; object-oriented methods; object-oriented programming; quadtrees; spatial data structures; design pattern; factory method pattern; quadtree leaves merging; quadtree node splitting; quadtrees spatial index structure; singleton pattern; spatial data structure; state pattern; strategy pattern; Computer science; Data structures; Educational institutions; Indexing; Information science; Merging; Production facilities; Spatial indexes;
Conference_Titel :
Computer Systems and Applications, 2003. Book of Abstracts. ACS/IEEE International Conference on
Conference_Location :
Tunis, Tunisia
Print_ISBN :
0-7803-7983-7
DOI :
10.1109/AICCSA.2003.1227521