Skip to main content

Using a Marketing and Product Plan as a Key Driver for Product Line Asset Development

  • Conference paper
  • First Online:
Software Product Lines (SPLC 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2379))

Included in the following conference series:

Abstract

The product line engineering paradigm has emerged recently to address the need to minimize the development cost and the time to market in this highly competitive global market. Product line development consists of product line asset development and product development using the assets. Product line requirements are essential inputs to product line asset development. These inputs, although critical, are not sufficient to develop product line assets. A marketing and product plan, which includes plans on what features are to be packaged in products, how these features will be delivered to customers (e.g., feature binding time), and how the products will evolve in the future, also drives product line asset development; thus this paper explores design issues from the marketing perspective and presents key design drivers that are tightly coupled with the marketing strategy. An elevator control software example is used to illustrate how product line asset development is related to marketing and product plans.

The market-driven product line engineering concept was developed while Kyo C. Kang was at the Software Engineering Institute on sabbatical leave from Sept. through Aug. 2001 [11].

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. J. Neighbors, The Draco Approach to Construction Software from Reusable Components, IEEE Transactions on Software Engineering, SE-10(5), 564–573, September 1984.

    Google Scholar 

  2. K. Kang, S. Cohen, J. Hess, W. Nowak, and S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report CMU/SEI-90-TR-21, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, November 1990.

    Google Scholar 

  3. R. Prieto-Diaz, Implementing Faceted Classification for Software Reuse, Communications of the ACM, 34(5), 88–97, May 1991.

    Google Scholar 

  4. S. Bailin, Domain Analysis with KAPTUR, Tutorials of TRI-Ada’93, I, ACM, New York, NY, September 1993.

    Google Scholar 

  5. Software Productivity Consortium, Reuse-Driven Software Processes Guidebook, Version 02.00.03, SPC-92019-CMC, Herndon, VA, Software Productivity Consortium, 1993.

    Google Scholar 

  6. M. Simos et al, Software Technology for Adaptable Reliable Systems (STARS) Organization Domain Modeling (ODM) Guidebook Version 2.0, STARS-VC-A025/001/00, Manassas, VA, Lockheed Martin Tactical Defense Systems, 1996.

    Google Scholar 

  7. J. Coplien, D. Hoffman, and D. Weiss, Commonality and Variability in Software Engineering, IEEE Software, 15(6), 37–45, November/December 1998.

    Google Scholar 

  8. K. Schmid, Scoping Software Product Lines, In Proceedings of the First Software Product Line Conference (SPLC), August 28–31, 2000, Denver, Colorado, USA, Patrick Donohoe (Ed.), Software Product Lines: Experience and Research Directions, 3–22, Norwell, Massachusetts: Kluwer Academic Publishers, 2000.

    Google Scholar 

  9. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal, Pattern-Oriented Software Architecture: A System of Patterns, Chichester, England, John Wiley & Sons Ltd., 1996.

    Google Scholar 

  10. K. Schmid and C. Gacek, Implementation Issues in Product Line Scoping, In Proceedings of the 6th International Conference on Software Reuse (ICSR-6), Vienna, Austria, June 2000. W. Frakes (Ed.), Software Reuse: Advances in Software Reusability, New York, NY: Springer-Verlag, June 2000.

    Google Scholar 

  11. K. C. Kang, F. Bachmann, L. Bass, and P. Donohoe, Product Line Component Design: Marketing and Product Plan as a Key Design Driver, Technical Report, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University (in progress).

    Google Scholar 

  12. D. M. Weiss and C. T. R. Lai, Software Product-Line Engineering: A Family-Based Software Development Process, Reading, MA: Addison Wesley Longman, Inc., 1999.

    Google Scholar 

  13. J. Bosch, Design and Use of Software Architectures: Adopting and Evolving a Product-line Approach, Addison Wesley, ACM Press, 2000.

    Google Scholar 

  14. P. Donohoe, (Ed.) Software Product Lines: Experience and Research Directions, Norwell, Massachusetts: Kluwer Academic Publishers, 2000.

    Google Scholar 

  15. P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, Boston, MA: Addison Wesley Longman, Inc., 2001.

    Google Scholar 

  16. K. Czarnecki and U. Eisenecker, Generative Programming: Methods, Tools, and Applications, Reading, MA: Addison Wesley Longman, Inc., 2000.

    Google Scholar 

  17. L. P. Deutsch, Design Reuse and Frameworks in the Smalltalk-80 System, In T. J. Biggerstaff and A. J. Perlis (Eds.) Software Reusability, Volume II: Applications and Experience, pp. 57–71, Reading, MA: Addison-Wesley, 1989.

    Google Scholar 

  18. R. E. Johnson, Documenting Frameworks Using Patterns, In Proceedings of Object-Oriented Programming Systems, Language, and Applications Conference, pp. 63–76, Vancouver, British Columbia, Canada, October 1992.

    Google Scholar 

  19. P. G. Bassett, Framing Software Reuse: Lessons From The Real World, Prentice Hall, Yourdon Press, 1997.

    Google Scholar 

  20. K. Kang, S. Kim, J. Lee, K. Kim, E. Shin and M. Huh, FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures, Annals of Software Engineering, 5, 143–168, 1998.

    Article  Google Scholar 

  21. K. Lee, K. C. Kang, W. Chae, and B. Choi, Feature-Based Approach to Object-Oriented Engineering of Applications for Reuse, Software-Practice and Experience, 30(9), 1025–1046, 2000.

    Article  Google Scholar 

  22. K. C. Kang, K. Lee, J. Lee, and S. Kim, Feature Oriented Product Line Software Engineering: Principles and Guidelines, to appear as a chapter in Domain Oriented Systems Development-Practices and Perspectives, UK, Taylor & Francis, 2002.

    Google Scholar 

  23. L. Bass, P. Clements, and R. Kazman, “Software Architecture in Practice”, Reading, MA: Addison Wesley Longman, Inc., 1998.

    Google Scholar 

  24. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA: Addison Wesley Longman, Inc., 1995.

    Google Scholar 

  25. F. Bachmann, L. Bass, G. Chastek, P. Donohoe, and F. Peruzzi, The Architecture Based Design Method, Technical Report CMU/SEI-2000-TR-001, Pittsburgh, PA, Software Engineering Institute, Carnegie Mellon University, January 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kang, K.C., Donohoe, P., Koh, E., Lee, J., Lee, K. (2002). Using a Marketing and Product Plan as a Key Driver for Product Line Asset Development. In: Chastek, G.J. (eds) Software Product Lines. SPLC 2002. Lecture Notes in Computer Science, vol 2379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45652-X_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-45652-X_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43985-1

  • Online ISBN: 978-3-540-45652-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics