Skip to main content
Log in

Requirement Analysis for the Definition of Reusable Spatial Objects

  • Published:
GeoInformatica Aims and scope Submit manuscript

Abstract

Requirement analysis plays a critical role in designing geographical information systems because it aims to capture user informational needs correctly and fully. Proposed analysis and design methodologies either adapt general-purpose approaches to this application field or extend them by introducing specific constructs to better capture the spatial properties of objects. Many of them are based on the object-oriented paradigm; unfortunately, they usually lack expressive power so that a wide gap remains between the contents of the resulting documentation and the required depth of the detailed application design. The solution we propose is based on the GeoMDT model, which combines the modeling capability of current conceptual data models with that of predicate calculus formulas under a unified paradigm in order to express object dynamics in form of invariant. The strong points of the GeoMDT model are independence of the GIS technology, easy identification of routine functions, effective guide to modular design, and a high reuse potential obtained through the nested encapsulation mechanism.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Bertino et al. “Object-Oriented Query Languages: the Notion and the Issues,” IEEE Transactions on Knowledge and Data Engineering, Vol. 4(5):1992.

  2. F. Bonfatti. “Intensional Design of Geographical Information Systems,” in Proc. EGIS 93, Genova, Italy, 1993.

  3. F. Bonfatti, A. Dallari, and P.D. Monari. “Capturing more Knowledge for the Design of Geological Information Systems,” in Proc. ACM-GIS 95, Baltimore, USA, 1995.

  4. F. Bonfatti and P.D. Monari. “Spatio-Temporal Representation of Complex Geographic Structures,” in Computer Support to Environmental Impact Assessment, Guariso and Page eds., IFIP Transactions B-16, North Holland, 1994.

  5. M. Bunge. Treatise on Basic Philosophy (Ontology I and II), Vol. 3 and Vol. 4, Reider Publ.: Boston, 1977.

    Google Scholar 

  6. G. Camara et al. “A Model to Cultivate Objects and Manipulate Fields,” in Proc. ACM-GIS 94, Maryland, USA, 1994.

  7. E. Clementini, P. Di Felice, and P. van Oosterom. “A Small Set of Formal Topological Relationships Suitable for End-User Interactions,” in Proc. SSD 93, 1993.

  8. P. Coad and E. Yourdon. Object-Oriented Analysis. Prentice-Hall: New Jersey, 1991.

    Google Scholar 

  9. S. Cockroft. “A Taxonomy of Spatial Data Integrity Constraints,” Geoinformatica, Vol. 1(4):327-343, Kluwer, 1997.

  10. H. Couclelis. “People Manipulate Objects (but Cultivate Fields): beyond the Raster-Vector Debate in GIS,” in Theories and Methods of Spatio-Temporal Reasoning in Geographic Space, Frank Campari and Formentini eds., LNCS 639, Springer Verlag, 1992.

  11. C.J. Date. An Introduction to Database Systems. Addison Wesley, 1981.

  12. J.L. De Oliveira, F. Pires, and C.B. Medeiros. “An Environment for Modeling and Design of Geographic Applications,” GeoInformatica, Vol. 1(1):29-58, Kluwer, 1997.

  13. M.J. Egenhofer. “Spatial SQL: a Query and Presentation Language,” IEEE Transactions on Knowledge and Data Engineering, Vol. 6(1):86-95, 1994.

    Google Scholar 

  14. M.J. Egenhofer and K. AI-Taha. “About Gradual Changes of Topological Relationships,” in Theories and Methods of Spatio-Temporal Reasoning in Geographic Space, Frank Campari and Formentini eds., LNCS 639, Springer Verlag, 1992.

  15. U. Frank. “Radial Categories Applied to Object-Oriented Modeling—a Case Study for a Property Registration System,” in Proc. SAMOS 95, Samos Island, Greece, 1995.

  16. E. Gamma, R. Helm, R.E. Johnson, and J. Vlissides. Design Patterns, Elements of Reusable Object-oriented Software. Addison Wesley: Reading, MA, 1994.

    Google Scholar 

  17. T. Hadzilacos and N. Tryfona. “Logical Data Modeling for Geographical Applications,” International Journal of Geographical Information Systems, Vol. 10(2):179-203, 1996.

    Google Scholar 

  18. G. Kosters, B. Pagel, and H. Six. “Object-Oriented Requirements Engineering for GIS Applications,” in Proc. ACM-GIS 95, Baltimore, USA, 1995.

  19. G. Kosters, B. Pagel, and H. Six. “GIS-Application Development with GeoOOA,” International Journal of Geographical Information Science, Vol. 11(4):307-335, 1997.

    Google Scholar 

  20. C. Lecluse and P. Richard. “The O2 Data Model,” Technical report Altair, 39-89, Le Chesnay, France, 1989.

  21. B. Medeiros and M.J. Andrade. “Implementing Integrity Control in Active Databases,” The Journal of System and Software, Vol. (12):171-181, 1994.

  22. B. Meyer. Object-Oriented Software Construction, Prentice-Hall: New Jersey, 1988.

    Google Scholar 

  23. P. Milne, S. Milton, and J.L. Smith. “Geographical Object-Oriented Databases—a Case Study,” International Journal of Geographical Information Systems, Vol. 7(1):39-55, 1993.

    Google Scholar 

  24. R. Montanari. Modular Design of Reusable Software: an Invariant-Based Approach, Ph.D. Thesis (in Italian), University of Modena, 1998.

  25. D. Papadias and T. Sellis. “Qualitative Representation of Spatial Knowledge in 2-D Space,” Very Large Database Journal, Vol. 3(4):1994.

  26. Q-labs (ed.). Reboot Methodology Handbook, Technical Report 8218, 1993.

  27. J. Raper and D. Livingstone. “Development of a Geo-Morphological Spatial Model Using Object-Oriented Design,” International Journal of Geographical Information Systems, Vol. 9(4):359-383, 1995.

    Google Scholar 

  28. J. Rumbaugh et al. Object-Oriented Modeling and Design. Prentice-Hall: New Jersey, 1991.

    Google Scholar 

  29. J. Sametinger. Software Engineering with Reusable Components. Springer-Verlag, 1997.

  30. N. Tryfona and T. Hadzilacos. “Geographic Applications Development: Models and Tools for the Conceptual Level,” in Proc. ACM-GIS 95, Baltimore, 1995.

  31. Y. Wand. “A Proposal for a Formal Model of Objects,” in Object-Oriented Concepts, Databases and Applications, Kim and Lochowsky eds, Addison Wesley: Reading, MA, 1989.

    Google Scholar 

  32. M.F. Worboys. “Object-Oriented Approaches to Geo-Referenced Information,” International Journal of Geographical Information Systems, Vol. 8(4):385-399, 1994.

    Google Scholar 

  33. M.F. Worboys, H.M. Hearnshaw, and D.J. Maguire. “Object-Oriented Data Modeling for Spatial Databases,” International Journal of Geographical Information Systems, Vol. 4(4):369-383, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bonfatti, F., Montanari, R. & Monari, P.D. Requirement Analysis for the Definition of Reusable Spatial Objects. GeoInformatica 3, 305–335 (1999). https://doi.org/10.1023/A:1009880629913

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009880629913

Navigation