• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Higher Level Design and Verification Support Systems for Hardware

Research Project

Project/Area Number 13558028
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section展開研究
Research Field 計算機科学
Research InstitutionOsaka University

Principal Investigator

TANIGUSHI Kenichi  Osaka University, Graduate School of Information Science and Technology, Professor, 大学院・情報科学研究科, 教授 (00029513)

Co-Investigator(Kenkyū-buntansha) HIGASHINO Teruo  Osaka University, Graduate School of Information Science and Technology, Professor, 大学院・情報科学研究科, 教授 (80173144)
KATAMICHI Junii  University of Aizu, School of Computer Science and Engineering, Associate Professor, コンピュータ理工学部, 助教授 (20234271)
OKANO Kozo  Osaka University, Graduate School of Information Science and Technology, Associate Professor, 大学院・情報科学研究科, 助教授 (70252632)
YAMAGUCHI Hirozumi  Osaka University, Graduate School of Information Science and Technology, Research Associate, 大学院・情報科学研究科, 助手 (80314409)
MORIOKA Sumio  Sony Corporation, Information technologies laboratories, Researcher, ユビキタス技術研究所, 研究員
Project Period (FY) 2001 – 2004
Project Status Completed (Fiscal Year 2004)
Budget Amount *help
¥5,100,000 (Direct Cost: ¥5,100,000)
Fiscal Year 2004: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 2003: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 2002: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 2001: ¥2,900,000 (Direct Cost: ¥2,900,000)
KeywordsHigh-Leveled Design / Verification of Functional Properties / Verification of Timeliness / Verification Support System / Register Transfer Level / Behavioral Level / Time-Action-Deadlock / 整数変数つきFSM / プレスブルガー文 / 時相論理式 / 自動検証 / 時間オートマトン群 / 実時間システム / 並列同期システム / モデルチェッカー / 並列同期回路 / CTL
Research Abstract

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.

Report

(5 results)
  • 2004 Annual Research Report   Final Research Report Summary
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • 2001 Annual Research Report
  • Research Products

    (18 results)

All 2005 2004 2003 Other

All Journal Article (13 results) Publications (5 results)

  • [Journal Article] Testing Deadlock-freeness in Real-time Systems -A Formal Approach-2005

    • Author(s)
      B.Bordbar et al.
    • Journal Title

      Lecture Notes in Computer Science Vol.3395

      Pages: 95-106

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Testing Deadlock-freeness in Real-time Systems -A Formal Approach2005

    • Author(s)
      B.Bordbar et al.
    • Journal Title

      Lecture Notes in Computer Science Vol.3395(In press)

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 外部入力値のみを保持できる整数変数を持つFSMに対する記号モデル検査法2004

    • Author(s)
      竹中 崇 他
    • Journal Title

      電子情報通信学会論文誌 Vol.J87-DI, No.4

      Pages: 462-470

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 関数型プログラミング言語向けの形式検証支援システム及び開発支援システムの提案2004

    • Author(s)
      才村徹也 他
    • Journal Title

      ソフトウェアシンポジウム2004論文誌

      Pages: 53-57

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Annual Research Report 2004 Final Research Report Summary
  • [Journal Article] 関数型言語MLによるプレスブルガー文真偽判定ルーチンの開発2004

    • Author(s)
      才村徹也 他
    • Journal Title

      電子情報通信学会技術研究報告 Vol.103,No.708

      Pages: 7-12

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] 関数型プログラミング言語ML向け形式的検証支援システムの試作2004

    • Author(s)
      才村徹也 他
    • Journal Title

      電子情報通信学会技術研究報告 Vol.104,No.243

      Pages: 13-18

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Symbolic Model Checking of Extended Finite State Machines with Linear Constraints over Integer Variables2004

    • Author(s)
      Takashi TAKENAKA, Kozo OKANO, Teruo HIGASHINO, Kenichi TANIGUCHI
    • Journal Title

      IEICE Transactions on Information and Systems Vol.J87-DI, No.4

      Pages: 462-470

    • NAID

      110003171323

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Testing Deadlock-freeness in Real-time Systems -A Formal Approach-2004

    • Author(s)
      Behzad BORDBAR, Kozo OKANO
    • Journal Title

      Lecture Notes in Computer Science Vol.3395

      Pages: 95-106

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] An implementation of a decision procedure for Presburger sentences in ML and its application to verification support system2004

    • Author(s)
      Tetsuya SAIMURA, Kozo OKANO, Kenichi TANIGUCHI
    • Journal Title

      TECHNICAL REPORT OF IEICE Vol.103, No.708

      Pages: 7-12

    • NAID

      110003276708

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] A verification support system for functional programming for ML2004

    • Author(s)
      Tetsuya SAIMURA, Kozo OKANO, Kenichi TANIGUCHI
    • Journal Title

      TECHNICAL REPORT OF IEICE Vol.104, No.243

      Pages: 13-18

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] A Verification method and verification support system based on the method for functional programming for ML2004

    • Author(s)
      Tetsuya SAIMURA, Kozo OKANO, Kenichi TANIGUCHI
    • Journal Title

      Proceedings of Software Symposium, 2004 (ISBN4-916227-16-6)

      Pages: 53-57

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Verification of Timeliness QoS Properties in Multimedia Systems2003

    • Author(s)
      B.Bordbar et al.
    • Journal Title

      Lecture Notes in Computer Science Vol.2885

      Pages: 523-540

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Journal Article] Verification of Timeliness QoS Properties in Multimedia Systems2003

    • Author(s)
      Behzad BORDBAR, Kozo OKANO
    • Journal Title

      Lecture Notes in Computer Science Vol.2885

      Pages: 523-540

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2004 Final Research Report Summary
  • [Publications] 竹中 崇: "外部入力値のみを保持できる整数変数を持つFSMに対する記号モデル検査法"電子情報通信学会論文誌 D-I. Vol.J-87 D1,No.4(To appear). (2004)

    • Related Report
      2003 Annual Research Report
  • [Publications] Behzad Bordbar: "Verification of Timeliness QoS Properties in Multimedia Systems"Lecture Notes in Computer Science. 2885. 524-540 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 加藤 雄一郎 他: "拡張時間オートマトン群による実時間システムの記述および検証"電子情報通信学会技術報告(信学技報). 102・616. 13-18 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 平田雅之: "関数の簡約化を用いたプログラム正当性の自動検証アルゴリズム"情報処理学会 第64回全国大会講演論文集. (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 坂上弘祐: "カラーペトリネットで記述されたネットワークアプリケーション動作仕様からのJavaプログラムの自動導出"情報処理学会 第64回全国大会講演論文集. (2002)

    • Related Report
      2001 Annual Research Report

URL: 

Published: 2001-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi