Survey and Consistency Checking of Formal Requirements Animations

被引:0
|
作者
Ponsard, Christophe [1 ]
Deprez, Jean-Christophe [1 ]
机构
[1] CETIC Res Ctr, Charleroi, Belgium
关键词
Requirements engineering; validation; animation; formal requirements; Event-B; KAOS; LTS; VDM; VERIFICATION;
D O I
10.1109/REW53955.2021.00064
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal requirements are written in mathematical language enabling powerful verification but are complex to validate by domain end-users or stakeholders. Requirements animations answer this problem by providing techniques to explore system traces and interact with them using domain specific graphical views and controls. Most formal tools include features to ease the development of such animations for different formal notations. However, to be sound, animations require to be carefully designed. This paper analyses major animation frameworks for system design in order to clearly identify their validation scope and purpose. Based on this, it identifies and discusses a number of checks to make sure an animation is well-designed. Different case studies are used as illustrative support.
引用
收藏
页码:364 / 370
页数:7
相关论文
共 50 条
  • [1] Consistency Checking in Requirements Analysis
    Bendik, Jaroslav
    [J]. PROCEEDINGS OF THE 26TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA'17), 2017, : 408 - 411
  • [2] Consistency checking of UML requirements
    Li, XS
    Liu, ZM
    He, JF
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 411 - 420
  • [3] A Formal Approach to Checking Consistency in Software Refactoring
    Hong Anh Le
    Thi-Huong Dao
    Ninh-Thuan Truong
    [J]. Mobile Networks and Applications, 2017, 22 : 356 - 366
  • [4] Formal Methods for Checking the Consistency of Biological Models
    Clark, Allan
    Galpin, Vashti
    Gilmore, Stephen
    Guerriero, Maria Luisa
    Hillston, Jane
    [J]. ADVANCES IN SYSTEMS BIOLOGY, 2012, 736 : 461 - 475
  • [5] A Formal Approach to Checking Consistency in Software Refactoring
    Hong Anh Le
    Thi-Huong Dao
    Ninh-Thuan Truong
    [J]. MOBILE NETWORKS & APPLICATIONS, 2017, 22 (02): : 356 - 366
  • [6] Poster: Automatic Consistency Checking of Requirements with ReqV
    Vuotto, Simone
    Narizzano, Massimo
    Pulina, Luca
    Tacchella, Armando
    [J]. 2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019), 2019, : 363 - 366
  • [7] The approach to consistency checking of functional requirements specification
    Butkiene, R
    Butleris, R
    Danikauskas, T
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVIII, PROCEEDINGS: INFORMATION SYSTEMS, CONCEPTS AND APPLICATIONS OF SYSTEMICS, CYBERNETICS AND INFORMATICS, 2002, : 67 - 72
  • [8] Behavioral Consistency Checking between Requirements and Implementations
    XU Yong
    LING Xiang
    WU Guoqing
    HUANG Bo
    [J]. Wuhan University Journal of Natural Sciences, 2014, 19 (06) : 477 - 488
  • [9] Formal Consistency Checking over Specifications in Natural Languages
    Yan, Rongjie
    Cheng, Chih-Hong
    Chai, Yesheng
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1677 - 1682
  • [10] On the formal interpretation and behavioural consistency checking of SysML blocks
    Jaco Jacobs
    Andrew Simpson
    [J]. Software & Systems Modeling, 2017, 16 : 1145 - 1178