ARF: Automatic Requirements Formalisation Tool

被引:1
|
作者
Zaki-Ismail, Aya [1 ]
Osama, Mohamed [1 ]
Abdelrazek, Mohamed [1 ]
Grundy, John [2 ]
Ibrahim, Amani [1 ]
机构
[1] Deakin Univ, Informat Technol, Melbourne, Vic, Australia
[2] Monash Univ, Informat Technol, Melbourne, Vic, Australia
关键词
Requirements engineering; Requirements Formalisation; Requirements Extraction;
D O I
10.1109/RE51729.2021.00060
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:440 / 441
页数:2
相关论文
共 50 条
  • [31] Requirements Analysis Tool: A Tool for Automatically Analyzing Software Requirements Documents
    Verma, Kunal
    Kass, Alex
    SEMANTIC WEB - ISWC 2008, 2008, 5318 : 751 - 763
  • [32] Ontology-Based Automatic Reasoning and NLP for Tracing Software Requirements into Models with the OntoTrace Tool
    Mosquera, David
    Ruiz, Marcela
    Pastor, Oscar
    Spielberger, Jurgen
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2023, 2023, 13975 : 140 - 158
  • [33] A Tool for the Automatic TLM-to-RTL Conversion of Embedded Systems Requirements for a Seamless Verification Flow
    Amor, Zeineb Bel Hadj
    Pierre, Laurence
    Borrione, Dominique
    2014 22ND INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2014,
  • [34] Full field, ArF immersion projection tool
    Owa, Soichi
    Shiraishi, Kenichi
    Nagaoka, Shirou
    Fujiwara, Tomoharu
    Ishii, Yuuki
    2006 IEEE/SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE AND WORKSHOP, 2006, : 63 - +
  • [35] Measurement tool requirements
    Schmelzer, Marilee
    Daniels, Glenda
    GASTROENTEROLOGY NURSING, 2007, 30 (02) : 136 - 138
  • [36] Towards a Formalisation of Expert's Knowledge for an Automatic Construction of a Vulnerability Model of a Cyberphysical System
    Klaudel, Witold
    Rataj, Artur
    ICISSP: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2021, : 391 - 398
  • [37] Automatic monitoring of software requirements
    Cohen, D
    Feather, MS
    Narayanaswamy, K
    Fickas, SS
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 602 - 603
  • [38] Future Automatic Transmission Requirements
    Janssen, Peter
    Govindswamy, Kiran
    GETRIEBE IN FAHRZEUGEN 2011: EFFIZIENZSTEIGERUNG IM ANTRIEB, 2011, 2130 : 115 - 128
  • [39] ADVANTAGES AND REQUIREMENTS OF AUTOMATIC PACKAGING
    KELLY, WP
    AMERICAN CERAMIC SOCIETY BULLETIN, 1969, 48 (04): : 469 - &
  • [40] RM2DM: A Tool for Automatic Generation of OO Design Models from Requirements Models
    Tian, Zhen
    Yang, Yilong
    Cheng, Sheng
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 36 - 40