Skip to main content

Using UML-based Feature Models and UML Collaboration Diagrams to Information Modelling for Web-Based Applications

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3273))

Abstract

Web oriented software technology has provided access to information serving environments for a broad audience. This situation requires web-based software applications which satisfy increasing variety of requirements of the broad audience. Such variability can be found in requirements for information but also for environment which is serving the information. In this paper, we discuss a method which utilizes the UML-based feature modelling to support the need to model the variability. The information and environment configurations are modelled as common and variable features of application domain and environment concepts. Separation of feature models into application domain and environment allows us to select several configurations of environments to deliver particular information. The UML collaboration diagrams model collaborations between the application domain and environment concept and feature instances as an abstraction for presented information fragments in a web application.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allert, H., Dolog, P., Nejdl, W., Siberski, W., Steimann, F.: Roleoriented models for hypermedia construction — conceptual modeling for the semantic web. Technical Report. Learninglab Lower Saxony, University of Hannover (February 2003)

    Google Scholar 

  2. Atzeni, P., Parente, A.: Specification of web applications with adm-2. In: van Bommel, P. (ed.) Information Modelling for Internet Applications, pp. 127–143. Idea Group Publishing, USA (2002)

    Chapter  Google Scholar 

  3. Baresi, L., Garzotto, F., Paolini, P.: Extending UML for modeling web applications. In: Proc. of 34th Anual Hawaii International Conference on System Sciences (HICSS’34), Maui, Hawai, January 2001, IEEE Press, Los Alamitos (2001)

    Google Scholar 

  4. Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the Tropos project. Information Systems 27(6), 365–389 (2002)

    Article  MATH  Google Scholar 

  5. Ceri, S., Fraternali, P., Matera, M.: Conceptual modeling of data-intensive web applications. IEEE Internet Computing 6(4) (August 2002)

    Google Scholar 

  6. Czarnecki, K., Eisenecker, U.: Generative Programing: Principles, Techniques, and Tools. Addison-Wesley, Reading (2000)

    Google Scholar 

  7. Dolog, P., Bieliková, M.: Towards variability modelling for reuse in hypermedia engineering. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, pp. 388–400. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Dolog, P., Nejdl, W.: Using UML and XMI for generating adaptive navigation sequences in web-based systems. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 205–219. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Griss, M.L., Favaro, J., Alessandro, M.d.: Integrating feature modeling with the RSEB. In: Devanbu, P., Poulin, J. (eds.) Proc. of 5th International Conference on Software Reuse, Victoria, Canada, June 1998, pp. 76–85. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  10. Halpin, T.: Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design. Morgan Kaufmann, San Francisco (2001)

    Google Scholar 

  11. Hennicker, R., Koch, N.: A UML-based methodology for hypermedia design. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 410–424. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. IEEE Learning Technology Standards Committee. IEEE standard for learning object metadata (IEEE 1484.12.1–2002), http://ltsc.ieee.org/ (July 2002)

  13. Lassila, O., Swick, R.: W3C Resource Description framework (RDF) Model and Syntax Specification (2001), http://www.w3.org/TR/REC-rdf-syntax/

  14. Lowe, D., Henderson-Sellers, B., Gu, A.: Web extensions to UML: Using the MVC triad. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, pp. 105–119. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  15. Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmr, M., Risch, T.: EDUTELLA: a P2P Networking Infrastructure based on RDF. In: Proc. of 11th World Wide Web Conference, Hawaii, USA (May 2002)

    Google Scholar 

  16. Newcomb, S.R., Hunting, S., Algermissen, J.: Reference model for ISO 13250 topic maps (RM4TM) v. 1.0 (2002), http://www.isotopicmaps.org/rm4tm/

  17. Pleumann, J., Haustein, S.: A model-driven runtime environment for web applications. In: Stevens, P., Whittle, J., Booch, G. (eds.) UML 2003. LNCS, vol. 2863, pp. 190–204. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  18. Schwabe, D., Rossi, G.: 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 (1998)

    Article  Google Scholar 

  19. Sowa, J.F.: Knowledge Representation: Logical, Philosophical and Computational Foundations. Brooks/Cole (2000)

    Google Scholar 

  20. Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data and Knowledge Engineering 35(1), 83–106 (2000)

    Article  MATH  Google Scholar 

  21. Trygve Reenskau with Wold, P., Lehne, O.A.: Working with objects The OOram Software Engineering Method. Manning/Prentice Hall (1996)

    Google Scholar 

  22. Withey, J.V.: Implementing model based software engineering in your organization: An approach to domain engineering (1994), CMU/SEI-94-TR-01, see also http://www.sei.cmu.edu/mbse/index.html

  23. Withey, J.V.: Investment analysis of software assets for product lines (1996) CMU/SEI- 96-TR-010

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dolog, P., Nejdl, W. (2004). Using UML-based Feature Models and UML Collaboration Diagrams to Information Modelling for Web-Based Applications. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds) «UML» 2004 — The Unified Modeling Language. Modeling Languages and Applications. UML 2004. Lecture Notes in Computer Science, vol 3273. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30187-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30187-5_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23307-7

  • Online ISBN: 978-3-540-30187-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics