Systematic Literature Review of System Engineering Design Methods
This paper provides a systematic literature review of System Engineering (SE) design methods, SE standards, process models, and its employment in Model-Based System Engineering (MBSE). Currently, there are three major standards being applied to non-defense domain, covering different levels of details related to a system's life cycle. It also details other related standards and guidelines that have focused in different features. Given that the choice of which standard to adopt in a certain project is a challenge, this paper presents some elements that might help designers making the appropriate choice. A paradigm about MBSE methodologies and traditional SE process document-based is related, and it can be anticipated that conclusions goes towards using MBSE and multi-standards in SE projects.
B. Fitzgerald, “The use of systems development method- ologies in practice: a field study,” Information Systems Journal, vol. 7, no. 3, pp. 201–212, 1997.
W. Royce, “Managing the development of large software systems: concepts and techniques,” in Proceedings of the 9th international conference on Software Engineering. IEEE Computer Society Press, 1987, pp. 328–338.
B. Boehm, “A spiral model of software development and enhancement,” ACM SIGSOFT Software Engineering Notes, vol. 11, no. 4, pp. 14–24, 1986.
K. Forsberg and H. Mooz, “The relationship of system engineering to the project cycle,” in INCOSE International Symposium, vol. 1, no. 1. Wiley Online Library, 1991, pp. 57–65.
A. Rausch, C. Bartelt, T. Ternité, and M. Kuhrmann, “The v-modell xt applied–model-driven and document- centric development,” in 3rd World Congress for Software Quality, vol. 3, 2005, pp. 131–138.
R. S. Jason Bloomberg, Service Orient or Be Doomed!: How Service Orientation Will Change Your Business, 1st ed. Wiley, 2015.
U. Birowicz, “Evaluating standard software with v-modell xt a case study,” Ph.D. dissertation, The University of Liverpool, 2005.
J. Christie, “The seductive and dangerous v-model,” Testing Experience, pp. 73–77, 2008.
C. S. Wasson, System engineering analysis, design, and development: Concepts, principles, and practices. John Wiley & Sons, 2015.
J. O. Clark, “System of systems engineering and family of systems engineering from a standards, v-model, dual v-model, and dod perspective,” NORTHROP GRUMMAN INFORMATION TECHNOLOGY VIRGINIA BEACH VA, Tech. Rep., 2010.
B. Boehm and R. Turner, “The incremental commitment spiral model (icsm): principles and practices for successful systems and software,” in Proceedings of the 2015 International Conference on Software and System Process. ACM, 2015, pp. 175–176.
A. Pyster, D. H. Olwell, N. Hutchison, S. Enck, J. F. Anthony Jr, D. Henry et al., “Guide to the systems engineering body of knowledge (sebok) v. 1.8,” Guide to the Systems Engineering Body of Knowledge (SEBoK), 2012.
“Iso/iec/ieee draft international standard - systems and software engineering - life cycle management - part 1: Guidelines for life cycle management,” IEEE P24748- 1/D2, February 2018, pp. 1–78, Jan 2018.
“Iso/iec/ieee draft international standard - systems and software engineering - life cycle management part 2: Guidelines for the application of iso/iec/ieee 15288 (sys- tem life cycle processes),” ISO /IEC /IEEE P24748-2/D2, February 2018, pp. 1–69, Jan 2018.
“Ieee guide: Adoption of iso/iec tr 24748-3:2011, systems and software engineering-life cycle management-part 3: Guide to the application of iso/iec 12207 (software life cycle processes),” IEEE Std 24748-3:2012, pp. 1–130, April 2012.
“Iso/iec/ieee 24748-4 international standard for systems and software engineering – life cycle management – part 4: Systems engineering planning,” ISO/IEC/IEEE 24748- 4 First edition 2016-05-15, pp. 1–73, May 2016.
“Iso/iec/ieee international standard - systems and soft- ware engineering–life cycle management–part 5: Soft- ware development planning,” ISO/IEC/IEEE 24748- 5:2017(E), pp. 1–48, June 2017.
“Iso/iec/ieee international standard - systems and soft- ware engineering – software life cycle processes,” ISO/IEC/IEEE 12207:2017(E) First edition 2017-11, pp. 1–157, Nov 2017.
“Iso/iec/ieee international standard - systems and soft- ware engineering – system life cycle processes,” ISO/IEC/IEEE 15288 First edition 2015-05-15, pp. 1– 118, May 2015.
R. Singh, “Harmonization of software engineering and system engineering,” Proceedings of Software Engineer- ing Standards Symposium, no. June, pp. 262–267, 1995.
G. Roedler, “Towards integrated systems and software engineering standards,” in National Defense Industrial Association (NDIA) Conference, San Diego, CA, USA, 2011.
R. Xue, C. Baron, and F. Toulouse, “Managing Systems Engineering Processes: a Multi- Standard Approach,” Direct, vol. 3, 2014.
T. Doran, “Systems and software life cycle process standards: Foundation for integrated systems and software engineering.”
INCOSE, Systems engineering handbook: A guide for system life cycle processes and activities, 2015.
J. A. Estefan et al., “Survey of model-based systems engineering (mbse) methodologies,” Incose MBSE Focus Group, vol. 25, no. 8, pp. 1–12, 2007.
A. INCOSE, “world in motion: Systems engineering vision 2025,” International Council on Systems Engineer- ing, San Diego, CA, USA, 2014.
M. Association et al., “Functional mock-up interface for model exchange and co-simulation,” Report Version, vol. 2, 2014.
K. P. H. H. R. A. M. B. e. Klaus Beetz, Dr. Wolfgang Böhm (auth.), Model-Based Engineering of Embedded Systems: The SPES 2020 Methodology, 1st ed. Verlag Berlin Heidelberg, 2012.
Springer-Verlag Berlin Heidelberg.2012
W. Böhm, S. Henkler, F. Houdek, A. Vogelsang, and T. Weyer, “Bridging the gap between systems and soft- ware engineering by using the spes modeling framework as a general systems engineering philosophy,” Procedia Computer Science, vol. 28, pp. 187–194, 2014.