Intelligent information system for automatic generation of symbols in the APP-6D standard

: pp. 300 - 328
Lviv Polytechnic National University, Lviv, Ukraine
Lviv Polytechnic National University, Information Systems and Networks Department
Lviv Polytechnic National University, Information Systems and Networks Department; Osnabrück University, Institute of Computer Science

Military symbols play a key role in the command and control of military forces. By communicating information that meets basic requirements, situational awareness can be quickly achieved; by its graphical nature, it provides a common operating language that greatly facilitates interaction across cultural and linguistic barriers. With the advent of information technology, the need arose for rapidly recognized international standards that could then be taught to computers. The fusion of high standard air, sea and land symbols on APP-6 paper resulted in Mil-Std-2525 and NATO APP-6D. This standard applies to all NATO ground components that are directly or partially involved in C4I operations, system operations, systems development and training in the context of NATO ground component operations. When designing and developing signs, composing their components, factors such as the ability to easily recognize signs, their legibility in different lighting conditions on a diverse cartographic basis, in different sizes and types of electronic screens with different degrees of physical and intellectual fatigue should be taken into account. The conventional signs standard concentrates signs for use in modern multi-chromatic electronic systems. At the same time, all signs can be used in monochrome systems and for freehand decoration. Development of this software will allow creating comfortable conditions for performing such actions as: create and edit tactical graphics of military symbols; ensuring compliance with all standards regarding the conditions of standardization of APP-6D; performing secure transmission of characters between multiple users. The object of the research is an automatic generator of conventional symbols in the tactical military standard APP-6D. The subject of the research is software for automatic generation of tactical symbols in the APP-6D standard. The aim of the work is to develop software that will automatically generate tactical insignia in the APP-6D standard. A comparative analysis of various methods for the development of such systems for generating symbols has been carried out. The project was being developed and it does not have a single equivalent in the Ukrainian language. Also, there are not a single desktop implementation. The project can be part of the software used by the Ukrainian military.

  1. Venda V. (1995). Ergodynamics: theory and applications. Ergonomics, 38(8) 1600–1616. DOI: 10.1080/00140139508925212
  2. Buch, G., Rambo, D., & Jacobson, I. (2006). UML. SPb : Piter.
  3.  Troelsen A. (2003). C# and the. NET Platform. Apress, DOI: 10.1007/978-1-4302-1141-9.
  4. Joos G. (2022). Geographic Information Systems in Defense, Springer Handbook of Geographic Information. Cham: Springer International Publishing, 685–705. DOI: 10.1007/978-3-030-53125-6_25.
  5. Tanjimuddin M., Kannisto P., Jafary P., Filppula M., Repo S., Hästbacka D. (2022). A comparative study on multi-agent and service-oriented microgrid automation systems from energy internet perspective. Sustainable Energy, Grids and Networks, 32, 100856. DOI: 10.1016/j.segan.2022.100856.
  6. West J. (2022). Data Communication and Computer Networks: A Business User’s Approach. Cengage Learning.
  7. Akhtar A., Bakhtawar B., Akhtar S. (2022). Extreme Programming Vs Scrum: A Comparison Of Agile Models. International Journal of Technology, Innovation and Management (IJTIM), 2(2). DOI: 10.54489/ijtim.v2i2.77.
  8. Budd T. (2008). Introduction to object-oriented programming. Pearson Education India.
  9. Gamma E., Helm R., Johnson R., Vlissides, J. (1993). Design patterns: Abstraction and reuse of object- oriented design. In ECOOP’93 – Object-Oriented Programming: 7th European Conference Kaiserslautern, Germany, July 26–30, 1993 Proceedings, 7, 406–431. Springer Berlin Heidelberg. DOI: 10.1007/3-540-47910-4_21.
  10. Holland I. M., Lieberherr K. J. (1996). Object-oriented design. ACM Computing Surveys, 28(1), 273–275.
  11. Bierman G. M., Meijer E., Torgersen M. (2007). Lost in translation: formalizing proposed extensions to C#. In Proceedings of the 22nd annual ACM  SIGPLAN conference on Object-oriented programming systems, languages and applications, 2007, October, 479–498. DOI: 10.1145/1297027.1297063.
  12. Kotler, Philip (1967). Marketing Management: Analysis, Planning and Control. Englewood Cliffs, N. J.: Prentice-Hall.
  13. Zgurovsky M. Z., Pankratova N. D. (2007). Fundamentals of system analysis. K.: BHV.
  14. Dosyn D. H., Lytvyn V. V., Nikolʹsʹkyy Yu. V., Pasichnyk V. V. (2009). Intelektualʹni systemy, bazovani na ontolohiyakh. Lʹviv : Vyd. dim “Tsyvilizatsiya”.
  15. Technical news. Ukraine Eng. association in Lviv, 2009.
  16. Carmichael P. (2003). Teachers as researchers and teachers as software developers: how use-case analysis helps build better educational software. The Curriculum Journal, 14(1), 105–122. DOI: 10.1080/0958517032000055983.
  17. Lytvyn V. V., Pasichnyk V. V., Yatsyshyn Yu. V. (2009). Intellectual systems. Lviv: New world-2000.
  18. Shin Y. C., Xu C. (2017). Intelligent systems: modeling, optimization, and control. CRC press.
  19. Moulin H. (1991). Axioms of cooperative decision making, No. 15. Cambridge university press.
  20. Garcia-Molina H., Ullman J. D., Widom J. (2000). Database system implementation, ol. 672). Upper Saddle River: Prentice Hall URL:
  21. Awange J., Kiema J. B. (2013). Environmental geoinformatics. Berlin, Heidelberg: Springer Berlin Heidelberg, 10, 978-3. DOI: 10.1007/978-3-030-03017-9 
  22. Bishop J. (2007). C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems. O’Reilly Media,
  23. Bishop  J.,  Horspool  R.  N.,  Worrall  B.  (2005).  Experience  in  integrating  Java  with  C#  and. NET. Concurrency and Computation: Practice and Experience, 17(5‐6), 663–680. DOI: 10.1002/cpe.858
  24. Fülö J. (2005). Introduction to decision making methods. In BDEI-3 workshop, Washington,  1–15.
  25. Sumathi S., Esakkirajan S. (2007). Fundamentals of relational database management systems, 47, Springer.