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.
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atkinson, C., Bayer, J., Muthig, D., Component-Based Product Line Development: The KobrA Approach, Proceedings, 1st International Software Product Line Conference, 2000.
Booch, G. et al., The Unified Modeling Language User Guide, Addison-Wesley Object Technology Series, ISBN:0-201-57168-4, 1998.
Cohen, S. and Northrop, L., “Object-Oriented Technology and Domain Analysis”, Proc. IEEE International Conference on Software Reuse, Victoria, Canada, June 1998.
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.
Gomaa, H., “Reusable Software Requirements and Architectures for Families of Systems”, Journal of Systems and Software, May 1995.
Gomaa, H., Designing Concurrent, Distributed, and Real-Time Applications with UML, Addison-Wesley Object Technology Series, ISBN:0-201-65793-7, July 2000.
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.
Gomaa, H., “Modeling Software Product Lines with UML”, Proc. Workshop on Software Product Lines, ICSE, Toronto, May 2001.
Griss, M., Favaro, J., D’Alessandro, M., “Integrating Feature Modeling with the RSEB”, Proc. International Conference on Software Reuse, Victoria, June 1998.
Jacobson, I., Griss, M., Jonsson, P., Software Reuse — Architecture, Process and Organization for Business Success, Addison Wesley, 1997.
Kang, K.C. et al., “Feature Oriented Domain Analysis”, Technical Report No. CMU/SEI-90-TR-21, Software Engineering Institute, November 1990
B. Keepence, M. Mannion, “Using Patterns to Model Variability in Product Families”, IEEE Software, July 1999.
Morisio M., Travassos G.H, Stark M., “Extending UML to Support Domain Analysis”, 15th IEEE Automated Software Engineering Conference, September 2000.
Rumbaugh, J. et al., The Unified Modeling Language Reference Manual, Addison-Wesley Object Technology Series, ISBN:0-201-30998-X, 1999.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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