Skip to main content

Scenario-Based Application Requirements Engineering

  • Chapter
Software Product Lines

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J.: Component-Based Product-Line Engineering with UML (Addison-Wesley, Reading, MA 2002)

    Google Scholar 

  2. Bachmann, F., Goedicke, M., Leite, J., Nord, R., Pohl, K., Ramesh, B., Vilbig, A.: An International. WoMeta-Model for Representing Variability in Product Family Development, In: 5th International Work-shop on Product Family Engineering (PFE-5), Siena, Italy, 2003, pp 66-80

    Google Scholar 

  3. Ben Achour, C. et al: Bridging the gap between users and requirements engineering: the scenario-based ap-proach. Int. J. Comput. Syst. Sci. Eng. 14(6), 379-405 (1999)

    Google Scholar 

  4. Beuche, D.: Composition and construction of embedded software families. PhD thesis (University of Marburg, Magdeburg, Germany 2003)

    Google Scholar 

  5. Böckle, G., Wittmann, M.: Catalogue of methods and processes for system-family engineering, Offi -cial Web site of the FAMILIES project . http : / /www .esi .es /Families /E 1 . 4 b -Method -Catalogue / Start_SFE_Catalogue.htm. Cited 8 Aug 2005

  6. Bühne, S., Lauenroth, K., Pohl, K.: Why is it not sufficient to model requirements variability with feature models? In: Proceedings of Workshop: Automotive Requirements Engineering (AURE04), co-located at RE04, Nanzan University, Nagoya, Japan, 2004, pp 5-12

    Google Scholar 

  7. Bühne, S., Halmans, G., Lauenroth, K., Pohl, K.: An extended and partially validated method to identify cus-tomer specific requirements for product family based applications, FAMILIES project, deliverable for task E2.2.2 (June 2004)

    Google Scholar 

  8. Bühne, S., Lauenroth, K., Pohl, K.: Modeling requirements variability across product lines. In: Proceedings of the 13th IEEE International Requirements Engineering Conference, Paris, France, ed by Atlee, J.M. (IEEE, New York 2005) pp 41-50

    Chapter  Google Scholar 

  9. Carroll, J.: Making Use: Scenario-Based Design of Human-Computer Interactions (MIT, Cambridge, MA 2000)

    Google Scholar 

  10. Cerón, R., Dueñas, J.C., Serrano, E., Capilla, R.: A meta-model for requirements engineering in system fam-ily context for software process improvement using CMMI. In: 6th International Conference on Product Focused Software Process Improvement, Oulu, Finland, 13-18 June 2005, ed by Frank, B., Seija, K.S. Lecture Notes in Computer Science, vol 3547 (Springer, Berlin Heidelberg New York 2005)

    Google Scholar 

  11. Clements, P., Northrop, L.: Software Product Lines - Practices and Patterns. Series in Software Engi-neering (Addison-Wesley, Reading, MA 2001)

    Google Scholar 

  12. Deelstra, S., Sinnemaand, M., Bosch, J.: Experiences in software product families: problems and issues dur-ing product derivation. In: Software Product Lines, ed by Nord, R.L., Proceedings of the 3rd International Conference (SPLC 2004), Boston, USA. Lecture Notes in Computer Science, vol 3154 (Springer, Berlin Hei-delberg New York 2004) pp 165-182

    Google Scholar 

  13. Dorfman, M., Thayer, R.H.: Software Requirements Engineering (IEEE Computer Society, Silver Spring, MD 1977)

    Google Scholar 

  14. International Workshop on Requirements Engineering for System Families: Position papers, ed by Dueñas, J.C., Schmid, K., allocated with ICSR8, July 2004, Madrid. Technical report (Universidad Politécnica de Madrid 2004)

    Google Scholar 

  15. Easterbrook, S., Chechik, M.: A framework for multi-valued reasoning over inconsistent viewpoints. In: Proceedings of International Conference on Software Engineering 2001 (ICSE 2001), 2001, pp 411-420

    Google Scholar 

  16. Faulk, S.R.: Product-line requirements specification (PRS): an approach and case study. In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering, Toronto, Canada (IEEE, New York 2001) pp 48-55

    Google Scholar 

  17. Halmans, G., Pohl, K.: Considering product line assets when defining customer requirements. In: Proceed-ings of the International Workshop on Product line Engineering: The Early Steps: Planning, Modeling, and Managing (PLEES’01), Erfurt, Germany, 2001, pp 37-42

    Google Scholar 

  18. Halmans, G., Pohl, K.: Communicating the variability of a software-product line to customers. J. Softw. Syst. Model. (SoSyM) 2: 15-36 (2003)

    Article  Google Scholar 

  19. Hotz, L., Krebs, T.: Supporting the product derivation process with a knowledge-based approach. In: Pro-ceedings of the International Workshop on Software Variability Management (SVM), co-located at ICSE 03, Portland, USA, 2003, pp 24-29

    Google Scholar 

  20. Hotz, L., Günter, A., Krebs, T.: A knowledge-based product derivation process and some ideas how to in-tegrate product development. In: Proceedings of the Software Variability Management Workshop, Gronin-gen, Netherlands, 2003, ed by Vangurp, J., Bosch, J., pp 136-140

    Google Scholar 

  21. IEEE: IEEE recommended practice for software requirements specifications, IEEE Standard 830-1998 (The Institute of Electrical and Electronics Engineers, New York 1998)

    Google Scholar 

  22. John, I., Muthig, D.: Tailoring use cases for product line modelling. In Proceedings of the International Workshop on Requirements Engineering for Product Lines 2002 (REPL’02), 2002, pp 26-32

    Google Scholar 

  23. Kang, K., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: a feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5: 143-168 (1998)

    Article  Google Scholar 

  24. Kano, N., Seraku, N., Takahashi, F., Tsuji, S.: Attractive quality and must be quality. In: The Best on Quality, ed by Hromi, J.D., vol 7(ASQ Quality, Milwaukee, WI 1996)

    Google Scholar 

  25. Karlsson, E.A.: Software Reuse - A Holistic Approach (Wiley, New York 1995)

    Google Scholar 

  26. Lam, W.: A case-study of requirements reuse through product families. Ann. Softw. Eng. 5: 253-277 (1998)

    Article  Google Scholar 

  27. Lee, K., Kang, K.C., Koh, E., Chae, W., Kim, B., Choi, B.W.: Domain-oriented engineering of elevator control software. In: Software Product Lines, Experience and Research Directions, ed by Donohoe, P., Pro-ceedings of the First Software Product Line Conference (SPLC1), Denver, Colorado, vol 576 (Kluwer, Dordrecht 2000) pp 3-22

    Google Scholar 

  28. Mannion, M., Kaindl, H., Wheadon, J., Keepence, B.: Reusing single system requirements from applica-tion family requirements. In Proceedings of 21st International Conference on Software Engineering, Los Angeles, CA, USA, 16-22 May 1999, ICSE (IEEE Computer Society, Silver Spring, MD) pp 453-462

    Chapter  Google Scholar 

  29. Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques (Springer, Berlin Heidelberg New York 2005)

    MATH  Google Scholar 

  30. Pohl, K.: Process-Centered Requirements Engineering (Research Studies Press, Wiley, New York 1996)

    Google Scholar 

  31. Project Website of the DFG project VarMod-PRIME: variability modeling in process integrated modeling environments. http://www.sse.uni-essen.de/wms/en/index.php?go=139

  32. Schmid, K., John, I.: Generic variability management and its application to product line modeling. In: Proceed-ings of the Software Variability Management Workshop, Groningen, Netherlands, ed by Van Gurp, J. Bosch, J., pp 13-18

    Google Scholar 

  33. Sommerville, I., Sawyer, P.: Requirements Engineering - A Good Practice Guide (Wiley, New York 2000)

    Google Scholar 

  34. van der Linden, F.: Software product lines in Europe: the ESAPS & CAF É projects. IEEE Softw. 19(4), 41-49 (July/August 2002)

    Article  MathSciNet  Google Scholar 

  35. Weiss, D.M., Lai, C.T.R.: Software Product-Line Engineering, A Family-Based Software Development Proc-ess (Addison Wesley, Reading, MA 1999)

    Google Scholar 

  36. Weidenhaupt, K., Pohl, K., Jarke, M., Haumer, P.: Scenario usage in system development: a report on current practice. IEEE Softw. 15(2), 34-45 (1998)

    Article  Google Scholar 

  37. Wolter, K., Krebs, T., Hotz, L., Meijler, T.D.: Knowledge-based product derivation process. In: Artificial Intelligence Applications and Innovations, ed by Bramer, M., Devedzic, V., IFIP 18th World Computer Con-gress, TC12 1st International Conference on Artificial Intelligence Applications and Innovations (AIAI-2004) (Kluwer, Dordrecht 2004) pp 323-332

    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

Bühne, S., Halmans, G., Lauenroth, K., Pohl, K. (2006). Scenario-Based Application Requirements Engineering. 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_5

Download citation

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

  • 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