A derivation strategy for formal specifications from natural language requirements models

被引:0
|
作者
Mauco, Maria Virginia [1 ]
Leonardi, Maria Carmen [1 ]
机构
[1] Univ Nacl Ctr Pcia Buenos Aires, Fac Ciencias Exactas, Tandil, Argentina
关键词
language extended lexicon; scenario model; business rules model; formal specifications; RAISE method;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Formal methods have come into use for the construction of real systems, as they help increase software quality and reliability. However, they are usually accessible only to specialists, thus discouraging stakeholders' participation, crucial in first steps of software development. To address this problem, we present in this paper a strategy to derive an initial formal specification, written in the RAISE Specification Language, from requirements models based on natural language, such as the Language Extended Lexicon, the Scenario Model, and the Business Rules Model, which are closer to the stakeholders' language. We provide a set of heuristics which show how to derive types and functions, and how to structure them in a layered architecture, thus contributing to fruitfully use the large amount of information usually available after requirements modelling stage. In addition, we illustrate the. strategy with a concrete case study.
引用
收藏
页码:421 / 445
页数:25
相关论文
共 50 条
  • [1] Formalising a derivation strategy for formal specifications from natural language requirements models
    Mauco, MV
    Leonardi, MC
    Riesco, D
    Montejano, G
    Debnath, N
    2005 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), VOLS 1 AND 2, 2005, : 646 - 651
  • [2] From formal specifications to natural language: A case study
    Punshon, JM
    Tremblay, JP
    Sorenson, PG
    Findeisen, PS
    AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 309 - 310
  • [3] Translating Natural Language Requirements to Formal Specifications: A Study on GPT and Symbolic NLP
    Leong, Iat Tou
    Barbosa, Raul
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, : 259 - 262
  • [4] SpecNFS: A Challenge Dataset Towards Extracting Formal Models from Natural Language Specifications
    Ghosh, Sayontan
    Singh, Amanpreet
    Merenstein, Alex
    Su, Wei
    Smolka, Scott A.
    Zadok, Erez
    Balasubramanian, Niranjan
    LREC 2022: THIRTEEN INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2022, : 2166 - 2176
  • [5] A formal approach for generating oo specifications from natural language
    Juristo, N
    Morant, JL
    Moreno, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (02) : 139 - 153
  • [6] Generation of Formal Requirements from Structured Natural Language
    Giannakopoulou, Dimitra
    Pressburger, Thomas
    Mavridou, Anastasia
    Schumann, Johann
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2020), 2020, 12045 : 19 - 35
  • [7] Generating simulation models from natural language specifications
    Cyre, WR
    Armstrong, JR
    Honcharik, AJ
    SIMULATION, 1995, 65 (04) : 239 - 251
  • [8] Translating Software Requirements from Natural Language to Formal Specification
    Fatwanto, Agung
    2012 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND CYBERNETICS (CYBERNETICSCOM), 2012, : 148 - 152
  • [9] From Natural Language Requirements to Formal Specification using an Ontology
    Sadoun, Driss
    Dubois, Catherine
    Ghamri-Doudane, Yacine
    Grau, Brigitte
    2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 755 - 760
  • [10] Feature and Variability Extraction from Natural Language Software Requirements Specifications
    Li, Yang
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE - VOL 2, 2018, : 72 - 78