Presentation 2019-01-16
On Representation of Structures and Unions in Logically Constrained Rewriting
Yoshiaki Kanazawa, Naoki Nishida, Masahiko Sakai,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Recently, several methods for verifying imperative programs by means of transformations into term rewriting systems have been investigated. In particular, constrained rewriting systems are popular as sources of such transformations, since logical constraints used for modeling control flows can be separated from terms that represent intermediate states of the execution of target programs.In the existing methods, data types that can be used in target programs are, however, restricted to the integers and their one-dimensional arrays, and hence we are not allowed to use other primitive data types, structures, or unions.In this article, we propose a bit-vector representation of basic data types that are recursively defined over size-fixed primitive data types, structure, and unions in the framework of logically constrained rewriting, and then propose a construction of rewrite rules that access members of structures and unions.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) logically constrained rewriting / program transformation / bit vector / structure / union
Paper # MSS2018-67,SS2018-38
Date of Issue 2019-01-08 (MSS, SS)

Conference Information
Committee MSS / SS
Conference Date 2019/1/15(2days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Morikazu Nakamura(Univ. of Ryukyus) / Akio Nakata(Hiroshima City Univ.)
Vice Chair Shigemasa Takai(Osaka Univ.) / Takashi Kobayashi(Tokyo Inst. of Tech.)
Secretary Shigemasa Takai(Toshiba) / Takashi Kobayashi(Osaka Univ.)
Assistant Hideki Kinjo(Okinawa Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.)

Paper Information
Registration To Technical Committee on Mathematical Systems Science and its applications / Technical Committee on Software Science
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) On Representation of Structures and Unions in Logically Constrained Rewriting
Sub Title (in English)
Keyword(1) logically constrained rewriting
Keyword(2) program transformation
Keyword(3) bit vector
Keyword(4) structure
Keyword(5) union
1st Author's Name Yoshiaki Kanazawa
1st Author's Affiliation Nagoya University(Nagoya Univ.)
2nd Author's Name Naoki Nishida
2nd Author's Affiliation Nagoya University(Nagoya Univ.)
3rd Author's Name Masahiko Sakai
3rd Author's Affiliation Nagoya University(Nagoya Univ.)
Date 2019-01-16
Paper # MSS2018-67,SS2018-38
Volume (vol) vol.118
Number (no) MSS-384,SS-385
Page pp.pp.67-72(MSS), pp.67-72(SS),
#Pages 6
Date of Issue 2019-01-08 (MSS, SS)