Skip to main navigation Skip to search Skip to main content

RCM-Extractor: automated extraction of a semi formal representation model from natural language requirements

Aya Zaki-Ismail, Mohamed Osama, Mohamed Abdelrazek, John Grundy, Amani Ibrahim

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Formal verification requires system requirements to be specified in formal notations. Formalisation of system requirements manually is a time-consuming and error-prone process, and requires engineers to have strong mathematical and domain expertise. Most existing requirements formalisation techniques assume requirements to be specified in pre-defined templates and these techniques employ pre-defined transformation rules to transform requirements specified in the predefined templates to formal notations. These techniques tend to have limited expressiveness and more importantly require system engineers to re-write their system requirements following these templates. In this paper, we introduces an automated extraction technique (RCM-Extractor) to extract the key constructs of a comprehensive and formalisable semi-formal representation model from textual requirements. We have evaluated our RCM-Extractor on a dataset of 162 requirements curated from the literature. RCM-Extractor achieved 95% precision, 79% recall, 86% F-measure and 75% accuracy.

Original languageEnglish
Title of host publicationProceedings of the 9th International Conference on Model-Driven Engineering and Software Development
EditorsSlimane Hammoudi, Luis Ferreira Pires, Edwin Seidewitz, Richard Soley
Place of PublicationSetúbal Portugal
PublisherScitepress
Pages270-277
Number of pages8
ISBN (Electronic)9789897584879
DOIs
Publication statusPublished - 2021
EventInternational Conference on Model-Driven Engineering and Software Development 2021 - Online, United States of America
Duration: 8 Feb 202110 Feb 2021
Conference number: 9th
http://www.modelsward.org (Website)
https://www.scitepress.org/ProceedingsDetails.aspx?ID=ETEqn5Cq5J0=&t=1 (Proceedings)

Publication series

NameMODELSWARD 2021 - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development
PublisherScitepress
Volume1
ISSN (Electronic)2184-4348

Conference

ConferenceInternational Conference on Model-Driven Engineering and Software Development 2021
Abbreviated titleMODELSWARD 2021
Country/TerritoryUnited States of America
Period8/02/2110/02/21
Internet address

Keywords

  • Natural-language extraction
  • Requirements formalization

Cite this