这篇文章展示了自动合成工序仿真器(或者叫仿真程序)在成为传统手工型仿真器的代替品种展现了其能够胜任的潜力,特别是在处理和检核二进制编码的模型。虽然在硬件描述中已经看出在同时代的硬件仿真器已经在不同领域被运用得有一段长时间了,但是由于我们的仿真器在原有的基础上更加强调对抽象技术的自动凑合,而这种技术是多用于解决状态爆炸的问题,所以我们的仿真器相对来说是更加先进。在案例研究中也展示出,只是很少一部分程式能够核实出状态爆炸的问题。
很明显,这个程序依然需要在抽象技术自动凑合和针对SGDL码的个别硬件的静态分析程序的合成这两个方面上投入更多的审视和研究。而且,虽然我们相信SGDL和潜在的(基本的)合成系统已经足够应付不同种类的微控制器(程序)平台,但是我们在将来会通过对16位微控制器,例如Renesas R8C/23(应该是程序的名称吧)的合成来进行对其实用性的审视。
-------------------------------------------------------------------------------
翻译完了,呵呵。这是我自己翻译的。
希望对楼主有帮助。
This paper shows that automatically synthesized simulators are a competitive alternative to handcrafted simulators for binary code model checking. While the generation of hardware simulators from hardware descriptions has been long used in different fields, our work is new in that it highlights and approaches the need for automatic integration of abstraction techniques in order to tackle the state-explosion problem. As shown in the case study, only the smallest programs can be verified otherwise.
本文显示采用自动合成模拟系统替代手工模拟器对二进制编码模型进行检验是极具竞争性的一种方式。源自硬件描述的硬件模拟器尽管已在不同的领域中经久使用,但我们的研究工作具有新意因为它强调并探讨提取技术自动集成的需要,以便应对状态爆炸的难题。犹如
个案研究所示,只有最小的程序可被证实不那样。
Clearly, the work calls for further investigation of abstraction techniques that can be integrated automatically, and also, the synthesis of hardware-specific static analyzers from SGDL code. Moreover, even though we believe that SGDL and the underlying synthesis system are general enough to handle different kinds of microcontroller platforms, we further want to investigate its applicability by synthesizing simulators for
16-bit microcontrollers such as the Renesas R8C/23.
显然,研究工作主张对可自动合成的提取技术,以及从SGDL代码进行硬件特定静态分析器的合成作进一步的研究。此外,虽然我们相信SGDL及其基础合成系统可通用于处理各种不同的微控制器平台,但我们通过合成例如Renesas R8C/23的16位微控制器模拟系统,来进一步研究它的适用范围。
注:SGDL – Sudoku Game Design Language 数独游戏设计语言
【英语牛人团】
本文表明,自动合成的仿真器是有竞争力的替代手工仿真器的二进制代码模型检查。虽然从硬件描述硬件仿真器代已久的使用在不同的领域,我们的工作是新的,它突出和接近抽象技术的自动集成的需要,以解决状态爆炸的问题。案例研究显示,只有最小的方案,否则可以验证。
很明显,工作要求抽象,可自动集成技术的进一步调查,,SGDL代码特定于硬件的静态分析的合成。此外,即使我们相信,SGDL和基础合成系统一般,足以应付各种不同的微控制器平台,我们进一步要探讨其适用性合成仿真器
如瑞萨R8C/23的16位微控制器。