论文标题
保证监视器模式
The Assurance Monitor Pattern
论文作者
论文摘要
某些应用要求保证某些标准仅违反概率较低。当当前的行动可能违反保证标准并导致纠正措施时,就会生成警报。保证监视来自传感器和其他来源生成的多个数据流的信息融合信息,以估计系统轨迹的概率分布。该分布用于确定是否可能违反保证限制。数据的获取需要在许多应用中稀缺的能源,计算能力和通信带宽等资源。在每个时间点,系统必须决定是否要花费这些资源以获取更多数据,以提高对轨迹概率分布的信心。本文介绍了用于保证监视的软件设计模式,并提供了其用途的示例,包括将模式应用于无人机自动导航问题,这是在使用有限资源时避免无飞行区所需的。
Some applications require an assurance that certain criteria are violated with only low probability. An alert is generated when the current course of action is likely to violate assurance criteria and the alert results in corrective action. Assurance monitors fuse information from multiple data streams generated by sensors and other sources to estimate the probability distribution of system trajectories. This distribution is used to determine whether an assurance constraint is likely to be violated. The acquisition of data requires resources such as energy, computational power and communication bandwidth which are scarce in many applications. At each point in time the system must decide whether to expend these resources to get more data to improve the confidence in the probability distribution of trajectories. This paper presents a software-design pattern for assurance monitoring and gives examples of its uses, including an application of the pattern to the problem of autonomous navigation of a drone which is required to avoid no-fly zones while using limited resources.