Advertisement

Semantics of Stereotypes for Type Specification in UML: Theory and Practice

  • Franç,ois Pinet
  • Ahmed Lbath
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2224)

Abstract

In the context of object-oriented formalism, stereotypes are presented as a new means for user-defined extensions of the Unified Modeling Language (UML). Unfortunately, the stereotypes syntax and semantics vary depending on the proposed extensions and it is not easy to propose a complete formalization of this mechanism. This is the reason why this paper tries to identify and formalize a pertinent set of stereotypes called stereotypes for type specification. This category of stereotypes was intuitively or implicitly presented in several works and has been experimented in different modeling methods, especially in the field of Geographic Information System (GIS). This paper proposes a complete study of this class of stereotypes and discusses the interest of their applications. Numerous examples will be presented in the field of GIS.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Berner, S., Glinz, M., Joos, S.: A Classification of Stereotypes for Object-Oriented Modeling Languages. In: Proc. of Int. Conference on the Unified Modeling Language. Springer-Verlag. Germany (1999) 249–264Google Scholar
  2. 2.
    Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley (1999)Google Scholar
  3. 3.
    Borges, K., Laender, A., Clodoveu, D.: Spatial Data Integrity Constraints in Object Oriented Geographic Data Modeling. In: Proc. of the Int. Symposium on Geographic Information System. ACM Press. USA (1999) 1–6Google Scholar
  4. 4.
    Brodeur, J., Bedard, Y., Proulx, M.: Modelling Geospatial Databases using UML-based Repositories Aligned with International Standards in Geomatics. In: Proc. of the Int. Symposium on Geographic Information System. ACM Press. USA (2000) 39–46Google Scholar
  5. 5.
    Jugurta, L.F., Cirano, L.: Specifying Analysis Patterns for Geographic Databases on the Basis of a Conceptual Framework. In: Proc. of the Int. Symposium on Geographic Information System. ACM Press. USA (1999) 7–13Google Scholar
  6. 6.
    Kösters, G., Pagel, B., Six, H.: GIS-Application Development with GeoOOA. Int. Journal of Geographical Information Science, Vol.11(4). Taylor & Francis (1997) 307–335CrossRefGoogle Scholar
  7. 7.
    Laurini, R.: Information Systems for Urban Planning. Taylor & Francis (2001)Google Scholar
  8. 8.
    Lbath, A.: AIGLE: a Visual Environment for Design and Automatic Generation of Geographic Applications. Phd Thesis. INSA Lyon. France (1997)Google Scholar
  9. 9.
    Lbath, A., Pinet, F.: The Development and Customization of GIS-Based Applications and Web-Based GIS Applications with the CASE Tool AIGLE. In: Proc. of the Int. Symposium on Geographic Information System (Industrial Track). ACM Press. USA (2000) 194–196Google Scholar
  10. 10.
    Lbath, A., Pinet, F.: Automatic Generation of Geographic Urban Applications for the Web with the CASE Tool AIGLE. In: Proc. of the Int. Symposium on Urban and Regional Data Management. Netherlands (2000) 6pGoogle Scholar
  11. 11.
    Lbath, A., Pinet, F.: Towards Conceptual Modelling of TeleGeoProcessing Applications. In: Proc. of the Int. Symposium on TeleGeoProcessing. France (2000) 25–39Google Scholar
  12. 12.
    Parent, C., Spaccapietra, S., Zimanyia, E.: Spatio-Temporal Conceptual Models: Data Structures + Space + Time. In: Proc. of the Int. Symposium on Geographic Information System. ACM Press. USA (1999) 26–33Google Scholar
  13. 13.
    Pinet, F., Lbath, A.: An Algorithm for Stereotype Deduction in UML-Based Formalism and its Application in Geographic Information Systems. In: Proc. of the Int. Symposium on Human-Centric Computing Languages and Environments (Visual/Multimedia Approaches to Programming and Software Engineering). IEEE Press. Italy (2001) 8pGoogle Scholar
  14. 14.
    Pinet, F., Lbath, A.: A Visual Modelling Language for Distributed Geographic Information Systems. In: Proc. of the Int. Symposium on Visual Languages. IEEE Press. USA (2000) 75–76Google Scholar
  15. 15.
    Pinet, F., Lbath, A.: Stereotypes in UML-Based Formalism. Technical Report. LISI INSA Lyon. France (2001)Google Scholar
  16. 16.
    Wirfs-Brock, R., Wilkerson, B., Wiener, L.: Responsibility-Driven Design: Adding to your Conceptual Toolkit. ROAD, Vol.1(2). (1994) 27–34Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Franç,ois Pinet
    • 1
  • Ahmed Lbath
    • 1
  1. 1.Laboratory of Information System EngineeringINSA LyonVilleurbanneFrance

Personalised recommendations