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

1990 Fiscal Year Final Research Report Summary

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
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.

  • Research Products

    (8 results)

All Other

All Publications (8 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
      「研究成果報告書概要(和文)」より
  • [Publications] 平石 裕実: "Vectorized Model Checking for Computation Tree Logic" Proc.of the Workshop on Computer Aided Verification. I. (1990)

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1993-08-12  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi