首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >A Framework for Static Analysis of VHDL Code
【24h】

A Framework for Static Analysis of VHDL Code

机译:VHDL代码静态分析的框架

获取原文
           

摘要

Software in real time systems underlies strict timing constraints. These are among others hard deadlines regarding the worst-case execution time (WCET) of the application. Thus, the computation of a safe and precise WCET is a key issue1 for validating the behavior of safety-critical systems, e.g. the flight control system in avionics or the airbag control software in the automotive industry. Saarland University and AbsInt Angewandte Informatik GmbH have developed a successful approach for computing the WCET of a task. The resulting tool, called aiT, is based on the abstract interpretation [3, 4] of timing models of the processor and its periphery. Such timing models are hand-crafted and therefore error-prone. Additionally the modeling requires a hard engineering effort, so that the development process is very time consuming. Because modern processors are synthesized from a formal hardware specification, e.g., in VHDL or VERILOG, the hand-crafted timing model can be developed by manually analyzing the processor specification. Due to the complexity of this step, there is a need for support tools that ease the creation of analyzes on such specifi- cations. This paper introduces the primer work on a framework for static analyzes on VHDL.
机译:实时系统中的软件是严格的时序约束的基础。这些是有关应用程序最坏情况执行时间(WCET)的硬性最后期限。因此,安全,精确的WCET的计算是验证安全关键系统(例如安全系统)行为的关键问题。航空电子设备中的飞行控制系统或汽车行业中的安全气囊控制软件。萨尔大学和AbsInt Angewandte Informatik GmbH已经开发出一种成功的方法来计算任务的WCET。所得的工具称为aiT,基于处理器及其外围设备的时序模型的抽象解释[3,4]。这种时序模型是手工制作的,因此容易出错。另外,建模需要艰苦的工程工作,因此开发过程非常耗时。由于现代处理器是从正式的硬件规范(例如在VHDL或VERILOG中)合成的,因此可以通过手动分析处理器规范来开发手工制作的时序模型。由于该步骤很复杂,因此需要支持工具,以简化针对此类规范的分析创建。本文介绍了在VHDL静态分析框架上的入门工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号