Skip to main content

A Scenario-Based Method for Software Product Line Architecting

  • 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. van der Aalst, W., van Hee, K.: Workflow Management (MIT, Cambridge 2002)

    Google Scholar 

  2. America, P., Hammer, D., Ionita, M.T., Obbink, H., Rommes, E.: Scenario-based decision making for architectural variability in product families. In: SPLC-2004: 3rd Software Product Line Conference, Boston, MA, USA, ed by Nord, R.L. (Springer, Berlin Heidelberg New York 2004)

    Google Scholar 

  3. America, P., Obbink, H., Rommes, E.: Multi-view variation modeling for scenario analysis. In: PFE-5: 5th International Workshop on Product Family Engineering, Siena, Italy, ed by van der Linden, F. (Springer, Berlin Heidelberg New York 2003)

    Google Scholar 

  4. Bass, L., Klein, M., Bachmann, F.: Quality attribute design primitives and the attribute driven design method. 4th International Workshop on Product Family Engineering, Bilbao, Spain, 2004

    Google Scholar 

  5. Beck, K.: Test-Driven Development: By Example (Addison-Wesley, Reading, MA 2003)

    Google Scholar 

  6. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide (Addison-Wesley, Reading, MA 1998)

    Google Scholar 

  7. Bosch, J.: Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach (Addison-Wesley, Reading, MA 2000)

    Google Scholar 

  8. Bredemeyer, D.: Software architecture workshop. http://www.bredemeyer.com/ (2002)

  9. Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J.: Document- ing Software Architectures - Views and Beyond (Addison-Wesley, Reading, MA 2003)

    Google Scholar 

  10. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures - Methods and Case Studies (Addison-Wesley, Reading, MA 2002)

    Google Scholar 

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

    Google Scholar 

  12. DeBaud, J.-M., Flege, O., Knauber, P.: PuLSE-DSSA - a method for the development of software refer- ence architectures. Proceedings of the 3rd International Workshop on Software Architecture (ISAW3) (ACM, New York 1998)

    Google Scholar 

  13. Dolan, T.J.: Architecture assessment of information-system families. Ph.D. thesis (Technical University Eindhoven 2002)

    Google Scholar 

  14. Ferber, S., Haag, J., Savolainen, J.: Feature interaction and dependencies: modeling features for reengi- neering a legacy product line. In: Software Product Lines: 2nd International Conference (SPLC2), ed by Chastek, G.J. (Springer, Berlin Heidelberg New York 2002)

    Google Scholar 

  15. Fowler, M.: Analysis Patterns - Reusable Object Models (Addison-Wesley, Reading, MA 1997)

    Google Scholar 

  16. Fowler, M., Scott, K.: UML Distilled (Addison-Wesley, Reading, MA 1997)

    Google Scholar 

  17. Geyer, L.: Feature Modelling Using Design Spaces. 1. Deutscher Produktlinien Workshop (Kaiserslau-tern, Germany 2000)

    Google Scholar 

  18. Gomaa, H., Webber, D.: Modeling adaptive and evolvable software product lines using the variation point model. Proceedings of the 37th Hawaii International Conference on System Sciences (HICSS37) (IEEE, Edinburgh 2004)

    Google Scholar 

  19. Heijden, K.V.Q.: Scenarios: The Art of Strategic Conversation (Wiley, New York 1996)

    Google Scholar 

  20. Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Q 28(1), 75–105 (2004)

    Google Scholar 

  21. IEEE Architecture Working Group: IEEE Recommended Practice for Architectural Description of Soft- ware-Intensive Systems (IEEE, Edinburgh 2000)

    Google Scholar 

  22. Ionita, M.T.: Scenario-Based System Architecting. Ph.D. thesis (Technical University Eindhoven 2005)

    Google Scholar 

  23. Ionita, M.T., America, P., Hammer, D.: A method for strategic scenario-based architecting. Proceedings of the 37th Hawaii International Conference on System Sciences (HICSS-37) (IEEE, Edinburgh 2005)

    Google Scholar 

  24. Ionita, M.T., America, P., Hammer, D., Obbink, H., Trienekes, J.J.M.: A scenario-driven approach for value, risk and cost analysis in system architecting for innovation. WICSA2004:4th Working IEEE/IFIP Conference on Software Architecture (IEEE, Edinburgh 2004)

    Google Scholar 

  25. Ionita, M.T., America, P., Obbink, H., Hammer, D.: Quantitative architecture usability assessment with Scenarios. In: Closing the Gaps: Software Engineering and Human--Computer Interaction, ed by Harning, M.B. Workshop at Interact 2003, Zürich, Switzerland (2003)

    Google Scholar 

  26. Ionita, M.T., Hammer, D., Obbink, H.: Scenario-based software architecture evaluation methods: an overview. Software Architecture Review and Assessment Workshop Proceedings (SARA) (ACM, New York 2002)

    Google Scholar 

  27. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process (Addison-Wesley, Reading, MA 1998)

    Google Scholar 

  28. Kang, C., Cohen, S., Hess, J., Novak, W., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study (Software Engineering Institute, Pittsburgh 1990)

    Google Scholar 

  29. Kruchten, P.: The 4+1 view model of architecture. IEEE Softw. 12: 42-50 (1995)

    Article  Google Scholar 

  30. . Larman, C., Wiki Wiki Community: DomainModel. http://www.c2.com/cgi/wiki?DomainModel (2005)

  31. Malan, R., Bredemeyer, D.: The visual architecting process. http://www.bredemeyer.com/ pdf_files/WhitePapers/VisualArchitectingProcess.PDF (2005)

  32. Matinlassi, M.: Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA. Proceedings of the 26th International Conference on Software Engineering (ICSE’04) (IEEE, Edinburgh 2004)

    Google Scholar 

  33. Muller, G.: CAFCR: a multi-view method for embedded systems architecting; balancing genericity and specificity. Ph.D. thesis (Technical University Delft 2004)

    Google Scholar 

  34. National Electric Manufacturers Association(NEMA): DICOM homepage. http://medical. nema.org/ (2005)

  35. O’Dell, C., Grayson, C.J.: If Only We Knew What We Know: The Transfer of Internal Knowledge and Best Practice (Simon & Schuster, New York 1998)

    Google Scholar 

  36. Robson, C.: Real World Research, 2nd edn (Blackwell, Oxford 2002)

    Google Scholar 

  37. Schwartz, P.: The Art of the Long View. (Doubleday, Broadway 1996)

    Google Scholar 

  38. Shaw, M., Garlan, D.: Software Architecture - Perspectives on an Emerging Discipline (Prentice-Hall, Englewood Cliffs, NJ 1996)

    Google Scholar 

  39. Smith, C.U.: Performance Engineering of Software Systems (Addison-Wesley, Reading, MA 1990)

    Google Scholar 

  40. Soni, D., Nord, R., Hofmeister, C.: Software architecture in industrial applications. Proceedings of the 17th International Conference on Software Engineering (ICSE’95) (ACM, New York 1995)

    Google Scholar 

  41. United States Department of Health and Human Services: Office for Civil Rights - HIPAA. http://www.hhs.gov/ocr/hipaa/ (2005)

  42. Weinberg, G.: Systems Thinking (Dorset, New York 1992)

    MATH  Google Scholar 

  43. Wieringa, R.: Requirements Engineering -- Frameworks for Understanding (Wiley, New York 1995)

    Google Scholar 

  44. Wijnstra, J.G.: Components, interfaces and information models within a platform architecture. 3rd Inter-national Conference on Generative and Component-Based Software Engineering (GCSE’01), Erfurt, Germany (Springer, Berlin Heidelberg New York 2001)

    Google Scholar 

  45. Witt, B., Baker, T., Merritt, E.: Software Architecture and Design: Principles, Models and Methods (Van Nostrand Reinhold, New York 1994)

    MATH  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

Rommes, E., America, P. (2006). A Scenario-Based Method for Software Product Line Architecting. 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_1

Download citation

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

  • 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