Abstract
SPLide is an integrated development environment for applying software product line to Korean weapon system software development. SPLide supports feature-oriented software development lifecycle. Development of the weapon system software has been made based on a single software development process. Engineers reuse some of the code, common modules and algorithms from previously developed software to increase productivity. However, legacy software is not designed for reuse and cannot be effectively reused. This necessitated strategic reuse, and we developed a tool to support systematic software reuse by applying software product line engineering. In this paper, we propose an integrated development environment that can apply feature-oriented software product line engineering to efficiently develop various weapon system software.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bayer, J., et al.: PuLSE: a methodology to develop software product lines. In: Proceedings of the 1999 Symposium on Software Reusability (1999)
Beuche, D.: Variant management with pure: variants. Technical report, Pure-systems GmbH (2003)
Beuche, D.: Using pure: variants across the product line lifecycle. In: Proceedings of the 20th International Systems and Software Product Line Conference, pp. 333–336. ACM (2016)
Krueger, C., Clements, P.: Systems and software product line engineering with BigLever software gears. In: Proceedings of the 17th International Software Product Line Conference, pp. 136–140 (2013)
Defense Acquisition Program Administration: Weapon System Software Development and Management Manual (2018)
ISO/IEC 26550:2013: Software and systems engineering–reference model for product line engineering and management (2013)
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (FODA) feasibility study (No. CMU/SEI-90-TR-21). Software Engineering Institute, Carnegie-Mellon University, Pittsburgh, PA (1990)
Kim, J.A., Yang, J.S.: Integration mechanism for software product line development and management workbench. Int. J. Softw. Eng. Appl. 10(11), 39–48 (2016)
Lee, H., Yang, J.S., Kang, K.C.: VULCAN: architecture-model-based workbench for product line engineering. In: Proceedings of the 16th International Software Product Line Conference, vol. 2, pp. 260–264. ACM (2012)
Thum, T., Kastner, C., Benduhn, F., Meinicke, J., Saake, G., Leich, T.: FeatureIDE: an extensible framework for feature-oriented software development. Sci. Comput. Program. 79, 70–85 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Paek, O., Lee, T., Yang, JS. (2019). SPLide: An Integrated Development Environment Supporting Software Product Lines. In: Misra, S., et al. Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science(), vol 11623. Springer, Cham. https://doi.org/10.1007/978-3-030-24308-1_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-24308-1_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24307-4
Online ISBN: 978-3-030-24308-1
eBook Packages: Computer ScienceComputer Science (R0)