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

Researches on Formal Logic Design Verification Based on Regular Temporal Logic

Research Project

Project/Area Number 01550285
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 計算機工学
Research InstitutionKyoto University

Principal Investigator

HIRAISHI Hiromi  Kyoto Univ., Faculty of Engineering, Assoc. Professor, 工学部, 助教授 (40093299)

Co-Investigator(Kenkyū-buntansha) OGINO Hiroyuki  Kyoto Univ., Faculty of Engineering, Staff, 工学部, 教務職員 (40144323)
ISHIURA Nagisa  Kyoto Univ., Faculty of Engineering, Instructor, 工学部, 助手 (60193265)
TAKAGI Naofumi  Kyoto Uiv., Faculty of Engineering, Instructor, 工学部, 助手 (10171422)
Project Period (FY) 1989 – 1990
Project Status Completed (Fiscal Year 1990)
Budget Amount *help
¥2,300,000 (Direct Cost: ¥2,300,000)
Fiscal Year 1990: ¥800,000 (Direct Cost: ¥800,000)
Fiscal Year 1989: ¥1,500,000 (Direct Cost: ¥1,500,000)
KeywordsTemporal Logic / Formal Verification / Logic Design / Model Checking / 設計検証 / 仕様記述 / 正則集合 / 順序機械 / 共有二分決定グラフ / 記号シミュレ-ション
Research Abstract

The major goal of this research is to establish fundamental methods for formal logic design verification based on temporal logic. We have got the following results :
1. We proposed and systematized various classes of regular temporal logic including * regular temporal logic which can handle omega sequences of time. They are expressively equivalent to sequential machines in a sense, and their various properties are clarified. We also proposed a branching time regular temporal logic and showed its model checking algorithm of linear time complexity.
2. We developed a formal verification system for sequential machines based on regular temporal logic. The verification algorithm adopted in the system is highly tuned for verification of sequential machines. It checks the correctness of a machine under verification directly, which reduces necessary work area drastically. It succeeded to verify practical sequential machines of medium size (the number of transitions is less than around 10,000).
3. Aiming at timing verification, we proposes an extended real time temporal logic. Based on this logic, the formal timing verification algorithm for timed sequential machines, which is a model of sequential circuits with gate delays, is shown.
4. In order to clarify how large sequential machines can be verified by using the current most powerful supercomputers, we showed a vectorized model checking algorithm of computation tree logic, which is suitable for execution on vector processors. We also implemented the algorithm, and some benchmark results show that it can verify large practical sequential machines with more than 1 million transition edges in a few minutes.

Report

(3 results)
  • 1990 Annual Research Report   Final Research Report Summary
  • 1989 Annual Research Report
  • Research Products

    (15 results)

All Other

All Publications (15 results)

  • [Publications] 平石 裕実: "Design Verification of Sequential Machines Based on Eーfree Regular Temporal Logic" Proc.of the IFIP WG 10.2 Ninth International Symposium on Computer Hardware Description Langnayes and their Applications. 9. 249-263 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 平石 裕実: "Vectorized Model Checking for Computation Tree Logic" Proc.of the Workshop on Computer Aided Verification. I. (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 浜口 清治: "Branching Time Regular Temporal Logic for Model Checking with Linear Time Complexity" Proc.of the Workshop on Computer Aided Verification. II. (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 平石 裕実: "有限オ-トマトンと表現等価な正則時相論理とその論理設計検証への応用" 情報処理学会論文誌. 31. 1134-1145 (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Hiromi Hiraishi: ""Design Verification of Sequential Machines Based on epsilon-free Regular Temporal Logic"" Proc. of the IFIP WG10.2 Ninth International Symposium on Computer Hardware Description Languages and their Applications. 249-263 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Hiromi Hiraishi, Shintaro Meki and Kiyoharu Hamaguchi: ""Vectorized Model Checking for Computation Tree Logic"" Proc. of the Workshop on Computer Aided Verification. Vol. I. (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Kiyoharu Hamaguchi, Hiromi Hiraishi and Shuzo Yajima: ""Branching Time Regular Temporal Logic for Model Checking with Linear Time Complexity"" Proc. of the Workshop on Computer Aided Verification. Vol. II. (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Hiromi Hiraiashi, Kiyoharu Hamaguchi, Hiroshi Fujii and Shuzo Yajima: ""Regular Temporal Logic Expressively Equivalent to Finite Automata and its Application to Logic Design Verification"" Trans. of Information Processing Society of Japan. Vol. 31. 1134-1145 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 平石 裕実: "Vectorized Model Checking for Compatation Trec Logic" Proc.of the Workshop on Computer Aided Verification. I. (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 浜口 清治: "Branching Time Regular Temporal Logic for Model Checking with Linear Time Complexity" Proc.of the Worksop on Computer Aided Verification. II. (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 平石 裕実: "有限オ-トマトンと表現等価な正則時相論理とその論理 設計検証への応用" 情報処理学会論文誌. 31. 1134-1145 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] Hiromi Hiraishi: "Design Verification of Sequential Machines Based on E-free Regular Temporal Logic" Proc.Computer Hardware Description Languages and Their Applications. 249-264 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] Nagisa Ishiura: "Time-Symbolic simulation for Accurate Timing Verification of Asynchrouous Behavior of Logic Circuits" Proc.26th ACM/IEEE Design Automation conference. 497-502 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 浜口清治: "正則時相論理を用いた異なる階層間の設計検証について" 京都大学数理解析研究所構究録. 695. 253-262 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] Shin-ichi Minato: "Fast Tautology Cheching Using Shared Binary Decision Diagran-Benchmark Results-" Proc.IFIP International Work shop on Applied Formal Methods for Correct VLSI Dcsign. 580-584 (1989)

    • Related Report
      1989 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi