Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2006.13D.4.565

A Systematic Method for Analyzing Business Cases in Product Line Engineering  

Park Shin-Young (숭실대학교 대학원 컴퓨터학과)
Kim Soo-Dong (숭실대학교 대학원 컴퓨터학과)
Abstract
Product Line Engineering (PLE) is an effective reuse methodology where common features among members are captured into core assets and applications are developed by reusing the core assets, reducing development cost while increasing productivity. To maximize benefits in developing systems, business case analysis for PLE is essential. If the scope for core assets is excessively broad, it will result in high cost of asset development while lowering reusability. On the other hand, if the scope is too narrow, it will result in a limited applicability which only support a small number of members in the domain. In this paper, we propose a process for business case analysis for PLE and for deciding economical analysis of core asset scope. Then, we define guidelines for each activity of the process. Since variability often occurs in PLE, we significantly treat the variability of features among members in detailed level. By applying our framework for business case analysis, one can develop core assets of which scope provide the most economical value with applying PLE.
Keywords
Product Line Engineering; Business Case Analysis; Core Asset Scoping; Variability;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Choi, C., et al, 'A Systematic Methodology for Developing Component Frameworks,' M. Wermelinger and T. Margaria-Steffen (Eds.), FASE 2004, LNCS 2984, pp.359 - 373, 2004
2 Schmid, K., Scoping, Fraunhofer IESE, Analysis of, and Modeling for System-Families, June., 8, 2001
3 Clements, P. and Northrop, L., Software Product Lines: Practices and Patterns, Addison Wesley, Aug., 2001
4 Bosch, J., Design and use of software architectures, Addison-Wesley, 2000
5 Soo Dong Kim, Jin Sun Her, and Soo Ho Chang, 'A Theoretical Foundation of Variability in Component-Based Development,' Information and Software Technology (IST), Vol.47, p.663-673, July, 2005   DOI   ScienceOn
6 D. M. Weiss, C. T. R. Lai, Software Product-Line Engineering: A Family-Based Software Development Process, Addison-Wesley, 1999
7 Sinnema, M., et al., 'COVAMOF: A Framework for Modeling Variability in Software Product Families,' SPLC2004, LNCS3154, pp.197-213, 2004