Abstract interpretation and model checking for checking secure information flow in concurrent systems

被引:0
|
作者
De Francesco, N [1 ]
Santone, A
Tesei, L
机构
[1] Univ Sannio, Res Ctr Software Technol, Benevento, Italy
[2] Univ Pisa, Dipartimento Ingn Informaz, Pisa, Italy
[3] Univ Pisa, Dipartimento Informat, Pisa, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a method to check secure information flow in concurrent programs with synchronization. The method is based on the combination of abstract interpretation and model checking: by abstract interpretation we build a finite representation (transition system) of the behavior of the program. Then we model check the the abstract transition system with respect to the security properties, expressed by a set of temporal logic formulae. The approach allows certifying more programs than previous methods do. The main point is that we are able to check more carefully the scope of indirect information flows.
引用
收藏
页码:195 / 211
页数:17
相关论文
共 50 条
  • [1] Refining model checking by abstract interpretation
    Ecole Normale Superieure, Paris, France
    Autom Software Eng, 1 (69-95):
  • [2] Refining Model Checking by Abstract Interpretation
    Cousot P.
    Cousot R.
    Automated Software Engineering, 1999, 6 (1) : 69 - 95
  • [3] Model Checking Information Flow in Reactive Systems
    Dimitrova, Rayna
    Finkbeiner, Bernd
    Kovacs, Mate
    Rabe, Markus N.
    Seidl, Helmut
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2012, 7148 : 169 - +
  • [4] Partial model checking via abstract interpretation
    De Francesco, N.
    Lettieri, G.
    Martini, L.
    Vaglini, G.
    INFORMATION PROCESSING LETTERS, 2010, 110 (03) : 99 - 103
  • [5] Abstract Interpretation and Partition Refinement for Model Checking
    Bull Eur Assoc Theor Comput Sci, 60 (296):
  • [6] ABSTRACT INTERPRETATION FOR TYPE CHECKING
    FILE, G
    SOTTERO, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 528 : 311 - 322
  • [7] Model checking concurrent systems with MSVL
    Nan ZHANG
    Zhenhua DUAN
    Cong TIAN
    ScienceChina(InformationSciences), 2016, 59 (11) : 224 - 226
  • [8] Model checking concurrent systems with MSVL
    Nan Zhang
    Zhenhua Duan
    Cong Tian
    Science China Information Sciences, 2016, 59
  • [9] Model checking concurrent systems with MSVL
    Zhang, Nan
    Duan, Zhenhua
    Tian, Cong
    SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (11)
  • [10] Compositional Model Checking of Concurrent Systems
    Zheng, Hao
    Zhang, Zhen
    Myers, Chris J.
    Rodriguez, Emmanuel
    Zhang, Yingying
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1607 - 1621