A Rigorous Approach to Combining Use Case Modelling and Accident Scenarios

被引:5
|
作者
Murali, Rajiv [1 ]
Ireland, Andrew [1 ]
Grov, Gudmund [1 ]
机构
[1] Heriot Watt Univ, Sch Math & Comp Sci, Edinburgh, Midlothian, Scotland
来源
关键词
Formal modelling; Use cases; Hazard analysis; Model based; Refinement; Event-B;
D O I
10.1007/978-3-319-17524-9_19
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe an approach to embedding a formal method within UML use case modelling. Moreover, we extend use case modelling to allow for the explicit representation of safety concerns. Our motivation comes from interaction with systems and safety engineers who routinely rely upon use case modelling during the early stages of defining and analysing system behaviours. Our chosen formal method is Event-B, which is refinement based and consequently has enabled us to exploit natural abstractions found within use case modelling. By underpinning informal use case modelling with Event-B, we are able to provide greater precision and formal assurance when reasoning about concerns identified by safety engineers as well as the subsequent changes made at the level of use case modelling. To achieve this we have extended use case modelling to include the notion of an accident case. Our approach is currently being implemented, and we have an initial prototype.
引用
收藏
页码:263 / 278
页数:16
相关论文
共 50 条
  • [1] A formal and structured approach to the use of task analysis in accident modelling
    Botting, RM
    Johnson, CW
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1998, 49 (03) : 223 - 244
  • [2] A novel approach of prioritizing use case scenarios
    Kundu, Debasish
    Samanta, Debasis
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 542 - +
  • [3] A fuzzy clustering approach for accident scenarios identification
    Zio, E.
    Mercurio, D.
    Podofillini, L.
    Dang, V. N.
    SAFETY AND RELIABILITY FOR MANAGING RISK, VOLS 1-3, 2006, : 181 - 188
  • [4] Combining Climate Scenarios and Risk Management Approach-A Finnish Case Study
    Molarius, Riitta
    Keranen, Jaana
    Poussa, Liisa
    CLIMATE, 2015, 3 (04): : 1018 - 1034
  • [5] Linking soft systems and use-case modelling through scenarios
    Bustard, DW
    He, Z
    Wilkie, FG
    INTERACTING WITH COMPUTERS, 2000, 13 (01) : 97 - 110
  • [6] Combining policy analyses, exploratory scenarios, and integrated modelling to assess land use policy options
    Hauck, Jennifer
    Schleyer, Christian
    Priess, Joerg A.
    Veerkamp, Clara J.
    Dunford, Rob
    Alkemade, Rob
    Berry, Pam
    Primmer, Eeva
    Kok, Marcel
    Young, Juliette
    Haines-Young, Roy
    Dick, Jan
    Harrison, Paula A.
    Bela, Gyoergyi
    Vadineanu, Angheluta
    Goerg, Christoph
    ENVIRONMENTAL SCIENCE & POLICY, 2019, 94 : 202 - 210
  • [7] Use case and meta-scenarios for modelling adaptive web applications
    Ben Djemaa, Raoudha
    Amous, Kram
    Ben Hamadou, Abdelmajid
    2006 1ST INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, 2006, : 283 - +
  • [8] Towards a new approach for the identification of atypical accident scenarios
    Paltrinieri, Nicola
    Dechy, Nicolas
    Salzano, Ernesto
    Wardman, Mike
    Cozzani, Valerio
    JOURNAL OF RISK RESEARCH, 2013, 16 (3-4) : 337 - 354
  • [9] Fuzzy logic approach for identifying representative accident scenarios
    Markowski, Adam S.
    Siuta, Dorota
    JOURNAL OF LOSS PREVENTION IN THE PROCESS INDUSTRIES, 2018, 56 : 414 - 423
  • [10] An approach to generate test goals from use case scenarios
    Mahmood, Azhar
    Khatoon, Shaheen
    Information Technology Journal, 2013, 12 (08) : 1600 - 1606