Discovering geographic services from textual use cases


  • Viviana E. Saldaño Unidad Académica Caleta Olivia, Universidad Nacional de la Patagonia Austral, Argentina
  • Agustina Buccella Grupo de Investigación en Ingeniería de Software del Comahue (GIISCo), Departamento de Ciencias de la Computación, Universidad Nacional del Comahue, Argentina
  • Alejandra Cechich Grupo de Investigación en Ingeniería de Software del Comahue (GIISCo), Departamento de Ciencias de la Computación, Universidad Nacional del Comahue, Argentina


DSBC, OTS, GIS services, Taxonomies, Textual use cases


Component Based Software Development (CBSD) relies upon utilization of previously developed software components OTS (Off-The-Shelf), which are appropriately merged to satisfy particular system requirements. However, wide acceptance of this paradigm at industry requires efficient component identification and selection, aspects which are being investigated until now. In this context, this paper further explores the use of a geographic services taxonomy, which facilitates component identification, and is used by analysts in charge of developing a Geographic Information System (GIS) employing a CBSD approach. In this article, different knowledge extraction techniques are evaluated and a methodology is proposed to standardize resultant vocabulary in order to allow automatic tools to support GIS services search.


Download data is not yet available.


[1] Albrecht, J. Universal GIS Operations for Environmental Modeling, 1996.
[2] Armour, F., Miller, G. Advanced Use Case Modeling Volume One, Software Systems. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2001.
[3] Bittner, K., Spence, I. Use Case Modeling. Addison-Wesley, 2000.
[4] Cechich A., Réquilé A., Aguirre J., Luzuriaga J. Trends on COTS Component Identification. 5th International Conference on COTS-Based Software Systems. Orlando, USA. IEEE Computer Science Press. 2006.
[5] Cockburn, A. Writing Effective Use Cases, Addison-Wesley Pub Co, ISBN: 0201702258, 1ra ed., Enero 2000.
[6] Drazan, J., Mencl, V. Improved Processing of Textual Use Cases: Deriving Behavior Specifications. In Proceedings of SOFSEM 2007. LNCS, vol. 4362. pp. 856-886. Harrachov, Czech Republic, Enero 20-26, 2007.
[7] Freeling Home Page,
[8] Gaetan, G., Cechich, A. Buccella, A. Un Esquema de Clasificación Facetado para Publicación de Catálogosde Componentes SIG. In Proceedings of CACIC 2008. Chilecito, La Rioja, Argentina, Octubre 2008. ISBN 987-24611-0-2
[9] Gaetan, G., Cechich, A. Buccella, A. Aplicación de Técnicas de Procesamiento de Lenguaje Natural y Web Semántica en la Publicación de Componentes para SIG. In Proceedings of ASSE 2009. Mar del Plata, Argentina, Agosto de 2009.
[10] Graham, I.: Object-Oriented Methods: Princeiples and Practice, Addison-Wesley, 2000.
[11] Hoffmann, V., Lichter, H., NyBen, A., Walter, A. Towards the Integration of UML-and textual Use Case Modeling. Journal of Object Tecnology, Vol. 8, No. 3, 2009.
[12] Kholkar, D., Krishna, G., Shrotri, U., and Venkatesh, R. Visual Specification and Analysis of Use Cases. In SoftVis ’05: Proceedings of the 2005 ACM symposium on Software visualization, pp 77-85, New York, NY, USA, ACM, 2005.
[13] Kulak, D., Guiney, E. Use Cases:Requirements in Context. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, ISBN: 0321154983, 2da ed., Agosto 2003.
[14] Lucena, V. F. Flexible Web-based Management of Components for Industrial Automation. Phd thesis, Stuttgart University. (2002)
[15] Mencl, V. Deriving Behavior Specifications from Textual Use Cases In: Proceedings of Workshop on Intelligent Technologies for Software Engineering (WITSE04, part of ASE 2004), Linz, Austria, Oesterreichische Computer Gesellschaft, Sept. 2004.
[16] Percivall, G. ISO 19119 and OGC Service Architecture. FIG XXII International Congress, Washington, D.C. USA, 2002.
[17] OGC. Topic 12: OpenGIS Service Architecture. Open GIS Consortium, 2002
[18] OMG. UML Superstructure Specification, v2.1.2. OMG Formal Document 2007-11-02, Noviembre 2007.
[19] Overhage S. UnSCom: A Standardized Framework for the Specification of Software Components. In Proceedings of the 5th Annual International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a Networked World (NODe 2004). LNCS 3263, 169-184, (2004)
[20] Plasil, F., Mencl, V. Getting “Whole Picture” Behavior in a Use Case Model. Transactions of SDPS: Journal of Integrated Design and Process Science 7(4), pag.63-79, Dic. 2003.
[21] Rolland, C, Achour, C. Guiding the construction of textual use case specifications. In Data & Knowledge Engineering, vol. 25 no. 1-2, pág. 125-160, Marzo 1998.
[22] Saldaño, V., Buccella, A., Cechich, A. Una Taxonomía de Servicios Geográficos para facilitar la identificación de componentes. In Proceedings of CACIC 2008. Chilecito, La Rioja, Argentina, Octubre 2008. ISBN 987-24611-0-2
[23] Spivey, J. The Z Notation: A Reference Manual. Prentice Hall, 1992.
[24] Szyperski, C. Component Software-Beyond Object-Oriented Programming. Addison-Wesley, 1998.
[25] Timpf, S. Geographic Task Models for Geographic Information Processing. Meeting on Fundamental Questions in Geographic Information Science, Manchester, UK. 2001
[26] Wallnau, K., Hissam, S., and Seacord, R. Building Systems from Commercial Components. Addison-Wesley, 2002.
[27] Whittle, J and Jayaraman, P. Generating Hierarchical State Machines from Use Case Charts. In RE ’06: Proceedings of the 14th IEEE International Requirements Engineering Conference (RE’06), pp 16-25. Washington, DC, USA, IEEE Computer Society, 2006.




How to Cite

Saldaño, V. E., Buccella, A., & Cechich, A. (2010). Discovering geographic services from textual use cases. Journal of Computer Science and Technology, 10(02), p. 61–67. Retrieved from



Original Articles

Most read articles by the same author(s)