Introducing symmetry to graph rewriting systems with process abstraction

Taichi Tomioka*, Yutaro Tsunekawa, Kazunori Ueda

*この研究の対応する著者

研究成果: Conference contribution

抄録

Symmetry reduction in model checking is a technique for reducing state spaces by exploiting the inherent symmetry of models, i.e., the interchangeability of their subcomponents. Model abstraction, which abstracts away the details of models, often strengthens the symmetry of the models. Graph rewriting systems allow us to express models in such a way that inherent symmetry manifests itself with graph isomorphism of states. In graph rewriting, the synergistic effect of symmetry reduction and model abstraction is obtained under graph isomorphism. This paper proposes a method for abstracting programs described in a hierarchical graph rewriting language LMNtal. The method automatically finds and abstracts away subgraphs of a graph rewriting system that are irrelevant to the results of model checking. The whole framework is developed within the syntax and the formal semantics of the modeling language LMNtal without introducing new domains or languages. We show that the proposed abstraction method combined with symmetry reduction reduces state spaces while preserving the soundness of model checking. We implemented the method on SLIM, an implementation of LMNtal with an LTL model checker, tested it with various concurrent algorithms, and confirmed that it automatically reduces the number of states by successfully extracting the symmetry of models.

本文言語English
ホスト出版物のタイトルGraph Transformation - 12th International Conference, ICGT 2019, Held as Part of STAF 2019, Proceedings
編集者Esther Guerra, Fernando Orejas
出版社Springer Verlag
ページ3-20
ページ数18
ISBN(印刷版)9783030236106
DOI
出版ステータスPublished - 2019
イベント12th International Conference on Graph Transformation, ICGT 2019, Held as part of STAF 2019 - Eindhoven, Netherlands
継続期間: 2019 7月 152019 7月 16

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
11629 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

Conference

Conference12th International Conference on Graph Transformation, ICGT 2019, Held as part of STAF 2019
国/地域Netherlands
CityEindhoven
Period19/7/1519/7/16

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • コンピュータ サイエンス(全般)

フィンガープリント

「Introducing symmetry to graph rewriting systems with process abstraction」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル