skip to main content
10.1145/1123058.1123072acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Software product lines structuring based upon market demands

Published: 05 September 2005 Publication History

Abstract

Nowadays the increasing demand for customized products and services in traditional areas such as Automotion Manufacturing or Aeronautical Component Engineering is being satisfied with a new approach called "Product Platform". This successful approach is also being considered in the design of software-based components in these areas, which are recognized as complex and critical.In this paper, we present the research that is being carried out at Mondragon University. This effort focuses on the analysis of existing Product Platform Development methods and the transference of this know-how to Software Product Development.As a result, a Software Product Line (SPL) development method will be defined and applied in a real case. This method will be based upon market demands, so it should be flexible enough to respond to customer's requests and market pressure. In this paper we will explain in detail one step of the process. This step is concerned with how QFD technique can be used to the specification of components in a SPL.

References

[1]
{Clements 2002} Paul Clements, Linda Northrop, Software Product Lines: Practices and Patterns, Addison Wesley, 2002
[2]
{Miller 1998}Thomas D. Miller, Per Elgard, Defining Modules, Modularity and Modularization-Evolution of the Concept in a Historical Perspective, Design for Integration in Manufacturing, 13th Research Seminar, 1998
[3]
{Gonzalez-Zugasti 2000} Javier P. Gonzalez-Zugasti, Kevin N. Otto, Modular Platform-Based Product Family Design, ASME Design Engineering Technical Conference and Computers and Information in Engineering Conference, September 2000.
[4]
{Bremmer 1999} R. Bremmer, Cutting Edge Platforms, Financial Times Automotive World, pp. 30--88. September 1999.
[5]
{Fujita 1998} Kikuo Fujita, Shinsuke Akagi, Tetsu Yoneda, Makbi Ishikawa, Simultaneous Optimization of Product Family Sharing System Structure and Configuratio, ASME Design Engineering Technical Conferences, September 1998
[6]
{Gonzalez-Zugasti 1998} Javier P. Gonzalez-Zugasti, Kevin N. Otto, John D. Baker, A Method for Architecting Product Platforms with an Application to Interplanetary Mission Deign, ASME Design Engineering Technical Conferences, September 1998
[7]
{Dahmus 2000} Jeffrey B. Dahmus, Javier P. Gonzalez-Zugasti, Kevin N. Otto, Modular Product Architecture, ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, September 2000
[8]
{Mcllroy76} "Mass-Produced software components". In J. M. Buxton, P. Naur, and B. Randell, editors, Software Engineering Concepts and Techniques; 1968. NATO Conference on Software Engineering, pp. 88--98. Van Nostrand Reinhold, 1976
[9]
{DeBaud 1998} Jean-Marc DeBaud, Meter Knauber, Applying PuLSE for Software Product Line Development, European Reuse Workshop 98, 1998
[10]
{Atkinson 2000} Colin Atkinson, Joachim Bayer, Dirk Muthig, Component-Based Product Line Development: The KobrA Approach, "1st International Software Product Line Conference", 2000
[11]
{America 2000} Pierre America, Henk Obbink, Jürgen Müller, Rob van Ommering, COPA: A Component-Oriented Platform Architecting Method for Families of Software Intensive Electronic Products, Tutorial for SPLC1, the First Software Product Line Conference, Denver, Colorado, 2000
[12]
{Weiss 1999} David M. Weiss, Chi Tau Robert Lai, Software Product-Line Engineering: A family-Based Software Development Process, Addison Wesley, 1999
[13]
{Kang 1998} Kyo C. Kang, Sajoong Kim, Jaejoon Lee, Kijoo Kim, FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures, Annals of Software Engineering, 5:143--168, 1998
[14]
{Coriat 2000} M. Coriat, J. Jourdan, F. Boisbourdin, The SPLIT Method, Building Product Lines for Software-Intensive Systems. Proceeding of the SPLC1. Massachusetts, Kluwer Academic Publishers, 147--166, 2000
[15]
{Brownsword 1996} Lisa Brownsword, Paul Clements, A Case Study in Successful Product Line Development, Technical Report CMU/SEI-96-TR-016, 1996
[16]
{Clements 2002b} Paul C. Clements, Linda M. Northrop, Salion, Inc.: A Software Product Line Case Study, Technical Report CMU/SEI-2002-TR-038, 2002
[17]
{Clements 2001} Paul Clements, Sholom Cohen, Patrick Donohoe, Linda Northrop, Control Channel Toolkit: A Software Product Line Case Study, Technical Report CMU/SEI-2001-TR-030, 2001
[18]
{Brooks87} Brooks, F. "No silver Bullet: Essence and Accidents of Software Engineering". Computer 20, 4 April 1987: 10--19
[19]
{Davis90} Davis, A. M. Software Requirements: Analysis and Specification. Englewood Cliffs, NJ: Prentice-Hall 1990
[20]
{Faulk97} Faulk, S. R. "Software Requirement: A tutorial", 128--149. Software Requirements Engineering. Los Alamitos, CA: IEEE Computer Society Press, 1997

Cited By

View all
  • (2011)A nonfunctional requirement tradeoff analysis approach for software product line architecture designJournal of Computational Methods in Sciences and Engineering10.5555/2336353.233635911:3, Supplement 1(65-76)Online publication date: 1-Aug-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAVCBS '05: Proceedings of the 2005 conference on Specification and verification of component-based systems
September 2005
95 pages
ISBN:1595933719
DOI:10.1145/1123058
  • cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 31, Issue 2
    March 2006
    193 pages
    ISSN:0163-5948
    DOI:10.1145/1118537
    Issue’s Table of Contents

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 September 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. components
  2. market perspectives
  3. mass customization
  4. requirements analysis and specification
  5. software product lines
  6. viewpoint-oriented requirements

Qualifiers

  • Article

Acceptance Rates

SAVCBS '05 Paper Acceptance Rate 15 of 15 submissions, 100%;
Overall Acceptance Rate 37 of 46 submissions, 80%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2011)A nonfunctional requirement tradeoff analysis approach for software product line architecture designJournal of Computational Methods in Sciences and Engineering10.5555/2336353.233635911:3, Supplement 1(65-76)Online publication date: 1-Aug-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media