Military Software Quality Assessment (MSQA) Framework: A Case Study of the Air Situation Display (ASD) System
Main Article Content
Abstract
Software quality assessment is a critical factor in developing and validating software systems to ensure compliance with specific standards and requirements, especially for military software systems that are highly complex and must operate in challenging environments. Effective quality assessment ensures systems perform as expected and reduces risks from errors during development and maintenance. This paper presents a novel software quality assessment framework, called the Military Software Quality Assessment (MSQA) Framework, developed based on the ISO/IEC 25010 standard and integrating key related standards such as MIL-STD-498, MIL-STD-882, MIL-STD-1397C, MIL-STD-810, MIL-STD-461, ISO/IEC 12207, ISO/IEC 15504, and ISO/IEC 27001 to enhance comprehensiveness and suitability for military applications. A case study on the development of a radar display system for the Royal Thai Army demonstrates the practical application of MSQA in systematically assessing and improving software quality in a real-world military context.
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Copyright of all articles published is owned by CRMA Journal.
References
Toropin, K. (2022, September 20). Sailors' medical discharges halted for almost a week due to computer glitch. Military.com. Retrieved from http://www.military.com/daily-news/2022/09/20/sailors-medical-discharges-halted-almost-week-due-computer-glitch.html on March 10, 2025
Cluley, G. (2023, April 18). Army helicopter crash blamed on skipped software patch. Bitdefender. Retrieved from http://www.bitdefender.com/en-us/blog/hotforseciruty/army-helocopter-crash-blamed-on-skipped-software-patch on March 10, 2025
International Organization for Standardization. (2011). ISO/IEC 25010:2011 - Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Quality model. Retrieved from http://cdn.Standards.iten.ai/samples/35733/2ca18b477b7845a5b8cae39d6de0c098/ISO-IEC-25010-2011.pdf
International Organization for Standardization. (n.d.). ISO/IEC 25010. Retrieved from http://iso25000.com/index.php/en/iso-25000-standards/iso-25010 on March 10, 2025
Department of Defense. (1994). MIL-STD-498: Software development and documentation. Retrieved from http://apps.dtic.mil/sti/pdfs/ADA282003.pdf on March 10, 2025
Department of Defense. (2000). MIL-STD-882: System safety.
Department of Defense. (1999). MIL-STD-1397C: Digital communication protocols for military systems. Retrieved from http://everyspec.com/MIL-STD/MIL-STD-1300-1399/MIL_ STD_1397C_554/ on March 10, 2025
International Organization for Standardization. (2017). ISO/IEC/IEEE 12207: Systems and software engineering – Software life cycle processes. Retrieved from http://ieeexplore.ieee.org/document/8100771 on March 10, 2025
International Organization for Standardization. (2003). ISO/IEC 15504: Information technology – Process assessment. Retrieved from https://www.iso.org/standard/63712.html on March 10, 2025
International Organization for Standardization. (2013). ISO/IEC 27001: Information security management systems – Requirements. Retrieved from https://www.iso.org/obp/ui/#iso:std:iso-iec:27001:ed-1:v1:en on March 10, 2025
International Organization for Standardization. (2011). ISO/IEC 29110: Systems and software engineering. Retrieved from https://www.iso.org/standard/85337.html on March 10, 2025
Department of Defense. (2019). MIL-STD-810: Environmental testing. Retrieved from https://ebindustries.com/wp-content/uploads/2021/11/MIL-STD-810.pdf on March 10, 2025
Department of Defense. (2015). MIL-STD-461: Requirements for the control of electromagnetic interference characteristics
of subsystems and equipment. Retrieved from https://quicksearch.dla.mil/qsDocDetails.aspx?ident_number=357
on March 10, 2025
Wagner, S., Felderer, M., & Fernández, D. M. (2017). Quality requirements in industrial practice – an empirical study. Requirements Engineering, 22(3), 331–355.
Alnanih, R., Ormandjieva, O., & Radhakrishnan, T. (2014). A Systematic Approach for Evaluating Software Quality Using ISO/IEC 25010. Procedia Computer Science, 37, 337–344.