An Agent Based Model for Developing Air Traffic Management Software
محورهای موضوعی : Machine learningMahdi Yosefzadeh 1 , Seyed Reza Kamel Tabbakh 2 , Seyed Javad Mahdavi Chabok 3 , Maryam khairabadi 4
1 - Department of Computer Engineering, Neyshabur Branch, Islamic Azad University, Neyshabur, Iran
2 - Department of Computer Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran
3 - Department of Computer Engineering, Mashhad Branch, Islamic Azad University, Mashhad, Iran
4 - Department of Computer Engineering, Neyshabur Branch, Islamic Azad University, Neyshabur, Iran
کلید واژه: Agent-Based Software Engineering, Agent Based Modeling, BDI Architecture, Enterprise-oriented Software Engineering, , MaSE Methodology, ,
چکیده مقاله :
The Air Traffic Management system is a complex issue that faces factors such as Aircraft Crash Prevention, air traffic controllers pressure, unpredictable weather conditions, flight emergency situations, airplane hijacking, and the need for autonomy on the fly. agent-based software engineering is a new aspect in software engineering that can provide autonomy. agent-based systems have some properties such: cooperation of agents with each other in order to meet their goals, autonomy in function, learning and Reliability that can be used for air traffic management systems. In this paper, we first study the agent-based software engineering and its methodologies, and then design a agent-based software model for air traffic management. The proposed model has five modules .this model is designed for aircraft ,air traffic control and navigations aids factors based on the Belief-Desire-Intention (BDI) architecture. The agent-based system was designed using the agent-tool under the multi-agent system engineering (MaSE) methodology, which was eventually developed by the agent-ATC toolkit. In this model, we consider agents for special occasions such as emergency flights’ and hijacking airplanes in airport air traffic management areas which is why the accuracy of the work increased. It also made the flight’s sequence arrangement in take-off and landing faster, which indicates a relative improvement in the parameters of the air traffic management
The Air Traffic Management system is a complex issue that faces factors such as Aircraft Crash Prevention, air traffic controllers pressure, unpredictable weather conditions, flight emergency situations, airplane hijacking, and the need for autonomy on the fly. agent-based software engineering is a new aspect in software engineering that can provide autonomy. agent-based systems have some properties such: cooperation of agents with each other in order to meet their goals, autonomy in function, learning and Reliability that can be used for air traffic management systems. In this paper, we first study the agent-based software engineering and its methodologies, and then design a agent-based software model for air traffic management. The proposed model has five modules .this model is designed for aircraft ,air traffic control and navigations aids factors based on the Belief-Desire-Intention (BDI) architecture. The agent-based system was designed using the agent-tool under the multi-agent system engineering (MaSE) methodology, which was eventually developed by the agent-ATC toolkit. In this model, we consider agents for special occasions such as emergency flights’ and hijacking airplanes in airport air traffic management areas which is why the accuracy of the work increased. It also made the flight’s sequence arrangement in take-off and landing faster, which indicates a relative improvement in the parameters of the air traffic management
[1] F. Zambonelli, N. R. Jennings, and M. Wooldridge, “Organisational abstractions for the analysis and design of multi-agent systems,” in International Workshop on Agent-Oriented Software Engineering, 2000, pp. 235–251.
[2] ICAO, “Manual on Air Traffic Management System Requirements (doc. 9882).” p. 67, 2008.
[3] V. N. Drozdov, V. A. Kim, and L. B. Lazebnik, “[Modern approach to the prevention and treatment of NSAID-gastropathy].,” Ėksperimental’naia i klinicheskaia gastroėnterologiia = Experimental & clinical gastroenterology, no. 2. pp. 106–110, 2011.
[4] S. Zilberstein, “Book Review: ‘Multiagent Systems: a Modern Approach To Distributed Artificial Intelligence’, Gerhard Weiss,” International Journal of Computational Intelligence and Applications, vol. 01, no. 03. pp. 331–334, 2001, doi: 10.1142/s1469026801000159.
[5] K. S. Obhan, “Multi-agent Systems: A Modern Approach to Distributed Artificial Intelligence By Gerhard Weiss.
[6] V. Smirnova, “Multi-agent System for Distributed Data Fusion in Peer-to-Peer Environment,” Masters Study, 2002.
[7] M. Niazi and A. Hussain, “Agent-based computing from multi-agent systems to agent-based models: A visual survey,” Scientometrics, vol. 89, no. 2, pp. 479–499, 2011, doi: 10.1007/s11192-011-0468-9.
[8] B. Henderson-sellers, “Agent-based Software Development Methodologies What is an Agent?” 1997.
[9] N. R. Jennings, “Agent-oriented software engineering,” in European Workshop on Modelling Autonomous Agents in a Multi-Agent World, 1999, pp. 1–7.
[10] E. Amini and F. S. Gharehchopogh, “Analysis and Design of New Secure Dynamic Structure for Increasing Modularity of ERP Systems.”
[11] N. R. Jennings, “On agent-based software engineering,” Artif. Intell., vol. 117, no. 2, pp. 277–296, 2000.
[12] F. Zambonelli, N. R. Jennings, and M. Wooldridge, “Developing multiagent systems: The Gaia methodology,” ACM Trans. Softw. Eng. Methodol., vol. 12, no. 3, pp. 317–370, 2003.
[13] R. Evans et al., “MESSAGE: Methodology for engineering systems of software agents,” Eurescom, Edin, no. September 2001. pp. 223–907, 2001.
[14] C. A. Iglesias, M. Garijo, and J. C. González, “A survey of agent-oriented methodologies,” in International Workshop on Agent Theories, Architectures, and Languages, 1998, pp. 317–330.
[15] A. M. de Souza, C. A. R. L. Brennand, R. S. Yokoyama, E. A. Donato, E. R. M. Madeira, and L. A. Villas, “Traffic management systems: A classification, review, challenges, and future perspectives,” Int. J. Distrib. Sens. Networks, vol. 13, no. 4, 2017, doi: 10.1177/1550147716683612.
[16] M. O. Khozium, “Multi-agent system overview: architectural designing using practical approach,” Int. J. Comput. Technol., vol. 5, no. 2, pp. 85–93, 2013.
[17] N. Glaser, State of the Art: Knowledge Acquisition and Modelling. 2002.
[18] G. Schreiber, B. Wielinga, R. de Hoog, H. Akkermans, and W. de Velde, “CommonKADS: A comprehensive methodology for KBS development,” IEEE Expert, vol. 9, no. 6, pp. 28–37, 1994.
[19] N. Glaser, “Contribution to knowledge acquisition and modeling in a multi-agent framework PhD Thesis,” UHP Nancy I, pp. 87–127, 1996.
[20] R. H. Bordini et al., “A survey of programming languages and platforms for multi-agent systems,” Inform., vol. 30, no. 1, pp. 33–44, 2006.
[21] L. Bianco, P. Dell’Olmo, and A. R. Odoni, New concepts and methods in air traffic management. Springer Science & Business Media, 201
3. [22] International Civil Aviation Organization, “Global Air Navigation Plan for CNS / ATM Systems,” Training, no. Doc 7300. 2002.
[23] J. C. Hill, F. R. Johnson, J. K. Archibald, R. L. Frost, and W. C. Stirling, “A cooperative multi-agent approach to free flight,” Proceedings of the International Conference on Autonomous Agents. pp. 1205–1212, 2005, doi: 10.1145/1082473.1082637.
[24] D. Robinson, “A Component Based Approach to Agent Specification, Department of electrical and computer engineering Air Force Institute of Technology,” M. Sc. Thesis, 2000.
[25] R. Breil et al., “Multi-agent Systems for Air Traffic Conflicts Resolution by Local Speed Regulation To cite this version: HAL Id: hal-01342623 Multi-agent Systems for Air Tra ffi c Conflicts Resolution by Local Speed Regulation,” 2016.
[26] J. M. Canino, J. B. Portas, J. M. Molina, J. Garc\’\ia, and T. Magister, “A multi-agent approach for designing next generation of air traffic systems ,” in Advances in Air Navigation Services , InTech, 2012.
[27] D. R. Isaacson, A. V Sadovsky, and D. Davis, “Tactical scheduling for precision air traffic operations: Past research and current problems,” J. Aerosp. Inf. Syst., vol. 11, no. 4, pp. 234–257, 2014.
[28] Self, Athie L., and Scott A. DeLoach. "Designing and specifying mobility within the multiagent systems engineering ethodology." Proceedings of the 2003 ACM symposium on Applied computing. 2003.
[29] Molina, Martin, Sergio Carrasco, and Jorge Martin. "Agent-based modeling and simulation for the design of the future european air traffic management system: The experience of cassiopeia." International Conference on Practical Applications of Agents and Multi-Agent Systems. Springer, Cham, 2014.
[30] Gore, Brian F. "Man–machine integration design and analysis system (MIDAS) v5: Augmentations, motivations, and directions for aeronautics applications." Human modelling in assisted transportation. Springer, Milano, 2011. 43-54.
[32] Šišlák, David, et al. "AGENTFLY: Towards multi-agent technology in free flight air traffic control." Defence industry applications of autonomous agents and multi-agent systems. Birkhäuser Basel, 2007. 73-96.
[33] Molina, Martin, Sergio Carrasco, and Jorge Martin. "Agent-based modeling and simulation for the design of the future european air traffic management system: The experience of cassiopeia." International Conference on Practical Applications of Agents and Multi-Agent Systems. Springer, Cham, 2014.
[34] Becker-Asano, Christian, et al. "A multi-agent system based on unity 4 for virtual perception and wayfinding." Transportation Research Procedia 2 (2014): 452-455.
[35] Bazzan, Ana LC, and Franziska Klügl. Multi-agent systems for traffic and transportation engineering. IGI Global, 2009.
[36] Breil, Romaric, et al. "Multi-agent systems to help managing air traffic structure." Journal of Aerospace Operations 5.1-2 (2017): 119-148.
[37] Abar, Sameera, et al. "Agent Based Modelling and Simulation tools: A review of the state-of-art software." Computer Science Review 24 (2017): 13-33.
[38] Gurtner, Gérald, et al. "An empirically grounded agent based simulator for the air traffic management in the SESAR scenario." Journal of Air Transport Management 59 (2017): 26-43.
[39] Bouarfa, Soufiane, Jasper Müller, and Henk Blom. "Evaluation of a Multi-Agent System approach to airline disruption management." Journal of Air Transport Management 71 (2018): 108-118.