Abstract
In this paper we propose a modeling and design approach for building physical hypermedia applications, i.e. those mobile applications in which physical and digital objects are related and explored using the hypermedia paradigm. We show that by separating the geographical and domain concerns we gain in modularity, and evolution ease. We first review the state of the art of this kind of software systems, arguing about the need of a systematic modeling approach; we next present a light extension to the OOHDM design approach, incorporating physical objects and ”walkable” links; next we generalize our approach and show how to improve concern separation and integration in hypermedia design models. We compare our approach with others in the field of physical and ubiquitous hypermedia and in the more generic software engineering field. Some concluding remarks and further work are finally presented.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Adaptive Hypermedia Home Page, http://wwwis.win.tue.nl/ah/
Special Issue on Aspect Oriented Programming. Comm ACM (October 2001)
Ceri, P., Fraternali, P.: Web Modeling Language (WebML): a modeling language for designing web sites. Computer Networks and ISDN Systems 33(1-6), 137–157 (2000)
Clarke, S.: Composition of Object-Oriented Software Design Models. Ph.D. Thesis (January 2001), Dublin City University, http://www.cs.tcd.ie/Siobhan.Clarke/papers/SClarkeThesis.pdf
Espinoza, F., Persson, P., Sandin, A., Nystrom, H., Cacciatore, E., Bylund, M.: GeoNotes: Social and Navigational Aspects of Location-Based Information Systems. In: Proceedings of Third International Conference on Ubiquitous Computing (Ubicomp 2001), pp. 2–17. Springer, Heidelberg (2001)
Gamma, E., Helm, R., Johnson, J., Vlissides, J.: Design Patterns. Elements of reusable object-oriented software. Addison Wesley, Reading (1995)
Gronbaek, K., Kristensen, J., Eriksen, M.: Physical Hypermedia: Organizing Collections of Mixed Physical and Digital Material. In: Proceedings of the 14. ACM International Conference of Hypertext and Hypermedia (Hypertext 2003), pp. 10–19. ACM Press, New York (2003)
Hansen, F., Bouvin, N., Christensen, B., Gronbaek, K., Pedersen, T., Gagach, J.: Integrating the Web and the World: Contextual Trails on the Move. In: Proceedings of the 15. ACM International Conference of Hypertext and Hypermedia (Hypertext 2004). ACM Press, New York (2004)
Harper, S., Goble, C., Pettitt, S.: proximity: Walking the Link. Journal of Digital Information, 5(1), Article No 236, 2004-04-07. Available at http://jodi.ecs.soton.ac.uk/Articles/v05/i01/Harper/
Kappel, G., Proll, B., Retschitzegger, W.: Customization of Ubiquitous Web Applications. A comparison of approaches. International Journal of Web Engineering and Technology (2003)
Koch, N., Kraus, A.: The authoring process of UML-based Web Engineering Approach. In: Proceedings of the 1 International Workshop on Web-Oriented Software Construction (IWWOST 2002), Valencia, Spain, pp. 105–119 (2001)
Laurini, R., Thompson, D.: Fundamentals of Spatial Information Systems. Academic Press Ltd., London (1992)
Pernici, B.: Objects with Roles. In: Proceedings of the ACM-IEEE Conference on Office Information Systems, pp. 205–215 (1990)
Riehle, D.: Role Model Based Framework Design and Integration. In: Proceedings of the 1998 Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 1998), pp. 117–131. ACM Press, New York (1998)
Romero, L., Correia, N.: HyperReal: A Hypermedia model for Mixed Reality. In: Proceedings of the 14 ACM International Conference of Hypertext and Hypermedia (Hypertext 2003), pp. 2–9. ACM Press, New York (2003)
Reenskaug, T.: Working with objects. In: The OOram Software Engineering Method. Manning/Prentice Hall, Englewood Cliffs (1996)
Rossi, G., Nanard, J., Nanard, M.: Engineering Web Applications using Roles. Technical Report LIRMM, University of Montpellier (May 2004)
Schwabe, D., Rossi, G.: An object-oriented approach to web-based application design. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet 4(4), 207–225 (1998)
Schwabe, D., Guimarães, R., Rossi, G.: Cohesive Design of Personalized Web Applications. IEEE Internet Computing 6(2), 34–43 (2002)
Steimann, F.: On the Representation of Roles in Object-Oriented and Conceptual modeling. Data and Knowledge Engineering 35, 83–106 (2000)
The UML home page, http://www.omg.org/uml/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gordillo, S., Rossi, G., Schwabe, D. (2005). Separation of Structural Concerns in Physical Hypermedia Models. In: Pastor, O., Falcão e Cunha, J. (eds) Advanced Information Systems Engineering. CAiSE 2005. Lecture Notes in Computer Science, vol 3520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11431855_31
Download citation
DOI: https://doi.org/10.1007/11431855_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26095-0
Online ISBN: 978-3-540-32127-9
eBook Packages: Computer ScienceComputer Science (R0)