Validating requirements: the evolutionary approach

被引:0
|
作者
Lemoine, N [1 ]
Marre, D [1 ]
Thuillier, P [1 ]
Wippler, JL [1 ]
机构
[1] ONERA, CERT, Dept Prospect & Synthese, F-31055 Toulouse, France
关键词
requirements engineering; cooperative work; object-oriented method; formal method; evolutionary model;
D O I
10.1109/CMPSAC.1998.716696
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Industrial practices in Requirements Engineering do not give the right place to formal methods. Two main reasons explain why such a failure arises. First of all formal methods have not promoted a dedicated SLC (Software Life Cycle) which should have been easily integrated within the upper phases of the traditional V-like or Waterfall-like model. A second reason is that formal methods have failed in scaling zip. In this paper we show how the requirements elicitation phase can take advantage of formal methods. We report the industrial and successful experience [2] undertaken by the STNA(1), a governmental office responsible for the French ATM (Air Traffic Management) system. We exhibit the evolutionary model which was applied to develop both a validated object-oriented model of a particular ATM subsystem, and a formal specification of some of its safety critical parts. We then show that the SRD (Software Requirements Document) is the key of the whole development. Its writing requires a strongly related cooperation of two different teams that are effective actors of the evolutionary model. We conclude the paper in exhibiting some recommendations.
引用
收藏
页码:458 / 463
页数:6
相关论文
共 50 条
  • [1] Validating Industrial Requirements with a Contract-Based Approach
    Bernaerts, Matthias
    Oakes, Bentley James
    Vanherpen, Ken
    Aelvoet, Bjorn
    Vangheluwe, Hans
    Denil, Joachim
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 18 - 27
  • [2] Defining and Validating a Feature-Driven Requirements Engineering Approach
    de Oliveira, Raphael Pereira
    Blanes, David
    Gonzalez-Huerta, Javier
    Insfran, Emilio
    Abrahao, Silvia
    Cohen, Sholom
    de Almeida, Eduardo Santana
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (05) : 666 - 691
  • [3] An Approach to Carry Out Consistency Analysis on Requirements Validating and Tracking Requirements through a Configuration Structure
    Nistala, Padmalata
    Kumar, Priyanka
    2013 21ST IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2013, : 320 - 325
  • [4] Achieving natural clustering by validating results of iterative evolutionary clustering approach
    Ozyer, Tansel
    Alhajj, Reda
    2006 3RD INTERNATIONAL IEEE CONFERENCE INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2006, : 479 - 484
  • [5] Achieving change requirements of feature models by an evolutionary approach
    Arcaini, Paolo
    Gargantini, Angelo
    Radavelli, Marco
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 150 : 64 - 76
  • [6] Achieving Change Requirements of Feature Models by an Evolutionary Approach
    Arcaini, Paolo
    Gargantini, Angelo
    Radavelli, Marco
    SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : 256 - 256
  • [7] GENERATING AND VALIDATING RAM REQUIREMENTS
    LAVERY, J
    WESTMORELAND, M
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1974, 7 (02): : 244 - 248
  • [8] FORMALIZING AND VALIDATING COMPLEX SECURITY REQUIREMENTS
    MORRIS, P
    MCDERMID, J
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 21 : 113 - 124
  • [9] Validating functional system requirements with scenarios
    Sutcliffe, A
    Gregoriades, A
    IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 181 - 188
  • [10] Evolutionary approach to production and requirements planning in systems of chemical multipurpose plants
    Jänicke, W
    CHEMICAL ENGINEERING & TECHNOLOGY, 2002, 25 (06) : 603 - 606