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 条
  • [41] Validation of Scenario-based Business Requirements with Coloured Petri Nets
    Ribeiro, Oscar R.
    Fernandes, Joao M.
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 250 - 255
  • [42] Combining goals and functional requirements in a scenario-based design process
    Kaindl, H
    PEOPLE AND COMPUTER XIII, PROCEEDINGS, 1998, : 102 - 121
  • [43] A Software Tool to Support Scenario-Based Formal Specification for Error Prevention
    Li, Siyuan
    Liu, Shaoying
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, SOFL+MSVL 2017, 2018, 10795 : 187 - 199
  • [44] Formal Modeling of C. elegans development: A scenario-based approach
    Kam, N
    Harel, D
    Kugler, H
    Marelly, R
    Pnueli, A
    Hubbard, EJA
    Stern, MJ
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY, PROCEEDINGS, 2003, 2602 : 4 - 20
  • [45] Formal Methods in Requirements Engineering: Survey and Future Directions
    Lorch, Robert
    Meng, Baoluo
    Siu, Kit
    Moitra, Abha
    Durling, Michael
    Paul, Saswata
    Varanasi, Sarat Chandra
    McMillan, Craig
    PROCEEDINGS OF THE 2024 IEEE/ACM 12TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE 2024, 2024, : 88 - 99
  • [46] Scenario-Based Methods for Interval Linear Programming Problems
    Cao, M. F.
    Huang, G. H.
    JOURNAL OF ENVIRONMENTAL INFORMATICS, 2011, 17 (02) : 65 - 74
  • [47] Comparison of scenario-based software architecture evaluation methods
    Babar, MA
    Gorton, I
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 600 - 607
  • [48] An Experience with Three Scenario-Based Methods: Evaluation and Comparison
    Petkovic, Dejan
    Raikundalia, Gitesh K.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (01): : 180 - 185
  • [49] An XML environment for scenario based requirements engineering
    Della Penna, G
    Intrigila, B
    Laurenzi, AR
    Orefice, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (03) : 379 - 403
  • [50] Problem-driven scenario-based collaborative requirements elicitation method
    Institute of Software, School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
    Jisuanji Xuebao/Chinese Journal of Computers, 2008, 31 (09): : 1554 - 1562