Abstract
This paper describes a product line use case modeling approach tailored towards organizations developing and maintaining extremely long lived software intensive systems. We refer to the approach as the PLUSS approach, P roduct L ine U se case modeling for S ystems and S oftware engineering . An industrial case study is presented where PLUSS is applied and evaluated in the target domain. Based on the case study data we draw the conclusion that PLUSS performs better than modeling according to the styles and guidelines specified by the IBM-Rational Unified Process (RUP) in the current industrial context.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bosch, J.: Design & Use of Software Architectures. Addison-Wesley, Reading (2000)
Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration using feature models. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol. 3154, pp. 266–283. Springer, Heidelberg (2004)
Ecklund, E., Delcambre, L., Freiling, M.: Change Cases - Use Cases that Identify Future Requirements. In: Proceedings of OOPSLA1996, San Jose, Ca, October 6-10, pp. 342–358 (1996)
Eriksson, M., Börstler, J., Borg, K.: Marrying Features and Use Case for Product Line Requirements Modeling of Embedded Systems. In: Proceedings of the Fourth Conference on Software Engineering Research and Practice in Sweden SERPS 2004, Institute of Technology, pp. 73–82. Linköping University, Sweden (2004)
Fantechi, A., Gnesi, S., Lambi, G., Nesti, E.: A Methodology for the Derivation and Verification of Use Cases for Product Lines. In: Nord, R.L. (ed.) SPLC 2004, vol. 3154, pp. 255–265. Springer, Heidelberg (2004)
Fey, D., Fajta, R., Boros, A.: Feature Modeling: A Meta-model to enhance Usability and Usefulness. In: Proceedings of the International Conference on Software Product Lines. LNCS, vol. 2371, pp. 198–216. Springer, Heidelberg (2002)
Gomaa, H.: Designing Software Product Lines with UML – From Use Cases to Pattern-Based Software Architectures. Addison-Wesley, Reading (2004)
Griss, M., Favaro, J., d’Alessandro, M.: Integrating Feature Modeling with the RSEB. In: Proceedings of the Fifth International Conference on Software Reuse, Vancouver, BC, Canada, pp. 76–85 (1998)
Jacobson, I., Griss, M., Jonsson, P.: Software Reuse – Architecture. In: Process and Organization for Business success. Addison-Wesley, Reading (1997)
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, A.: Feature Oriented Domain Analysis (FODA) Feasibility Study, Technical Report CMU/SEI-90-TR-021, Software Engineering Institue, Carnegie Mellon University, Pittsburgh (1990)
Kitchenham, B., Pickard, L., Pfleeger, S.: Case Studies for Method and Tool Evaluation. IEEE Software 12(45), 52–62 (1995)
Kruchten, P.: The Rational Unified Process - An Introduction, 2nd edn. Addison-Wesley, Reading (2000)
Lykins, H., Friedenthal, S., Meilich, A.: Adapting UML for an Object Oriented Sysyems Engineering Method (OOSEM). In: Proceedings of the 10th International INCOSE Symposium (2000)
Mannion, M., Lewis, O., Kaindl, H., Montroni, G., Wheadon, J.: Representing Requirements on Generic Software in an Application Family Model. In: Proceedings of the International Conference on Software Reuse ICSR-6, pp. 153–196 (2000)
Mayo, E.: The human problems of an industrial civilization. MacMillan, New York (1933)
Von der Maβen, T., Lichter, H.: Modeling Variability by UML Use Case Diagrams. In: Proceedings of the International Workshop on Requirements Engineering for Product Lines, pp. 19–25 (2002)
Rational Software: The Rational Unified Process for Systems Engineering Whitepaper, Ver. 1.1 (2003), Available at http://www.rational.com/media/whitepapers/TP165.pdf
Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering, 572–577 (July/August 1999)
OMG: Unified Modeling Language Version 2.0 (2005), Available at http://www.uml.org
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eriksson, M., Börstler, J., Borg, K. (2005). The PLUSS Approach – Domain Modeling with Features, Use Cases and Use Case Realizations. In: Obbink, H., Pohl, K. (eds) Software Product Lines. SPLC 2005. Lecture Notes in Computer Science, vol 3714. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11554844_5
Download citation
DOI: https://doi.org/10.1007/11554844_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28936-4
Online ISBN: 978-3-540-32064-7
eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science
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.
