Presentation 2021-07-08
Extraction method for transition relations from conditional statements in natural language requirements specifications
Maiko Onishi, Hiroya Ii, Shinpei Ogata, Kozo Okano, Daisuke Bekki,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In software development, it is generally known that detecting defects at an early stage of the process reduces rework and improves development efficiency. The integration of natural language processing and software engineering is becoming more important, as researches on methods to extract state transitions from natural language specifications by NLP are being conducted. In general, these approaches link NLP with formal approaches such as model checking. In this study, we attempt to extract state transition relations from conditional statements in specifications. As an intermediate process, we propose a method for automatically generating formulas of temporal logic that can be mapped to LTL formulas, and demonstrate its usefulness with some practical example sentences.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Natural Language Processing / Software Engineering / Requirements Specification / Temporal Logic / State Transition Relations
Paper # SS2021-5,KBSE2021-17
Date of Issue 2021-07-01 (SS, KBSE)

Conference Information
Committee KBSE / IPSJ-SE / SS
Conference Date 2021/7/8(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Virtual (Zoom)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Hiroyuki Nakagawa(Osaka Univ.) / 鷲崎 弘宜(早稲田大学) / Takashi Kobayashi(Tokyo Inst. of Tech.)
Vice Chair Takuya Saruwatari(NTT Data) / / Kozo Okano(Shinshu Univ.)
Secretary Takuya Saruwatari(Shinshu Univ) / (Doshisha Univ,) / Kozo Okano
Assistant Hideharu Kojima(Osaka Univ.) / Yutaro Kashiwa(Kyushu Univ,) / 伊原 彰紀(和歌山大学) / 小川 秀人(日立製作所) / 竹内 広宜(武蔵大学) / 徳本 晋(富士通) / 伏田 享平(NTT株式会社) / 福田 浩章(芝浦工業大学) / 横川 智教(岡山県立大学) / Shinpei Ogata(Shinshu Univ.)

Paper Information
Registration To Technical Committee on Knowledge-Based Software Engineering / Special Interest Group on Software Engineering / Technical Committee on Software Science
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Extraction method for transition relations from conditional statements in natural language requirements specifications
Sub Title (in English)
Keyword(1) Natural Language Processing
Keyword(2) Software Engineering
Keyword(3) Requirements Specification
Keyword(4) Temporal Logic
Keyword(5) State Transition Relations
1st Author's Name Maiko Onishi
1st Author's Affiliation Ochanomizu University(Ochanomizu Univ.)
2nd Author's Name Hiroya Ii
2nd Author's Affiliation Shinshu University(Shinshu Univ.)
3rd Author's Name Shinpei Ogata
3rd Author's Affiliation Shinshu University(Shinshu Univ.)
4th Author's Name Kozo Okano
4th Author's Affiliation Shinshu University(Shinshu Univ.)
5th Author's Name Daisuke Bekki
5th Author's Affiliation Ochanomizu University(Ochanomizu Univ.)
Date 2021-07-08
Paper # SS2021-5,KBSE2021-17
Volume (vol) vol.121
Number (no) SS-94,KBSE-95
Page pp.pp.25-30(SS), pp.25-30(KBSE),
#Pages 6
Date of Issue 2021-07-01 (SS, KBSE)