首页> 外文OA文献 >Exploration implicite et explicite de l'espace d'´etats atteignables de circuits logiques Esterel
【2h】

Exploration implicite et explicite de l'espace d'´etats atteignables de circuits logiques Esterel

机译:隐式和显式探索Esterel逻辑电路可实现状态的空间

摘要

This thesis deals with implicit and explicit approaches, as well as the convergence of these approaches, to the reachable state space exploration of logical circuits generated from synchronous reactive programs written in Esterel, ECL or SyncCharts. Our work aim at reducing the cost of these explorations either by the way of generic techniques or techniques that are specific to our context. We apply the results of these explorations to formal verification of safety properties, explicit automaton generation or exhaustive test sequence generation. We describe three tools.The first tool is an implicit formal verifier based on Binary Decision Diagrams (BDDs). This verifier provide several techniques aiming at reducing the number of variables that are involved in reachable state space computations. We provide in particular a variable abstration technique based on the use of a trivalued logic. This new technique extends the usual technique in which state variables are replaced by free inputs. As these two techniques compute over-approximations of the reachable state space, we provide several methods aiming at reducing this over-approximation by using structural information concerning the model.The second tool is an explicit exploration engine based on the enumeration of reachable states. This engine is based on the simulation of the electric current propagation within the circuit and it provides transparent support for cyclic circuits. This engine includes numerous optimisations and uses several heuristics aiming at avoiding explosions in time or space which are inherent to this approach, thus providing very good performances. This engine has been applied to explicit automaton generation and formal verification.Finally, the third tool is an hybrid implicit/explicit evolution of the pure explicit engine. In this version, states are still analyzed one by one but in a symbolic way, using BDDs. This engine has also been applied to explicit automaton generation and formal verification as well as exhaustive test sequence generation.We present experiment results of these different approaches on several industrial examples.
机译:本文涉及隐式和显式方法,以及这些方法的收敛性,以探讨用Esterel,ECL或SyncCharts编写的同步无功程序生成的逻辑电路的可及状态空间探索。我们的工作旨在通过通用技术或特定于我们背景的技术来降低这些探索的成本。我们将这些探索的结果应用于安全特性的正式验证,显式自动机生成或详尽的测试序列生成。我们描述了三种工具。第一种工具是基于二进制决策图(BDD)的隐式形式验证器。该验证程序提供了几种旨在减少可到达状态空间计算中涉及的变量数量的技术。我们特别提供了基于三值逻辑的可变摘要技术。这项新技术扩展了通常的技术,在该技术中,状态变量被自由输入替代。由于这两种技术计算的是可到达状态空间的过度逼近,我们提供了几种旨在通过使用有关模型的结构信息来减少这种过度逼近的方法。第二个工具是基于可达状态枚举的显式探索引擎。该引擎基于电路内电流传播的仿真,并为循环电路提供透明支持。该引擎包括众多优化措施,并使用了几种启发式方法,旨在避免这种方法固有的时间或空间爆炸,从而提供了很好的性能。该引擎已应用于显式自动机生成和形式验证。最后,第三个工具是纯显式引擎的混合隐式/显式演化。在此版本中,状态仍然使用BDD逐一进行分析,但以符号方式进行。该引擎还已应用于显式自动机生成和形式验证以及详尽的测试序列生成。我们在几个工业实例上介绍了这些不同方法的实验结果。

著录项

  • 作者

    BRES Yannis;

  • 作者单位
  • 年度 2002
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号