...
首页> 外文期刊>Electronic Communications of the EASST >Formal Specification and Verification of a Coordination Protocol for an Automated Air Traffic Control System
【24h】

Formal Specification and Verification of a Coordination Protocol for an Automated Air Traffic Control System

机译:自动化空中交通管制系统的协调协议的正式规范和验证

获取原文
           

摘要

Safe separation between aircraft is the primary consideration in air trafficcontrol. To achieve the required level of assurance for this safety-critical application,the Automated Airspace Concept (AAC) proposes three levels of conflict detectionand resolution. Recently, a high-level operational concept was proposed to definethe cooperation between components in the AAC. However, the proposed coordinationprotocol has not been formally studied. We use formal verification techniquesto ensure there are no potentially catastrophic design flaws remaining in the AACdesign before the next stage of production.We formalize the high-level operational concept, which was previously describedonly in natural language, in NuSMV and perform model validation by checkingagainst LTL/CTL specifications we derive from the system description. We writeLTL specifications describing safe system operations and use model checking forsystem verification. We employ specification debugging to ensure correctness ofboth sets of formal specifications and model abstraction to reduce model checkingtime and enable fast, design-time checking. We analyze two counterexamplesrevealing unexpected emergent behaviors in the operational concept that triggereddesign changes by system engineers to meet safety standards. Our experience reportilluminates the application of formal methods in real safety-critical system developmentby detailing a complete end-to-end design-time verification process includingall models and specifications.
机译:飞机之间的安全隔离是空中交通管制的主要考虑因素。为了达到此安全关键型应用程序所需的保证级别,自动空域概念(AAC)提出了三个级别的冲突检测和解决方案。最近,提出了一个高级操作概念来定义AAC中组件之间的协作。但是,提议的协调协议尚未正式研究。我们使用正式的验证技术来确保在下一个生产阶段之前AACdesign中不存在潜在的灾难性设计缺陷。我们将以前仅以自然语言描述的高级操作概念形式化为NuSMV,并通过对照LTL进行模型验证/ CTL规范我们从系统描述中得出。我们编写描述安全系统操作的LTL规范,并使用模型检查进行系统验证。我们使用规范调试来确保两组正式规范和模型抽象的正确性,以减少模型检查时间并实现快速的设计时检查。我们分析了两个反例,揭示了运营概念中意外的突发行为,这些行为触发了系统工程师为符合安全标准而进行的设计更改。我们的经验报告通过详细介绍包括所有模型和规格的完整的端到端设计时验证过程,阐明了正式方法在实际安全关键型系统开发中的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号