Skip to main content

The PLUSS Approach – Domain Modeling with Features, Use Cases and Use Case Realizations

  • Conference paper
Software Product Lines (SPLC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3714))

Included in the following conference series:

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.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bosch, J.: Design & Use of Software Architectures. Addison-Wesley, Reading (2000)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. Gomaa, H.: Designing Software Product Lines with UML – From Use Cases to Pattern-Based Software Architectures. Addison-Wesley, Reading (2004)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Jacobson, I., Griss, M., Jonsson, P.: Software Reuse – Architecture. In: Process and Organization for Business success. Addison-Wesley, Reading (1997)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Kitchenham, B., Pickard, L., Pfleeger, S.: Case Studies for Method and Tool Evaluation. IEEE Software 12(45), 52–62 (1995)

    Article  Google Scholar 

  12. Kruchten, P.: The Rational Unified Process - An Introduction, 2nd edn. Addison-Wesley, Reading (2000)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Mayo, E.: The human problems of an industrial civilization. MacMillan, New York (1933)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Rational Software: The Rational Unified Process for Systems Engineering Whitepaper, Ver. 1.1 (2003), Available at http://www.rational.com/media/whitepapers/TP165.pdf

  18. Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering, 572–577 (July/August 1999)

    Google Scholar 

  19. OMG: Unified Modeling Language Version 2.0 (2005), Available at http://www.uml.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

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.

Publish with us

Policies and ethics