Skip to main content

Product Line Use Cases: Scenario-Based Specification and Testing of Requirements

  • Chapter

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bertolino, A., Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Use case description of requirements for product lines, REPL’02, Essen, Germany (September 2002)

    Google Scholar 

  2. Bertolino, A., Gnesi, S.: Use case-based testing of product lines. Proceedings of ESEC/FSE 2003 (ACM, New York) pp 355-358

    Chapter  Google Scholar 

  3. Cascini, G., Fantechi, A., Spinicci, E.: Natural language processing of patents and technical documentation. Proceedings of DAS 2004, 6th IAPR International Workshop on Document Analysis Systems, Firenze, Italy, September 2004. Lecture Notes in Computer Science, vol 3163 (Springer, Berlin Heidelberg New York 2004)

    Google Scholar 

  4. Chen, T.Y. et al: On the identification of categories and choices for specification-based test case generation. Inform. Softw. Technol. 46: 887-898 (2004)

    Article  Google Scholar 

  5. Clements, P.C., Northrop, L.: Software Product Lines: Practices and Patterns. SEI Series in Software Engineering (Addison-Wesley, Reading, MA August 2001)

    Google Scholar 

  6. Cockburn, A.: Structuring use cases with goals. J. Object-Oriented Program. Sept-Oct 1997 (part I) and Nov-Dec 1997 (part II)

    Google Scholar 

  7. Cockburn, A., Writing Effective Use Cases (Addison-Wesley, Reading, MA 2001)

    Google Scholar 

  8. Component+, “D4 - BIT Case studies”. http://www.component-plus.org (October 2002)

  9. Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Linguistic techniques for use cases analysis. Proceedings of the IEEE Joint International Requirements Engineering Conference - RE02, Essen, Germany, 9-13 September 2002

    Google Scholar 

  10. Fantechi, A., Gnesi, S., John, I., Lami, G., Dörr, J.: Elicitation of use cases for product lines. 5th International Workshop on Product Family Engineering, PFE-5, Siena, 4-6 November 2003. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2004)

    Google Scholar 

  11. Geppert, B., Krueger, C., Li, J.J. (eds): Proceedings of SPLiT 2004, International Workshop on Software Product Line Testing, co-located with SPLC 2004, Boston, MA, USA, August 2004, Avaya Labs Research Tech. Rep. series ALR-2004-031. http://www.research.avayalabs.com/techreport.html

  12. Gnesi, S. et al: An automatic tool for the analysis of natural language requirements. Int. J. Comput. Syst. Sci. Eng. 20(1), 53-62 (2005)

    Google Scholar 

  13. van Gurp, J., Bosch, J., Svahnberg, M.: On the notion of variability in software product lines. Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA 2001), pp 45-54

    Google Scholar 

  14. Halmans, G., Pohl, K.: Communicating the Variability of a Software-Product Family to Customers Journal of Software and Systems Modeling (Springer, Berlin Heidelberg New York 2003)

    Google Scholar 

  15. Jaring, M., Bosch, J.: Representing variability in software product lines: a case study. In: Software Product Lines, ed by Chastek, G.J., 2nd International Conference, SPLC 2, San Diego, CA, USA, 19-22 August 2002. Lecture Notes in Computer Science, vol 2379, pp 15-36

    Chapter  Google Scholar 

  16. Jazayeri, M., Ran, A., van der Linden, F.: Software Architecture for Product Families: Principles and Practice (Addison-Wesley, Reading, MA 1998)

    Google Scholar 

  17. John, I., Muthig, D.: Tailoring use cases for product line modeling, REPL’02, Essen, Germany (September 2002)

    Google Scholar 

  18. Kamsties, E., Pohl, K., Reis, S., Reuys, A.: Testing variabilities in use case model. 5th International Workshop on Product Family Engineering, Siena, November 2003

    Google Scholar 

  19. Kauppinen, R., Taina, J.: RITA environment for testing framework-based software ,product lines. Proceedings of the 8th Symposium on Programming Languages and Software Tools (SPLST 2003), Kuopio, Finland, June 2003 (University of Kuopio 2003) pp 58-69

    Google Scholar 

  20. Knauber, P., Schneider, J.: Tracing variability from implementation to test using aspect-oriented programming. International Workshop on Software Product Lines Testing, Boston, MA, 31 August 2004

    Google Scholar 

  21. van der Linden, F.: Software product families in Europe: the ESAPS & CAF É projects. IEEE Software (July/August 2002)

    Google Scholar 

  22. MacGregor, J.D.: Testing a software product line. Technical report, CMU/SEI-2001-TR-022

    Google Scholar 

  23. MacGregor, J.D., Sodhani, P., Madhavapeddi, S.: Testing variability in a software product line. International Workshop on Software Product Lines Testing, Boston, MA, 31 August 2004

    Google Scholar 

  24. Mannion, M., Camara, J.: Theorem proving for product line model verification. 5th International Workshop on Product Family Engineering, PFE-5, Siena, 4-6 November 2003. Lecture Notes in Computer Science, vol 3014 (Springer, Berlin Heidelberg New York 2004)

    Google Scholar 

  25. von der Massen, S., Lichter, H.: Modeling variability by UML use case diagram. International Workshop on Requirements Engineering for Product Line (REPL’02), Avaya Labs Technical Report, ALR-2002-033 (September 2002)

    Google Scholar 

  26. Muccini, H., van der Hoek, A.: Towards testing product line architectures. Electron. Notes Theor. Comput. Sci. 82(6) (2003)

    Google Scholar 

  27. Nebut, C., Pickin, S., Le Traon, Y., Jézéquel, J.-M.: Reusable test requirements for UML-modeled product line, REPL’02, Essen, Germany, Avaya Labs technical report, ALR-2002-033 (September 2002)

    Google Scholar 

  28. Ostrand, T.J., Balcer, M.J.: The category partition method for specifying and generating functional tests. ACM Commun. 31(6), 676-686 (June 1988)

    Article  Google Scholar 

  29. Schmid, K.: A comprehensive product line scoping approach and its validation.24th International Conference on Software Engineering, Orlando, FL, 2002

    Google Scholar 

  30. Stephenson, Z., Zhan, Y., Clark, J., McDermid, J.: Test data generation for product lines - a mutation testing approach. International Workshop on Software Product Lines Testing, Boston, MA, 31 August 2004

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bertolino, A., Fantechi, A., Gnesi, S., Lami, G. (2006). Product Line Use Cases: Scenario-Based Specification and Testing of Requirements. In: Käköla, T., Duenas, J.C. (eds) Software Product Lines. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-33253-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-33253-4_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33252-7

  • Online ISBN: 978-3-540-33253-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics