Application of formal methods to scenario-based requirements engineering

被引:0
|
作者
Service Enseignement Technol. Info., Ecole des Hautes Etudes Commerciales, Montréal H3T 2A7, Canada [1 ]
机构
关键词
Algorithms - Computer simulation - Data acquisition - Database systems - Finite automata - Formal logic - Information retrieval systems - Semantics;
D O I
10.1080/1206212X.2001.11441645
中图分类号
学科分类号
摘要
The KLuB project is an attempt to use formal methods in the process and product of requirements engineering of information systems. In the work presented here, the scenario technique was used for requirements elicitation. Scenarios, which have been recognized as an effective technique for eliciting requirements, focus usually on behaviour and less on data. An additional objective of the project was to integrate data and behaviour in a formal specification, based on state machines. Semantic integration of data and behaviour was achieved by introducing the concept of compatibility between data values and system states. Scenario integration is also achieved based on data values. An additional objective was to automate as much as possible the requirements elicitation process. The KLuB process involves three steps: the scenario acquisition step, the baseline elicitation step, and the integration step, which is completely formal and can be automated.
引用
收藏
页码:141 / 151
相关论文
共 50 条
  • [31] Modularizing Early Architectural Assumptions in Scenario-Based Requirements
    Van Landuyt, Dimitri
    Joosen, Wouter
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2014, 2014, 8411 : 170 - 184
  • [32] Scenario-based requirements capture for human factors integration
    MacLeod I.S.
    Cognition, Technology and Work, 2008, 10 (03): : 191 - 198
  • [33] Scenario-based statistical testing of quality of service requirements
    Beyer, M
    Dulz, W
    SCENARIOS: MODELS, TRANSFORMATIONS AND TOOLS, 2005, 3466 : 152 - 173
  • [34] Formal methods and requirements engineering: Challenges and synergies
    Jones, S
    Till, D
    Wrightson, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 40 (03) : 263 - 273
  • [35] An Undergraduate Requirements Engineering Curriculum with Formal Methods
    Westphal, Bernd
    2018 IEEE 8TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING EDUCATION AND TRAINING (REET 2018), 2018, : 1 - 10
  • [36] Scenario-Based Methods for Evaluating Collaborative Systems
    Haynes, Steven R.
    Purao, Sandeep
    Skattebo, Amie L.
    COMPUTER SUPPORTED COOPERATIVE WORK-THE JOURNAL OF COLLABORATIVE COMPUTING AND WORK PRACTICES, 2009, 18 (04): : 331 - 356
  • [37] Scenario-Based Methods for Evaluating Collaborative Systems
    Steven R. Haynes
    Sandeep Purao
    Amie L. Skattebo
    Steven R. Haynes
    Computer Supported Cooperative Work (CSCW), 2009, 18 : 331 - 356
  • [38] Scenario-Based Methods for Machine Learning Assurance
    Hirschle, Manuel
    Kirov, Dmitrii
    Aievola, Rosario
    Sinisi, Stefano
    Iovino, Serena
    Adamy, Juergen
    2023 IEEE/AIAA 42ND DIGITAL AVIONICS SYSTEMS CONFERENCE, DASC, 2023,
  • [39] Scenario-based VR Application for Collaborative Design
    Terrier, Romain
    Gouranton, Valerie
    Bach, Cedric
    Pallamin, Nico
    Arnaldi, Bruno
    GRAPP: PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL. 1: GRAPP, 2021, : 237 - 244
  • [40] Iterative and Scenario-Based Requirements Specification in a System of Systems Context
    Wiecher, Carsten
    Greenyer, Joel
    Wolff, Carsten
    Anacker, Harald
    Dumitrescu, Roman
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2021), 2021, 12685 : 165 - 181