Using Task Analytic Models to Visualize Model Checker Counterexamples

被引:0
|
作者
Bolton, Matthew L. [1 ]
Bass, Ellen J. [1 ]
机构
[1] Univ Virginia, Dept Syst & Informat Engn, Charlottesville, VA 22903 USA
来源
IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010) | 2010年
关键词
Human-automation interaction; task analysis; model checking; formal methods; counterexample visualization;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model checking is a type of automated formal verification that searches a system model's entire state space in order to mathematically prove that the system does or does not meet desired properties. An output of most model checkers is a counterexample: an execution trace illustrating exactly how a specification was violated. In most analysis environments, this output is a list of the model variables and their values at each step in the execution trace. We have developed a language for modeling human task behavior and an automated method which translates instantiated models into a formal system model implemented in the language of the Symbolic Analysis Laboratory (SAL). This allows us to use model checking formal verification to evaluate human-automation interaction. In this paper we present an operational concept and design showing how our task modeling visual notation and system modeling architecture can be exploited to visualize counterexamples produced by SAL. We illustrate the use of our design with a model related to the operation of an automobile with a simple cruise control.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Tool for translating simulink models into input language of a model checker
    Meenakshi, B.
    Bhatnagar, Abhishek
    Roy, Sudeepa
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4260 : 606 - +
  • [22] ANALYTIC MODEL OF HASP EXECUTION TASK MONITOR
    STRAUSS, JC
    COMMUNICATIONS OF THE ACM, 1974, 17 (12) : 679 - 685
  • [23] Verification of a Dynamic Channel Model using the SPIN Model Checker
    Friborg, Rune Mollegaard
    Vinter, Brian
    COMMUNICATING PROCESS ARCHITECTURES 2011, 2011, 68 : 35 - 54
  • [24] Analytic Cognitive Task Allocation: a decision model for cognitive task allocation
    Papantonopoulos, S.
    Salvendy, G.
    THEORETICAL ISSUES IN ERGONOMICS SCIENCE, 2008, 9 (02) : 155 - 185
  • [25] USING ARCHITECTURAL MODELS TO MANAGE AND VISUALIZE RUNTIME ADAPTATION
    Georgas, John C.
    van der Hoek, Andre
    Taylor, Richard N.
    COMPUTER, 2009, 42 (10) : 52 - 60
  • [26] Using a Grammar Checker to Validate Compliance of Processes with Workflow Models
    Bartak, Roman
    Kubon, Vladislav
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, MICAI 2016, PT I, 2017, 10061 : 317 - 331
  • [27] Using Data Analytic to Visualize Learning Style for Students TVET Polytechnic Malaysia
    Bujang, Siti Dianah Abdul
    Selamat, Ali
    Krejcar, Ondrej
    2019 IEEE CONFERENCE ON BIG DATA AND ANALYTICS (ICBDA), 2019, : 29 - 33
  • [28] An Approach to Testing with Embedded Context Using Model Checker
    Duan, Lihua
    Chen, Jessica
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5256 : 66 - 85
  • [29] Using the ASTRAL model checker to analyze mobile IP
    Univ of California, Santa Barbara, CA, United States
    Proc Int Conf Software Eng, (132-141):
  • [30] Software Analysis of Internet Bots using a Model Checker
    Koike, Eri
    Nishizaki, Shin-ya
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING COMPANION (ISCC-C), 2014, : 242 - 245