Browse > Article
http://dx.doi.org/10.3745/KTSDE.2021.10.7.251

A Scoping Method to Implement Software Product Line for Inertial Navigation System  

Park, Samjoon (국방과학연구소)
Noh, Sungkyu (국방과학연구소)
Lee, Kwanwoo (한성대학교 정보시스템공학과)
Park, ByungSu (국방과학연구소)
Nam, Seongho (국방과학연구소)
Publication Information
KIPS Transactions on Software and Data Engineering / v.10, no.7, 2021 , pp. 251-256 More about this Journal
Abstract
Software Product Line Engineering (SPLE) has been known as an efficient and effective software reuse methodology. One of the key activities of SPLE is scoping analysis, which determines the range of the features to be developed as reusable assets. Although several scoping methods has been reported, they are not sufficient to apply them to the defense domain. In this paper, we present a scoping method applicable to the defense domain, and present a case study for applying SPLE to inertial navigation weapon system. At first, the proposed method determines the range of candidate features to be applied for the platform. The range is then adjusted from the perspective of product benefit. The final range of features is decided through considering the total cost of a product line. We will demonstrate and evaluate the applicability of the proposed method by showing how we can decide the scope of features to be engineered for the navigation software product line.
Keywords
Software Product Line(SPL); Scoping; Platform; Inertial Navigation System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. Bayer et al., "PuLSE: A methodology to develop software product lines," Proceedings of the 1999 symposium on Software Reusability, pp.122-131, 1999.
2 J. Lee, S. Kang, and D. Lee, "A Comparison of Software Product Line Scoping Approaches," International Journal of Software Engineering and Knowledge Engineering, Vol.20, No.5, pp.637-663, 2010.   DOI
3 S. Y. Park and S. D. Kim, "A systematic method for analyzing business cases in product line engineering," The KIPS Transactions: Part D, Vol.13-D, No.4, pp.565-572, 2006.
4 O. H. Paek, S. K. Noh, M. K. Choi, and T. H. Lee, "A framework for software product line based development of weapon system software," Communications of KIISE, Vol.36, No.4, pp.19-27, 2018.
5 K. Pohl, G. Bockle, and F. Van Der Linden, "Software Product line engineering: Foundations, principles, and techniques," Springer, 2005.
6 J. Bosch, "Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach," Addison-Wesley, 2000.
7 F. J. Van der Linden, K. Schmid, and E. Rommes, "Software Product Lines in Action," Springer-Verlag Berlin Heidelberg, 2007.
8 S. Apel, D. Batory, C. Kastner, and Saake, G. "Feature-oriented software product lines: Concepts and implementation," Springer-Verlag Berlin Heidelberg, 2013.