课题基金 / 基金详情

Higher Level Design and Verification Support Systems for Hardware

Higher Level Design and Verification Support Systems for Hardware
硬件的更高级别设计和验证支持系统
批准号:
13558028
负责人:
TANIGUSHI Kenichi
金额:
$3.26万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2004

项目摘要

项目成果

相关文献

中文摘要
翻译
本研究旨在建立硬件的高层次设计和验证方法,并开发其支持系统。验证的目标包括时间约束和功能性质两个方面,为了保证时间约束,我们提出了三种方法:一类整数变量有限状态机的符号模型检验方法、一种用时间自动机网络表示的给定系统的时效性检验方法和一种时间自动机的时间动作锁检测方法。符号模型检测方法可以输入类似CTL的表达式,并且可以证明BJD(Black Jack Dealer,黑杰克经销商)电路总是在几秒钟内正确地判定牌。检查时效性的方法可以验证给定的时间自动机网络具有诸如吞吐量、抖动和等待时间的时效性。时间-动作-锁检查器通过将死锁问题归结为有理Presburger语句的判定问题来证明死锁问题,为了保证其功能性质,我们为函数式程序设计语言ML开发了一个验证支持系统。通用硬件的组件的规范描述可以用带时钟的状态机模型来表示,也可以用ML的模块签名方案来表示。后者使我们能够使用验证支持系统来验证硬件组件(模块)的功能属性。我们还给出了一个简单的语言转换器来验证其功能性质。未来的工作包括沿着所提出的方法开发一个集成的开发环境。
英文摘要
This research aims to establish methods for high-level design and verification of hardware and to develop their support systems. The objective of the verification consists of two aspects : to ensure time constraints and to ensure functional properties.In order to ensure the time constraints, we have proposed three methods : a method for symbolic model checking for some class of finite state machines with integer variables, a method to check timeliness properties of a given system represented in a network of timed automata, and a method to detect time-action-lock in a timed automaton. The method for symbolic model checking can input a CTL like expression and it can prove that a BJD (Black Jack Dealer) circuit always decides cards properly, in a few seconds. The method to check timeliness properties can verity that a given network of timed automata has timeliness properties such as throughput, jitter, and latency. The time-action-lock checker proves the deadlock problem by reducing the problem into a decision problem of rational Presburger sentences.In order to ensure the functional properties, we have developed a verification support system for a functional programming language ML. A specification description of a component of a general hardware can represented in a state machine model with clocks and also in a module signature scheme in ML. The later enables us to verify functional properties of a hardware component (module) using a verification support systems. We also give a simple language converter for verification of the functional properties. Future work involves developing an integrated developing environment along the proposed methods.
期刊论文(35)
专著(0)
科研奖励(0)
会议论文
関数型言語MLによるプレスブルガー文真偽判定ルーチンの開発
使用功能语言 ML 开发 Pressburger 句子真值确定例程
DOI: --
发表时间: 2004
期刊: 電子情報通信学会技術研究報告 Vol.103,No.708
影响因子: --
作者: [Kamiyama, M., 才村徹也 他]
通讯作者: 才村徹也 他
竹中 崇: "外部入力値のみを保持できる整数変数を持つFSMに対する記号モデル検査法"電子情報通信学会論文誌 D-I. Vol.J-87 D1,No.4(To appear). (2004)
Takashi Takenaka:“仅能保存外部输入值的整数变量的 FSM 的符号模型检查方法”,电子信息和通信工程师学会汇刊 D-I,第 87 卷 D1,第 4 期(即将出版)。 2004)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Verification of Timeliness QoS Properties in Multimedia Systems
多媒体系统中及时性 QoS 属性的验证
DOI: --
发表时间: 2003
期刊: Lecture Notes in Computer Science Vol.2885
影响因子: --
作者: [B.Bordbar et al.]
通讯作者: B.Bordbar et al.
加藤 雄一郎 他: "拡張時間オートマトン群による実時間システムの記述および検証"電子情報通信学会技術報告(信学技報). 102・616. 13-18 (2003)
Yuichiro Kato 等人:“使用扩展时间自动机组的实时系统的描述和验证”IEICE 技术报告(IEICE 技术报告)13-18(2003)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 14 条