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 条
  • [41] Validating effectiveness of safety requirements' compliance evaluation in process assessments
    Varkoi, Timo
    Makinen, Timo
    Cameron, Frank
    Nevalainen, Risto
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (03)
  • [42] Prototyping and Validating Requirements of Radiation and Nuclear Emergency Plan Simulator
    Hamid, A. H. A.
    Rozan, M. Z. A.
    Ibrahim, R.
    Deris, S.
    Selamat, A.
    ADVANCING OF NUCLEAR SCIENCE AND ENERGY FOR NATIONAL DEVELOPMENT, 2015, 1659
  • [43] Requirements for validating a capillary isoelectric focusing method for impurity quantitation
    Rathore, AS
    Kurumbail, RR
    Lasdun, AM
    LC GC NORTH AMERICA, 2002, 20 (11) : 1042 - +
  • [44] Optimizing system requirements with evolutionary computation
    Sutcliffe, A
    Chang, WC
    Neville, R
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 495 - 499
  • [45] Validating voice communication requirements using lightweight formal methods
    Hörl, J
    Aichernig, BK
    IEEE SOFTWARE, 2000, 17 (03) : 21 - +
  • [46] Validating requirements for fault tolerant systems using model checking
    Schneider, F
    Easterbrook, SM
    Callahan, JR
    Holzmann, GJ
    THIRD INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING - PROCEEDINGS, 1998, : 4 - 13
  • [47] Identifying and validating requirements of telemental health services for Iranian veterans
    Safdari, Reza
    Ahmadi, Maryam
    Bahaadinbeigy, Kambiz
    Farzi, Jebraeil
    Noori, Tayebeh
    Mehraeen, Esmaeil
    JOURNAL OF FAMILY MEDICINE AND PRIMARY CARE, 2019, 8 (03) : 1216 - 1221
  • [48] Validating Feedback Control to Meet Stiffness Requirements in Additive Manufacturing
    Garanger, Kevin
    Khamvilai, Thanakorn
    Feron, Eric
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2020, 28 (05) : 2053 - 2060
  • [49] Evolutionary potential and requirements for minimal protocells
    Szathmáry, E
    Santos, M
    Fernando, C
    PREBIOTIC CHEMISTRY: FROM SIMPLE AMPHIPHILES TO PROTOCELL MODELS, 2005, 259 : 167 - 211
  • [50] The negative effects of homogenization in admission requirements: Recognizing and validating difference
    Sylvia, BA
    RECRUITMENT AND RETENTION OF MINORITIES IN EDUCATION: FORTY YEARS AFTER BROWN: THE IMPACT OF RACE AND ETHNICITY ON THE RECRUITMENT AND RETENTION IN MINORITIES IN EDUCATION, 1996, : 160 - 168