In today's world, circumstances, processes, and requirements for software systems are becoming increasingly complex. In order to operate properly in such dynamic environments, software systems must adapt to these changes, which has led to the research area of Self-Adaptive Systems (SAS). Platooning is one example of adaptive systems in Intelligent Transportation Systems, which is the ability of vehicles to travel with close inter-vehicle distances. This technology leads to an increase in road throughput and safety, which directly addresses the increased infrastructure needs due to increased traffic on the roads. However, the No-Free-Lunch theorem states that the performance of one platooning coordination strategy is not necessarily transferable to other problems. Moreover, especially in the field of SAS, the selection of the most appropriate strategy depends on the current situation of the system. In this paper, we address the problem of self-aware optimization of adaptation planning strategies by designing a framework that includes situation detection, strategy selection, and parameter optimization of the selected strategies. We apply our approach on the case study platooning coordination and evaluate the performance of the proposed framework.
翻译:在当今世界,软件系统的情况、过程和要求日益复杂。为了在这种动态环境中适当运作,软件系统必须适应这些变化,这些变化导致了自我适应系统的研究领域。智能运输系统中的适应系统就是一个例子。智能运输系统中的适应系统是车辆在车辆之间距离较近的情况下旅行的能力。这一技术导致道路吞吐和安全的增加,直接解决道路交通流量增加导致基础设施需求增加的问题。然而,“无自由”理论指出,一个排队协调战略的绩效不一定可以转用于其他问题。此外,在战略支助领域,最适当的战略的选择取决于系统的现状。在本文件中,我们通过设计一个包括状况探测、战略选择和选定战略参数优化在内的框架,解决适应规划战略自觉优化的问题。我们在案例研究中采用我们的方法,对拟议框架的绩效进行排队协调和评估。