Precise scenarios - A customer-friendly foundation for formal specifications

被引:0
|
作者
Au, Oliver [1 ]
Stone, Roger [1 ]
Cooke, John [1 ]
机构
[1] Univ Loughborough, Loughborough LE11 3TU, Leics, England
来源
关键词
precise scenario; formal method; requirements specification; use case; Z notation; MODELS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A formal specification, written in a mathematical notation, is beyond the comprehension of the average software customer. As a result, the customer cannot provide useful feedback regarding its correctness and completeness. To address this problem, we suggest the formalism expert to work with the customer to create precise scenarios. With only a few simple Z concepts, a precise scenario describes an operation by its effects on the system state. The customer would find a concrete precise scenario easier to understand than its corresponding abstract schema. The Z expert derives schemas based on the precise scenarios. Precise scenarios afford user involvement that improves the odds of a formal specification fully capturing the user requirements.
引用
收藏
页码:21 / 36
页数:16
相关论文
共 23 条
  • [21] Formal analysis of executions of organizational scenarios based on process-oriented specifications
    Viara Popova
    Alexei Sharpanskykh
    Applied Intelligence, 2011, 34 : 226 - 244
  • [22] Validity, Reliability, and Sensitivity to Exercise-Induced Fatigue of a Customer-Friendly Device for the Measurement of the Brain's Direct Current Potential
    Valenzuela, Pedro L.
    Sanchez-Martinez, Guillermo
    Torrontegi, Elaia
    Vazquez-Carrion, Javier
    Montalvo, Zigor
    Kara, Olga
    JOURNAL OF STRENGTH AND CONDITIONING RESEARCH, 2022, 36 (06) : 1605 - 1609
  • [23] Automatic Test Case and Test Oracle Generation Based on Functional Scenarios in Formal Specifications for Conformance Testing
    Liu, Shaoying
    Nakajima, Shin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (02) : 691 - 712