Skip to main content

Domain Modeling for World Wide Web Based Software Product Lines with UML

  • Conference paper
  • First Online:
Software Reuse: Methods, Techniques, and Tools (ICSR 2002)

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

Included in the following conference series:

Abstract

This paper describes a domain modeling approach using the Unified Modeling Language (UML) for modeling software product lines of World Wide Web (WWW) based applications, thereby permitting reuse of domain requirements and analysis models. The paper describes how the various views of the UML, in particular the use case modeling view and the static modeling view, may be used for modeling such product lines and illustrates this with a domain modeling exercise. It also describes how the feature model can be integrated with the UML for modeling product lines.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atkinson, C., Bayer, J., Muthig, D., Component-Based Product Line Development: The KobrA Approach, Proceedings, 1st International Software Product Line Conference, 2000.

    Google Scholar 

  2. Booch, G. et al., The Unified Modeling Language User Guide, Addison-Wesley Object Technology Series, ISBN:0-201-57168-4, 1998.

    Google Scholar 

  3. Cohen, S. and Northrop, L., “Object-Oriented Technology and Domain Analysis”, Proc. IEEE International Conference on Software Reuse, Victoria, Canada, June 1998.

    Google Scholar 

  4. DeBaud, J.M. and Schmid, K., “A Systematic Approach to Derive the Scope of Software Product Lines”, Proc. IEEE International Conference on Software Engineering, IEEE Computer Society Press, 1999.

    Google Scholar 

  5. Gomaa, H., “Reusable Software Requirements and Architectures for Families of Systems”, Journal of Systems and Software, May 1995.

    Google Scholar 

  6. Gomaa, H., Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison-Wesley Object Technology Series, ISBN:0-201-65793-7, July 2000.

    Google Scholar 

  7. Gomaa, H., “Object Oriented Analysis and Modeling For Families of Systems with the UML”, Proc. IEEE International Conference on Software Reuse, Vienna, Austria, June 2000.

    Google Scholar 

  8. Gomaa, H., “Modeling Software Product Lines with UML”, Proc. Workshop on Software Product Lines, ICSE, Toronto, May 2001.

    Google Scholar 

  9. Griss, M., Favaro, J., D’Alessandro, M., “Integrating Feature Modeling with the RSEB”, Proc. International Conference on Software Reuse, Victoria, June 1998.

    Google Scholar 

  10. Jacobson, I., Griss, M., Jonsson, P., Software Reuse — Architecture, Process and Organization for Business Success, Addison Wesley, 1997.

    Google Scholar 

  11. Kang, K.C. et al., “Feature Oriented Domain Analysis”, Technical Report No. CMU/SEI-90-TR-21, Software Engineering Institute, November 1990

    Google Scholar 

  12. B. Keepence, M. Mannion, “Using Patterns to Model Variability in Product Families”, IEEE Software, July 1999.

    Google Scholar 

  13. Morisio M., Travassos G.H, Stark M., “Extending UML to Support Domain Analysis”, 15th IEEE Automated Software Engineering Conference, September 2000.

    Google Scholar 

  14. Rumbaugh, J. et al., The Unified Modeling Language Reference Manual, Addison-Wesley Object Technology Series, ISBN:0-201-30998-X, 1999.

    Google Scholar 

  15. H. Gomaa, L. Kerschberg, V. Sugumaran, C. Bosch, I Tavakoli, “A Knowledge-Based Software Engineering Environment for Reusable Software Requirements and Architectures”, Journal of Automated Software Engineering, Vol. 3, 285–307, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gomaa, H., Gianturco, M. (2002). Domain Modeling for World Wide Web Based Software Product Lines with UML. In: Gacek, C. (eds) Software Reuse: Methods, Techniques, and Tools. ICSR 2002. Lecture Notes in Computer Science, vol 2319. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46020-9_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-46020-9_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43483-2

  • Online ISBN: 978-3-540-46020-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics