Formal specifications of user requirements

被引:5
|
作者
Clark R.G. [1 ]
Moreira A.M.D. [2 ]
机构
[1] Dept. of Comp. Sci. and Mathematics, University of Stirling
[2] Departamento de Informática, Faculdade de Cie. e Tecnologia, Universidade Nova de Lisboa
关键词
formal development; requirements specification; object-oriented analysis; LOTOS; user-centred model;
D O I
10.1023/A:1008752609513
中图分类号
学科分类号
摘要
There is a wide gap between informal requirements and a formal object-oriented specification. To help bridge this gap, we propose that a formal and executable user-centred model should be constructed initially. The user-centred model, which specifies the behaviour that the environment expects from the system, is expressed in terms of agent views and gives very early feedback to the requirements' capture process. Once the user-centred model has been validated with respect to the environment, it can be used as a step in the construction and validation of the formal object-oriented specification.
引用
收藏
页码:217 / 232
页数:15
相关论文
共 50 条
  • [1] An Integration of Requirements and User Interface Specifications
    Mukasa, Kizito Ssamula
    Kaindl, Hermann
    Proceedings of the 16th IEEE International Requirements Engineering Conference, 2008, : 327 - 328
  • [2] DEVELOPING FORMAL SPECIFICATIONS FROM INFORMAL REQUIREMENTS
    JOHNSON, WL
    BENNER, KM
    HARRIS, DR
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1993, 8 (04): : 82 - 90
  • [3] Deriving formal specifications from informal requirements
    Ilic, Dubravka
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 145 - 152
  • [4] Constructing formal specifications from informal requirements
    Clark, RG
    Moreira, AMD
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 68 - 75
  • [5] Formal requirements and design specifications: The Clepsydra methodology
    Ciaccia, P
    Ciancarini, P
    Penzo, W
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1997, 7 (01) : 1 - 42
  • [6] An authoring tool for informal and formal requirements specifications
    Hähnle, R
    Johannisson, K
    Ranta, A
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2306 : 233 - 248
  • [7] MAKING CHANGES TO FORMAL SPECIFICATIONS - REQUIREMENTS AND AN EXAMPLE
    BUSTARD, DW
    WINSTANLEY, AC
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (08) : 562 - 568
  • [8] Visualisation of executable formal specifications for user validation
    Özcan, MB
    Parry, PW
    Morrey, IC
    Siddiqi, JI
    SERVICES AND VISUALIZATION: TOWARDS USER-FRIENDLY DESIGN, 1998, 1385 : 142 - 157
  • [9] Use of executable formal specifications in user validation
    Ozcan, MB
    SOFTWARE-PRACTICE & EXPERIENCE, 1998, 28 (13): : 1359 - 1385
  • [10] Towards quality requirements via animated formal specifications
    Siddiqi, JI
    Morrey, IC
    Roast, CR
    Ozcan, MB
    ANNALS OF SOFTWARE ENGINEERING, 1997, 3 : 131 - 155