跳到主要导航 跳到搜索 跳到主要内容

RM2PT: Requirements validation through automatic prototyping

  • University of Macau
  • Macao Polytechnic University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

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.

源语言英语
主期刊名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
DOI
出版状态已出版 - 9月 2019
已对外发布
活动27th IEEE International Requirements Engineering Conference, RE 2019 - Jeju Island, 韩国
期限: 23 9月 201927 9月 2019

出版系列

姓名Proceedings of the IEEE International Conference on Requirements Engineering
2019-September
ISSN(印刷版)1090-705X
ISSN(电子版)2332-6441

会议

会议27th IEEE International Requirements Engineering Conference, RE 2019
国家/地区韩国
Jeju Island
时期23/09/1927/09/19

指纹

探究 'RM2PT: Requirements validation through automatic prototyping' 的科研主题。它们共同构成独一无二的指纹。

引用此