Deakin University
Browse

ARF: Automatic Requirements Formalisation Tool

Version 2 2024-06-04, 06:03
Version 1 2022-02-10, 08:31
conference contribution
posted on 2024-06-04, 06:03 authored by A Zaki-Ismail, M Osama, Mohamed AbdelrazekMohamed Abdelrazek, J Grundy, A Ibrahim
Formal verification techniques enable the detection of complex quality issues within system specifications. However, the majority of system requirements are usually specified in natural language (NL). Manual formalisation of NL requirements is an error-prone and labour-intensive process requiring strong mathematical expertise, and can be infeasible for large numbers of requirements. Existing automatic formalisation techniques usually support heavily constrained natural language relying on requirement boilerplates or templates. In this paper, we introduce ARF: Automatic Requirements Formalisation Tool. ARF can automatically transform free-format natural language requirements into temporal logic based formal notations. This is achieved through two steps: 1) extraction of key requirement attributes into an intermediate representation (RCM: Requirement Capturing Model), and 2) transformation rules that convert requirements from the RCM format to formal notations.

History

Pagination

440-441

Location

ELECTR NETWORK

Start date

2021-09-20

End date

2021-09-24

ISSN

1090-705X

eISSN

2332-6441

ISBN-13

9781665428569

Language

English

Publication classification

E3 Extract of paper

Editor/Contributor(s)

Moreira A, Schneider K, Vierhauser M, ClelandHuang J

Title of proceedings

Proceedings of the IEEE International Conference on Requirements Engineering

Event

29th IEEE International Requirements Engineering Conference (RE)

Publisher

IEEE COMPUTER SOC

Series

International Requirements Engineering Conference

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC