Combining Type-Checking with Model-Checking for System Verification

被引:0
|
作者
Ren, Zhiqiang [1 ]
Xi, Hongwei [1 ]
机构
[1] Boston Univ, Dept Comp Sci, 111 Cummington St, Boston, MA 02215 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present ATS/PML, a modeling language with an expressive type system (supporting both dependent types and linear types), and argue that the types in ATS/PML can be of great help in detecting modeling errors at compile-time. On one hand, we introduce modeling primitives with well-designed types into ATS/PML to facilitate a synergic combination of type-checking with model-checking. On the other hand, we compile ATS/PML into Promela so that the SPIN model-checker can be readily employed to perform checking on models constructed in ATS/PML.
引用
收藏
页码:54 / 58
页数:5
相关论文
共 50 条
  • [1] TYPE-CHECKING SMALLTALK
    JOHNSON, RE
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 315 - 321
  • [2] Type-checking Smalltalk
    Drossopoulou, S
    Karathanos, S
    Yang, D
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 8 (08): : 43 - &
  • [3] Using Model-Checking for Timing Verification in Industrial System Design
    Rioux, Laurent
    Henia, Rafik
    Sordon, Nicolas
    [J]. 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 377 - 378
  • [4] Compositional Verification of Business Processes by Model-Checking
    Mendoza, Luis E.
    Capel, Manuel I.
    Perez, Maria
    [J]. MSVVEIS 2010: MODELLING, SIMULATION, VERIFICATION AND VALIDATION OF ENTERPRISE INFORMATION SYSTEMS, 2010, : 60 - 69
  • [5] A model-checking verification environment for mobile processes
    Ferrari, GL
    Gnesi, S
    Montanari, U
    Pistore, M
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (04) : 440 - 473
  • [6] Compositional model-checking verification of critical systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Pérez, María
    Benghazi, Kawtar
    [J]. Lecture Notes in Business Information Processing, 2009, 19 : 213 - 225
  • [7] Is LTL model-checking effective for Diagnosability Verification?
    Tuxi, Thiago M.
    Carvalho, Lilian K.
    Nunes, Eduardo V. L.
    Da Cunha, Antonio E. C.
    [J]. IFAC PAPERSONLINE, 2020, 53 (04): : 256 - 262
  • [8] Compositional Model-Checking Verification of Critical Systems
    Mendoza, Luis E.
    Capel, Manuel I.
    Perez, Maria
    Benghazi, Kawtar
    [J]. ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 213 - +
  • [9] Composite model-checking: Verification with type-specific symbolic representations
    Bultan, T
    Gerber, R
    League, C
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2000, 9 (01) : 3 - 50
  • [10] Incremental Type-Checking for Free
    Zwaan, Aron
    van Antwerpen, Hendrik
    Visser, Eelco
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):