Research on Formal Design and Verification of Operating Systems

被引:0
|
作者
Qian, Zhenjiang [1 ]
Liu, Yongjun [1 ]
Jin, Yong [1 ]
Xing, Xiaoshuang [1 ]
Zhang, Mingxin [1 ]
Gong, Shengrong [1 ]
Liu, Wei [2 ]
Yang, Weiyong [2 ]
Tan, Jack [3 ]
Zhang, Lifeng [4 ]
机构
[1] Changshu Inst Technol, Suzhou 215500, Peoples R China
[2] NARI Grp Corp, Nanjing 211000, Jiangsu, Peoples R China
[3] Univ Wisconsin, Eau Claire, WI 54701 USA
[4] Kyushu Inst Technol, Fukuoka, Fukuoka 8048550, Japan
来源
关键词
Operating system; System security; Formal design; Formal verification;
D O I
10.1007/978-981-13-1026-3_6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The security of operating system is the foundation of information system. There is no recognized answer about how to guarantee the OS security. The accepted and reliable approach is to validate the design and implementation of OS with formal methods of mathematical logic reasoning. In this paper, we propose to use the "lightweight" formal method to describe and design the system. Through the formalization of OS functionality model and security requirements, we can get the description of system functionality design and security requirements on the same domain. We use logical reasoning to verify whether the system functionality design meets the security requirements. If the verification cannot pass, indicating that there are problems in the system functionality design, then we improve the design and implementation, and verify the re-designed functionality again. The verification result shows that the proposed method is feasible.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 50 条
  • [1] Formal verification of a task scheduler for embedded operating systems
    Sun, Haiyong
    Lei, Hang
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (02) : 1391 - 1399
  • [2] A Formal Approach to Design and Security Verification of Operating Systems for Intelligent Transportation Systems Based on Object Model
    Qian, Zhenjiang
    Zhong, Shan
    Sun, Gaofei
    Xing, Xiaoshuang
    Jin, Yong
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (12) : 15459 - 15467
  • [3] Games for formal design and verification of reactive systems
    Alur, Rajeev
    Fourth ACM & IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2006, : 3 - 3
  • [4] Formal Verification for Embedded Systems Design Based on MDE
    Moreira do Nascimento, Francisco Assis
    da Silva Oliveira, Marcio Ferreira
    Wagner, Flavio Rech
    ANALYSIS, ARCHITECTURES AND MODELLING OF EMBEDDED SYSTEMS, 2009, 310 : 159 - +
  • [5] Formal Verification of Cloud and Fog Systems: A Review and Research Challenges
    Fakhfakh, Fairouz
    Kallel, Slim
    Cheikhrouhou, Saoussen
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2021, 27 (04) : 341 - 363
  • [6] P systems based computing polynomials: design and formal verification
    Weitao Yuan
    Gexiang Zhang
    Mario J. Pérez-Jiménez
    Tao Wang
    Zhiwei Huang
    Natural Computing, 2016, 15 : 591 - 596
  • [7] P systems based computing polynomials: design and formal verification
    Yuan, Weitao
    Zhang, Gexiang
    Perez-Jimenez, Mario J.
    Wang, Tao
    Huang, Zhiwei
    NATURAL COMPUTING, 2016, 15 (04) : 591 - 596
  • [8] Formal verification for analysis and design of reconfigurable controllers for manufacturing systems
    Kalita, D
    Khargonekar, PP
    PROCEEDINGS OF THE 2000 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2000, : 3533 - 3539
  • [9] Design and Formal Verification of DZMBE
    Mohammadi, Mahdi Soodkhah
    Bafghi, Abbas Ghaemi
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2013, 5 (01): : 37 - 53
  • [10] Incremental formal design verification
    Swamy, Gitanjali M.
    Brayton, Robert K.
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994, : 458 - 465