Browse > Article
http://dx.doi.org/10.9766/KIMST.2021.24.6.664

The Specification of Air-to-Air Combat Tactics Using UML Sequence Diagram  

Park, Myunghwan (Department of Computer Science and Information, Korea Air Force Academy)
Oh, Jihyun (Aerospace Technology Research Institute, Agency for Defense Development)
Kim, Cheonyoung (Aerospace Technology Research Institute, Agency for Defense Development)
Seol, Hyeonju (School of Integrated National Security, Chungnam National University)
Publication Information
Journal of the Korea Institute of Military Science and Technology / v.24, no.6, 2021 , pp. 664-675 More about this Journal
Abstract
Air force air-to-air combat tactics are occurring at a high speed in three-dimensional space. The specification of the tactics requires dealing with a quite amount of information, which makes it a challenge to accurately describe the maneuvering procedure of the tactics. The specification of air-to-air tactics using natural languages is not suitable because of the intrinsic ambiguity of natural languages. Therefore, this paper proposes an approach of using UML Sequence Diagram to describe air-to-air combat tactics. Since the current Sequence Diagram notation is not sufficient to express all aspects of the tactics, we extend the syntax of the Sequence Diagram to accommodate the required features of air-to-air combat tactics. We evaluate the applicability of the extended Sequence Diagram to air-to-air combat tactics using a case example, that is the manned-unmanned teaming combat tactic. The result shows that Sequence Diagram specification is more advantageous than natural language specification in terms of readability, conciseness, and accuracy. However, the expressiveness of the Sequence Diagram is evaluated to be less powerful than natural language, requiring further study to address this issue.
Keywords
Manned-Unmanned Teaming Combat Tactics; UML Sequence Diagram; Sequence Diagram Extension;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Miles R and Hamilton K, "Learning UML 2.0," O'Reillv Online Learning Platform, 2006.
2 Unnati. S. S and Devesh C. J, "Resolving Ambiguity in Natural Language Specification to Generate UML Diagrams for Requirements Specification," International Journal of Software Engineering, Technology and Application, Vol. 1, pp. 308-334, 2015.   DOI
3 Kim J, Byun Y, Jo B, "The Study of Operation Concept and Development Direction of Air-to-Air Unmanned Fighter Using COBRA Model," KIDA Defense Analysis(Korean Edition), Vol. 1625, 2016.
4 Padilla. G, Serrano. M. A, and Oca. C. M, "A UML Sequence Diagram Extension to Handle Multiplicities," Proceedings of the Fifth Mexican International Conference in Computer Science, 2004.
5 Fowler. M, "UML Distillied, Third Edition," The Addison-Wesley, 2003.
6 SCHMULLER. J, "Teach Yourself UML in 24 Hours," Indianapolis, SAMS, 1999.
7 Refsdal. A and Stolen. K, "Extending UML Sequence Diagrams to Model Trust-dependent Behavior With the Aim to Support Risk Analysis," Electronic Notes in Theoretical Computer Science, Vol. 197, No. 2, pp. 15-29, 2008.   DOI
8 Haugen. O, Husa.K. E, Runde. R. K, and Stolen. K, "STAIRS Towards Formal Design with Sequence Diagrams," Software and Systems Modeling, Vol. 4, No. 4, pp. 355-357, 2005.   DOI
9 Misbhauddin. M and Alshayeb. M, "Extending the UML Metamodel for Sequential Diagram to Enhance Model Traceability," Proceedings of the Fifth International Conference on Software Engineering Advances, 2010.
10 Silva. V. T and Lucena. C. J, "Extending the UML Sequence Diagram to Model the Dynamic Aspects of Multi-Agent Systems," Rio de Janeiro, Brazil, MCC 15/03, 2003.
11 Ketema K. G, "Challenges and Opportunity of UML Diagram for Software Project Development as a Complete Modeling Tool," IOSR-JMCA, Volume 7, pp. 46-48, 2020.