Towards Variability Modelling for Reuse in Hypermedia Engineering

  • Peter Dolog
  • Mária Bieliková
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2435)


In this paper we discuss variability modelling for hypermedia applications. Inspired by domain engineering, we propose a domain engi- neering based method for hypermedia development. Since several adap- tive hypermedia become more and more popular to incorporate different information views for different audience or environments, we believe that it is important to move variability capturing to modelling phases. Several established modelling views of hypermedia application are discussed from the variability point of view. We also explain modelling techniques by means of examples for the application domain view, the navigation view, the presentation view and discuss importance of the user/environment view for parametrisation of components.


Domain Design Domain Engineering Variability Modelling Reusable Component Bind Time 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Luciano Baresi, Franca Garzotto, and Paolo Paolini. Extending UML for modeling web applications. In Proceedings 34th Anual Hawaii International Conference on System Sciences (HICSS’34), Maui, Hawai, January 2001.Google Scholar
  2. [2]
    M. Bieliková and P. Návrat. Modelling versioned hypertext documents. In Symposium on System Configuration Management (ECOOP’98 SCM-8), pages 188–197, pringer LNCS 1439, Brussels, Belgium, July 1998.Google Scholar
  3. [3]
    Paul De Bra, Geert-Jan Houben, and Hongjing Wu. AHAM: A dexter-based reference model for adaptive hypermedia. In Proceedings ACM Conference on Hypertext and Hypermedia. pages 147–156, Darmstadt, Germany, February 1999.Google Scholar
  4. [4]
    Peter Brusilovsky. Adaptive hypermedia. User Modeling and User-Adapted Interaction, 11(1–2):87–100, 2001.zbMATHCrossRefGoogle Scholar
  5. [5]
    Krysztof Czarnecki and Ulrich Eisenecker. Generative Programing: Principles, Techniques, and Tools. Addison Wesley, 2000.Google Scholar
  6. [6]
    Peter Dolog and Mária Bieliková. Modelling browsing semantics in hypertexts using UML. In Proceedings Symposium on Information Systems Modelling (ISM 2001), pages 181–188, Hradec nad Moravicí, Czech Republic, May 2001.Google Scholar
  7. [7]
    Peter Dolog and Mária Bieliková. Hypermedia modelling using UML. In Proceedings Symposium on Information Systems Modelling (ISM 2002), pages 79–86, Rožnov pod Radhoštěm, Czech Republic, April 2002.Google Scholar
  8. [8]
    Peter Dolog and Mária Bieliková. Navigation modelling in adaptive hypermedia. In Proceedings 2nd Conference on Adaptive Hypermedia and Adaptive Web-based Systems, Springer LNCS 2347, Malaga, Spain, May 2002.Google Scholar
  9. [9]
    Flavius Frasincar, Geert Jan Houben, and Richard Vdovjak. A RMM-based methodology for hypermedia presentation design. In Proceedings 5th ADBIS Conference. Springer LNCS 2151, pages 323–337, Vilnius, Lithuania, September 2001.Google Scholar
  10. [10]
    Franca Garzotto and Paolo Paolini. HDM—model-based approach to hypertext application design. ACM Transactions on Information Systems, 11(1):1–26, January 1993.CrossRefGoogle Scholar
  11. [11]
    Martin L. Griss, John Favaro, and Massimo d’ Alessandro. Integrating feature modeling with the rseb. In Proceedings 5th International Conference on Software Reuse. pages 76–85, Victoria, Canada, June 1998.Google Scholar
  12. [12]
    N. Guell, Daniel Schwabe, and Patricia Vilain. Modelling interaction and navigation in web applications. In Proceedings WWW and Conceptual Modeling Work-shop. Springer LNCS, Salt Lake City, 2000.Google Scholar
  13. [13]
    Rolf Hennicker and Nora Koch. A UML-based methodology for hypermedia design. In Proceedings UML 2000 Conference. Springer LNCS 1939, York, England, October 2000.Google Scholar
  14. [14]
    Tomás Isakowitz, A. Kamis, and M. Koufaris. Extending the capabilities of RMM: Russians dolls and hypertext. In Proceedings 30th Annual Hawaii International Conference on System Sciences, January 1997.Google Scholar
  15. [15]
    Ivar Jacobson, Martin Griss, and Patrik Jonsson. Software Reuse: Architecture, Process, and Organization for Business Success. ACM Press, 1997.Google Scholar
  16. [16]
    Theodor Holm Nelson. Xanalogical Structure, Needed Now More than Ever: Parallel Documents, Deep Links to Content, Deep Versioning and Deep Re-Use. Available at: Accessed on March 1, 2002.
  17. [17]
    Richard Richter, Róbert Trebula, Peter Lopeň, Ján Zázrivec, and Peter Kósa. Con4U: Project and paper review system, May 2002. Team Project supervised by Peter Dolog. Dept.of Computer Sci. and Eng., Slovak University of Technology.Google Scholar
  18. [18]
    Daniel Schwabe and Gustavo Rossi. An object-oriented approach to web-based application design. Theory and Practise of Object Systems (TAPOS), Special Issue on the Internet, 4(4):207–225, October 1998.CrossRefGoogle Scholar
  19. [19]
    Luiz Fernando G. Soares, Rogério F. Rodrigues, and Débora C. Muchaluat Saade. Modeling, authoring and formatting hypermedia documents in the HyperProp system. ACM Multimedia System Journal, 8(2):118–134, March 2000.zbMATHCrossRefGoogle Scholar
  20. [20]
    Valentino Vranić. AspectJ paradigm model: A basis for multi-paradigm design for AspectJ. In Proceedings 3rd International Conference on Generative and Component-Based Software Engineering (GCSE 2001), Springer LNCS 2186, pages 48–57, Erfurt, Germany, September 2001.Google Scholar
  21. [21]
    James V. Withey. Implementing model based software engineering in your organization: An approach to domain engineering, 1994. CMU/EI-94-TR-01, see also
  22. [22]
    James V. Withey. Investment analysis of software assets for product lines, 1996. CMU/EI-96-TR-010.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Peter Dolog
    • 1
  • Mária Bieliková
    • 1
  1. 1.Department of Computer Science and EngineeringSlovak University of TechnologyBratislavaSlovakia

Personalised recommendations