首页> 外文会议>Algebraic methodology and software technology >ATM Switch Design: Parametric High-Level Modeling and Formal Verification
【24h】

ATM Switch Design: Parametric High-Level Modeling and Formal Verification

机译:ATM交换机设计:参数高级建模和形式验证

获取原文
获取原文并翻译 | 示例

摘要

Asynchronous Transfer Mode (ATM) has emerged as a backbone for high-speed broadband communications networks. In this paper we present ATM swith design, starting from a parametric high-level model and debugging the model using a combination of formal verification and simulation. The parametric model is written in a language that suspports concurrency and that can be used for both hardware and software design. The model has been used to synthesize ATM switches according to customers' choices, by choosing concrete values for each of the generic parameters. The difficulty in validating ATM switch design arises not only due to parametrization, but also due to delicate control module design arising form concurrent processes communicating through shared signals. ATM switch validation resulting from the exclusive use of either simulation or one of the formal verification methods such as theorem proving or finite-state model checking would be tedious and inefficient. We provide a pragmatic combination of simulation, model checking, and theorem proving to gain confidence in the ATM switch design correct-theorem proving to gain confidence in the ATM switch design correctness. We use a combination of theorem proving and model checking to discover bugs in the high-level model, which was presumed correct using simulation. Parametric design validation obviates the need to validate specific ATM switch designs derived from the parametric model. Our design methodology, in which begins with a reusable parametric model, to which formal verification is applied early in the design cycle, has a significant impact on drastically reducing design cost and time-to-market.
机译:异步传输模式(ATM)已经成为高速宽带通信网络的骨干。在本文中,我们介绍了ATM交换设计,从参数化高级模型开始,并使用形式验证和仿真的组合对模型进行调试。参数模型以支持并发的语言编写,并且可用于硬件和软件设计。通过为每个通用参数选择具体值,该模型已用于根据客户的选择综合ATM交换机。验证ATM交换机设计的困难不仅由于参数化而引起,而且还由于通过并行过程通过共享信号进行通信而产生的精细控制模块设计而引起。仅使用模拟或形式验证方法(例如,定理证明或有限状态模型检查)之一进行的ATM交换机验证将是乏味且效率低下的。我们提供了模拟,模型检查和定理证明的实用组合,以证明对ATM交换机设计正确性有信心-定理证明对ATM交换机设计正确性有信心。我们结合使用定理证明和模型检查来发现高级模型中的错误,这些错误在模拟中被认为是正确的。参数设计验证无需验证从参数模型得出的特定ATM交换机设计。我们的设计方法以可重用的参数模型开始,并在设计周期的早期应用了形式验证,这对大幅降低设计成本和缩短上市时间具有重大影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号