Deakin University
Browse
- No file added yet -

RCM: Requirement Capturing Model for Automated Requirements Formalisation

Download (638.31 kB)
conference contribution
posted on 2021-01-01, 00:00 authored by Aya Zaki-Ismail, Mohamed Osama, Mohamed AbdelrazekMohamed Abdelrazek, John Grundy, Amani Ibrahim
Most existing automated requirements formalisation techniques require system engineers to (re)write their requirements using a set of predefined requirement templates with a fixed structure and known semantics to simplify the formalisation process. However, these techniques require understanding and memorising requirement templates, which are usually fixed format, limit requirements captured, and do not allow capture of more diverse requirements. To address these limitations, we need a reference model that captures key requirement details regardless of their structure, format or order. Then, using NLP techniques we can transform textual requirements into the reference model. Finally, using a suite of transformation rules we can then convert these requirements into formal notations. In this paper, we introduce the first and key step in this process, a Requirement Capturing Model (RCM) - as a reference model - to model the key elements of a system requirement regardless of their format, or order. We evaluated the robustness of the RCM model compared to 15 existing requirements representation approaches and a benchmark of 162 requirements. Our evaluation shows that RCM breakdowns support a wider range of requirements formats compared to the existing approaches. We also implemented a suite of transformation rules that transforms RCM-based requirements into temporal logic(s). In the future, we will develop NLP-based RCM extraction technique to provide end-to-end solution.

History

Volume

1

Pagination

110-121

Location

Vienna, Austria

Open access

  • Yes

Start date

2021-02-08

End date

2021-02-10

ISBN-13

9789897584879

Publication classification

E1 Full written paper - refereed

Title of proceedings

Modelsward 2021 : Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development

Event

Model-driven engineering and software development. International conference (9th : 2021 : Vienna, Austria)

Publisher

SCITEPRESS

Place of publication

Setabul, Portugal

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC