Autonomous Driving Systems (ADS) are critical dynamic reconfigurable agent systems whose specification and validation raises extremely challenging problems. The paper presents a multilevel semantic framework for the specification of ADS and discusses associated validation problems. The framework relies on a formal definition of maps modeling the physical environment in which vehicles evolve. Maps are directed metric graphs whose nodes represent positions and edges represent segments of roads. We study basic properties of maps including their geometric consistency. Furthermore, we study position refinement and segment abstraction relations allowing multilevel representation from purely topological to detailed geometric. We progressively define first order logics for modeling families of maps and distributions of vehicles over maps. These are Configuration Logics, which in addition to the usual logical connectives are equipped with a coalescing operator to build configurations of models. We study their semantics and basic properties. We illustrate their use for the specification of traffic rules and scenarios characterizing sequences of scenes. We study various aspects of the validation problem including run-time verification and satisfiability of specifications. Finally, we show links of our framework with practical validation needs for ADS and advocate its adequacy for addressing the many facets of this challenge.
翻译:自主驾驶系统(ADS)是关键的动态再配置剂系统,其规格和验证提出了极具挑战性的问题。文件为ADS的规格提供了多层次的语义框架,并讨论了相关的验证问题。框架依赖于车辆演变的物理环境模型地图的正式定义。地图是指示的指数,其节点代表位置和边缘代表路段。我们研究地图的基本特性,包括其几何一致性。此外,我们研究位置改进和部分抽象关系,允许从纯粹的地形学到详细的几何学的多层次代表。我们逐步界定了地图和车辆分布的模型型式家庭的第一顺序逻辑。这些是配置逻辑,除了通常的逻辑连接功能外,还配备了一种连接操作器来构建模型的配置。我们研究它们的语义和基本特性。我们说明它们用于说明交通规则的规格和描述场景序列的情景。我们研究验证问题的各个方面,包括运行时的核查和对规格的可比较性。最后,我们展示了我们框架与对ADS系统许多方面的实际验证需要之间的联系,并倡导其充分性。