The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Bahasa skrip visual dengan antara muka berasaskan nod lazimnya digunakan dalam industri permainan video. Kami meneliti pangkalan data pepijat yang diperoleh dalam pembangunan FINAL FANTASY XV (FFXV), dan mendapati bahawa beberapa jenis pepijat disebabkan oleh salah huraian mudah skrip visual dan oleh itu boleh dikesan secara mekanikal. Kami mencadangkan kaedah untuk pengesahan automatik skrip visual untuk meningkatkan produktiviti pembangunan permainan video. Kaedah kami boleh mengesan pepijat tersebut secara automatik dengan menggunakan pemeriksaan model simbolik. Kami menunjukkan algoritma terjemahan yang secara automatik boleh menukar skrip visual kepada model input untuk NuSMV yang merupakan pelaksanaan semakan model simbolik. Untuk penilaian awal, kami menggunakan kaedah kami pada skrip visual yang digunakan dalam pengeluaran untuk FFXV. Keputusan penilaian menunjukkan bahawa kaedah kami boleh mengesan pepijat skrip dan berfungsi dengan baik dalam masa yang munasabah.
Isamu HASEGAWA
SQUARE ENIX CO., LTD.
Tomoyuki YOKOGAWA
Okayama Prefectural University
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Salinan
Isamu HASEGAWA, Tomoyuki YOKOGAWA, "Formal Verification for Node-Based Visual Scripts Using Symbolic Model Checking" in IEICE TRANSACTIONS on Information,
vol. E105-D, no. 1, pp. 78-91, January 2022, doi: 10.1587/transinf.2021EDP7063.
Abstract: Visual script languages with a node-based interface have commonly been used in the video game industry. We examined the bug database obtained in the development of FINAL FANTASY XV (FFXV), and noticed that several types of bugs were caused by simple mis-descriptions of visual scripts and could therefore be mechanically detected. We propose a method for the automatic verification of visual scripts in order to improve productivity of video game development. Our method can automatically detect those bugs by using symbolic model checking. We show a translation algorithm which can automatically convert a visual script to an input model for NuSMV that is an implementation of symbolic model checking. For a preliminary evaluation, we applied our method to visual scripts used in the production for FFXV. The evaluation results demonstrate that our method can detect bugs of scripts and works well in a reasonable time.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2021EDP7063/_p
Salinan
@ARTICLE{e105-d_1_78,
author={Isamu HASEGAWA, Tomoyuki YOKOGAWA, },
journal={IEICE TRANSACTIONS on Information},
title={Formal Verification for Node-Based Visual Scripts Using Symbolic Model Checking},
year={2022},
volume={E105-D},
number={1},
pages={78-91},
abstract={Visual script languages with a node-based interface have commonly been used in the video game industry. We examined the bug database obtained in the development of FINAL FANTASY XV (FFXV), and noticed that several types of bugs were caused by simple mis-descriptions of visual scripts and could therefore be mechanically detected. We propose a method for the automatic verification of visual scripts in order to improve productivity of video game development. Our method can automatically detect those bugs by using symbolic model checking. We show a translation algorithm which can automatically convert a visual script to an input model for NuSMV that is an implementation of symbolic model checking. For a preliminary evaluation, we applied our method to visual scripts used in the production for FFXV. The evaluation results demonstrate that our method can detect bugs of scripts and works well in a reasonable time.},
keywords={},
doi={10.1587/transinf.2021EDP7063},
ISSN={1745-1361},
month={January},}
Salinan
TY - JOUR
TI - Formal Verification for Node-Based Visual Scripts Using Symbolic Model Checking
T2 - IEICE TRANSACTIONS on Information
SP - 78
EP - 91
AU - Isamu HASEGAWA
AU - Tomoyuki YOKOGAWA
PY - 2022
DO - 10.1587/transinf.2021EDP7063
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E105-D
IS - 1
JA - IEICE TRANSACTIONS on Information
Y1 - January 2022
AB - Visual script languages with a node-based interface have commonly been used in the video game industry. We examined the bug database obtained in the development of FINAL FANTASY XV (FFXV), and noticed that several types of bugs were caused by simple mis-descriptions of visual scripts and could therefore be mechanically detected. We propose a method for the automatic verification of visual scripts in order to improve productivity of video game development. Our method can automatically detect those bugs by using symbolic model checking. We show a translation algorithm which can automatically convert a visual script to an input model for NuSMV that is an implementation of symbolic model checking. For a preliminary evaluation, we applied our method to visual scripts used in the production for FFXV. The evaluation results demonstrate that our method can detect bugs of scripts and works well in a reasonable time.
ER -