首页> 外文学位 >Formal Analysis of Electronic System Level Models using Satisfiability Modulo Theories and Automata Checking.
【24h】

Formal Analysis of Electronic System Level Models using Satisfiability Modulo Theories and Automata Checking.

机译:使用满意度模理论和自动机检查对电子系统级模型进行形式化分析。

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

摘要

For a system-level design which may be composed of multiple processing elements running in parallel, various kinds of unwanted consequences may happen if the system is constructed carelessly. For example, deadlock may happen if improper execution order and communication between processing elements is used in the system. Another problem which may be caused by the concurrent execution is race condition, as shared variables in the system-level model could be accessed by multiple concurrent threads in parallel. Those unwanted behaviors definitely have negative influence on the functionality of the system. Furthermore, the functionality is not the only concern in system design as timing constraints are critical as well. If the system cannot finish the job within timing constraints, it is still considered an unwanted design. To address these issues, we propose two formal analysis approaches in this dissertation to analyze three types of properties we discussed above, which are 1). liveness, 2). satisfiability of timing constraint, and 3). May-Happen-in-Parallel access. These two approaches are based on Satisfiability Modulo Theories (SMT) and UPPAAL automaton model respectively. We run these two approaches on our in-house system models, including a JPEG encoder, MP3 decoder, AMBA AHB and CAN bus protocol models. The experimental results show our approaches are capable of analyzing those properties meeting our expectation within reasonable analysis time.
机译:对于可能由并行运行的多个处理元素组成的系统级设计,如果系统构造不当,可能会发生各种不良后果。例如,如果在系统中使用了不正确的执行顺序和处理元素之间的通信,则可能会发生死锁。并发执行可能引起的另一个问题是竞争条件,因为系统级模型中的共享变量可以被多个并发线程并行访问。这些有害行为肯定会对系统功能产生负面影响。此外,功能性不是系统设计中的唯一关注点,因为时序约束也很关键。如果系统无法在时序限制内完成工作,则仍被视为不受欢迎的设计。为了解决这些问题,本文提出了两种形式化的分析方法来分析我们上面讨论的三种类型的属性,即1)。活泼,2)。时序约束的可满足性,以及3)。可能发生并行访问。这两种方法分别基于可满足性模理论(SMT)和UPPAAL自动机模型。我们在内部系统模型上运行这两种方法,包括JPEG编码器,MP3解码器,AMBA AHB和CAN总线协议模型。实验结果表明,我们的方法能够在合理的分析时间内分析那些符合我们期望的性能。

著录项

  • 作者

    Chang, Che-Wei.;

  • 作者单位

    University of California, Irvine.;

  • 授予单位 University of California, Irvine.;
  • 学科 Engineering Computer.;Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2015
  • 页码 131 p.
  • 总页数 131
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号