FROM AN ERAE REQUIREMENTS SPECIFICATION TO A PLUSS ALGEBRAIC SPECIFICATION - A CASE-STUDY

被引:0
作者
MAUBOUSSIN, A
PERDRIX, H
BIDOIT, M
GAUDEL, MC
HAGELSTEIN, J
机构
[1] UNIV PARIS 11, LRI, CNRS, UA, F-91405 ORSAY, FRANCE
[2] PHILIPS RES LABS, B-1170 BRUSSELS, BELGIUM
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal specification languages and methods for refining specifications into programs have, up to now, received more attention than methods for obtaining the initial formal specification. This situation is corrected in the ESPRIT project METEOR, which distinguishes the two activities of requirements engineering (RE) - obtaining the right specification - and design engineering (DE) - using that specification properly. Because of their difference of nature, these two activities gain from using different languages: RE languages should be closer to natural language constructs, whereas DE languages should easily describe computer artifacts. In particular, the RE language ERAE is based on temporal logic, whereas the DE language PLUSS uses algebraic specifications, with emphasis on modularity and structuring concepts. This paper investigates the transition between these two formalisms, which takes place when the requirements specification is found satisfactory. As an example, we use the specification of a transit node in a telephonic network.
引用
收藏
页码:395 / 431
页数:37
相关论文
共 50 条
  • [41] Rascal: From Algebraic Specification to Meta-Programming
    van den Bos, Jeroen
    Hills, Mark
    Klint, Paul
    van der Storm, Tijs
    Vinju, Jurgen J.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (56): : 15 - 32
  • [42] Deontic concepts in the algebraic specification of dynamic systems: The permission case
    Coscia, E
    Reggio, G
    RECENT TRENDS IN DATA TYPE SPECIFICATION, 1996, 1130 : 161 - 181
  • [43] A study of the metrics for measuring the quality of the requirements specification document
    Wong, B
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 549 - 553
  • [44] Specifying the requirements for requirements specification: the case for Work Domain and Worker Competencies Analyses
    McIlroy, Rich Charles
    Stanton, Neville A.
    THEORETICAL ISSUES IN ERGONOMICS SCIENCE, 2012, 13 (04) : 450 - 471
  • [45] Automatic generation of formal specification from requirements definition
    Jin, LZ
    Zhu, H
    FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 243 - 251
  • [46] Ontology Learning from Software Requirements Specification (SRS)
    Ismail, Muhammad
    KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, 2017, 10180 : 251 - 255
  • [47] Test scenario generation from a structured requirements specification
    Cunning, SJ
    Rozenblit, JW
    ECBS '99, IEEE CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1999, : 166 - 172
  • [48] Automatic Extraction of Events from Textual Requirements Specification
    Singh, Sandeep K.
    Gupta, Reetesh
    Sabharwal, Sangeeta
    Gupta, J. P.
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 414 - +
  • [49] A case study in specification and implementation testing
    Miller, T
    Strooper, P
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 130 - 139
  • [50] Requirements Elicitation and Specification Using the Agent Paradigm: The Case Study of an Aircraft Turnaround Simulator
    Miller, Tim
    Lu, Bin
    Sterling, Leon
    Beydoun, Ghassan
    Taveter, Kuldar
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (10) : 1007 - 1024