RM2PT: Requirements validation through automatic prototyping

Yilong Yang, Wei Ke, Xiaoshan Li

研究成果: Conference contribution同行評審

18 引文 斯高帕斯(Scopus)

摘要

Prototyping is an effective and efficient way of requirements validation to avoid introducing errors in the early stage of software development. Our previous work presents a tool RM2PT to automatically generate prototypes from requirements models. The stakeholders can easily check whether the requirements reflect their real needs by investigating the executions of use cases in the generated prototypes. However, the conflict and contradictory of the requirements are hard to be discovered. In this paper, we enhance RM2PT by introducing consistency checking and state observations in the generated prototypes. Requirements inconsistency can be automatically detected and further fixed through carefully analyzing the contracts of system operations and system state observations. We have conducted four case studies with over 50 use cases. The experimental result shows that 107 requirements inconsistency are founded in requirements validations. Overall, the result is satisfiable, and the enhanced RM2PT can be further applied to the software industry for requirements validation. The tool can be downloaded at http://rm2pt.mydreamy.net and a demo video casting its features is at https://youtu.be/Y7GNa57WGfA.

原文English
主出版物標題Proceedings - 2019 IEEE 27th International Requirements Engineering Conference, RE 2019
編輯Daniela Damian, Anna Perini, Seok-Won Lee
發行者IEEE Computer Society
頁面484-485
頁數2
ISBN(電子)9781728139128
DOIs
出版狀態Published - 9月 2019
事件27th IEEE International Requirements Engineering Conference, RE 2019 - Jeju Island, Korea, Republic of
持續時間: 23 9月 201927 9月 2019

出版系列

名字Proceedings of the IEEE International Conference on Requirements Engineering
2019-September
ISSN(列印)1090-705X
ISSN(電子)2332-6441

Conference

Conference27th IEEE International Requirements Engineering Conference, RE 2019
國家/地區Korea, Republic of
城市Jeju Island
期間23/09/1927/09/19

指紋

深入研究「RM2PT: Requirements validation through automatic prototyping」主題。共同形成了獨特的指紋。

引用此