Abstraction of Graph Transformation Systems by Temporal Logic and Its Verification

  • Authors:
  • Mitsuharu Yamamoto;Yoshinori Tanabe;Koichi Takahashi;Masami Hagiya

  • Affiliations:
  • Faculty of Science, Chiba University,;Research Center for Verification and Semantics, National Institute of Advanced Industrial Science and Technology (AIST), and Graduate School of Information Science and Technology, University of To ...;Research Center for Verification and Semantics, National Institute of Advanced Industrial Science and Technology (AIST),;Graduate School of Information Science and Technology, University of Tokyo, and NTT Communication Science Laboratories,

  • Venue:
  • Verified Software: Theories, Tools, Experiments
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract model checking has been studied as a promising technique for applying various model checking methods to infinite state systems. Graph transformation systems [11], which can model many distributed and concurrent algorithms, are examples of such infinite systems.We have been studying abstraction of several kinds of link structures, which are instances of graph transformation systems. First, we introduced abstraction of heap structures using regular expressions mainly for verifying concurrent garbage collection algorithms [14,15]. In this setting, each cell has a color and a link to another cell. Since cells can be allocated dynamically during execution, it is impossible to enumerate all the execution states of the heap. Thus we need to use abstraction for applying finite verification methods.