Abstract
The Unified Process facilitates reuse for a single system, but falls short handling multiple similar products. In this paper we present an enhanced Unified Process, called UPEPL, integrating the product line technology in order to alleviate this problem. In UPEPL, the product line related activities are added and could be conducted side by side with other classical UP activities. In this way both the advantages of Unified Process and software product lines could co-exist in UPEPL. We show how to use UPEPL with an industrial mobile device product line in our case study.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
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
Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2001)
Gomaa, H.: Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures. Addison Wesley, Reading (2004)
Jaferian, P., Elahi, G., Reza, M., Shirazi, A., Sadeghian, B.: RUPSec: Extending Business Modeling and Requirements Disciplines of RUP for Developing Secure Systems. In: Proc. of EUROMICRO-SEAA 2005, Porto, Portugal (August 2005)
Jarzabek, S., Zhang, H.: XML-Based Method and Tool for Handling Variant Requirements in Domain Models. In: RE 2001, pp. 166–173 (2001)
Jarzabek, S., Ong, W.C., Zhang, H.: Handling Variant Requirements in Domain Modeling. In: SEKE 2001, pp. 61–68 (2001)
Kruchten, P.: The Rational Unified Process, An Introduction, 2nd edn. Addison Wesley Longman, Amsterdam (2000)
Massoni, T.L.: A RUP-Based Software Process Supporting Progressive Implementation. In: ‘UML and the Unified Process’, Idea Group Publishing, USA (2003)
Zhang, W., et al.: Software evolution with XVCL. In: Software Evolution with UML and XML, Idea Group Publishing, USA (2004)
Zhang, W.: Architecturally Reconfigurable Development of Mobile Games. In: Proc. of the ICESS2005, Xi’an, China, December 2005, pp. 66–72. IEEE CS, Los Alamitos (2005)
Zhang, W., Jarzabek, S.: Reuse without Compromising Performance. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 57–69. Springer, Heidelberg (2005)
XVCL homepage, http://fxvcl.sourceforge.net
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, W., Kunz, T. (2006). A Product Line Enhanced Unified Process. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds) Software Process Change. SPW 2006. Lecture Notes in Computer Science, vol 3966. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11754305_16
Download citation
DOI: https://doi.org/10.1007/11754305_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34199-4
Online ISBN: 978-3-540-34201-4
eBook Packages: Computer ScienceComputer Science (R0)