Recent Progress of Concurrency Bug Detection in Operating System Kernels

被引:0
|
作者
Shi, Jian-Jun [1 ]
Ji, Wei-Xing [1 ]
Shi, Feng [1 ]
机构
[1] School of Computer Science and Technology, Beijing Institute of Technology, Beijing,100081, China
来源
Ruan Jian Xue Bao/Journal of Software | 2021年 / 32卷 / 07期
关键词
Software engineering;
D O I
10.13328/j.cnki.jos.006265
中图分类号
学科分类号
摘要
Concurrency bug detection is a hot research topic in the area of programming language and software engineering. In recent years, researchers have made great progress in concurrency bug detection of applications. However, as operating system (OS) kernels always have high concurrency, complex synchronization mechanisms, and large scale of source codes, researches on concurrency bug detection of OS kernels are more challenging than applications. To address this issue, researchers have proposed various approaches to detect concurrency bugs in OS kernels. This study first introduces the basic types, detection techniques, and evaluation indicators of concurrency bug detection, and the limitations of existing concurrency bug detection tools in OS kernels are discussed. Then, researches on concurrency bug detection in OS kernels are described from four aspects: Formal verification, static analysis, dynamic analysis, and combination of both static and dynamic analysis. Some typical approaches are comprehensively compared. Finally, the challenges of concurrency bug detection in OS kernels are discussed, and the future research trends in this field are prospected. © Copyright 2021, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:2016 / 2038
相关论文
共 50 条
  • [41] Thermochromic Polymer Nanocomposites for the Heat Detection System: Recent Progress on Properties, Applications, and Challenges
    Supian, A. B. M.
    Asyraf, M. R. M.
    Syamsir, Agusril
    Najeeb, M. I.
    Alhayek, Abdulrahman
    Al-Dala'ien, Rayeh Nasr
    Manar, Gunasilan
    Atiqah, A.
    POLYMERS, 2024, 16 (11)
  • [42] Recent progress in nanosensors for sensitive detection of biomolecules
    Wang, Jiasi
    Qu, Xiaogang
    NANOSCALE, 2013, 5 (09) : 3589 - 3600
  • [43] Recent progress in detection-oriented derivatization
    Goto, J
    Nambara, T
    YAKUGAKU ZASSHI-JOURNAL OF THE PHARMACEUTICAL SOCIETY OF JAPAN, 1997, 117 (10-11): : 647 - 656
  • [44] Recent Progress in Detection Methods of Enrofloxacin in Foods
    Jin Y.
    Chen J.
    Ren T.
    Tang Y.
    Wang X.
    Wang S.
    Shipin Kexue/Food Science, 2022, 43 (09): : 293 - 299
  • [45] Recent Progress of Detection of Circulating Tumor DNA
    Chen Huan
    Han Xin-Tao
    Wei Jia
    Liu Jia-Nan
    Wang Guo-Qing
    Liu Wan-Jian
    Tian Yong-Shuai
    Meng Xian-Ying
    Wang Zhen-Xin
    CHINESE JOURNAL OF ANALYTICAL CHEMISTRY, 2021, 49 (06) : 893 - 906
  • [46] Recent progress in nucleic acid detection with CRISPR
    Liu, Frank X.
    Cui, Johnson Q.
    Wu, Zhihao
    Yao, Shuhuai
    LAB ON A CHIP, 2023, 23 (06) : 1467 - 1492
  • [47] Recent progress in subatomic particle detection technology
    Li, Zhi-Huan
    Lou, Jian-Ling
    Li, Qi-Te
    Ge, Yu-Cheng
    Yin, Zhe-Wei
    Ye, Yan-Lin
    FRONTIERS OF PHYSICS, 2013, 8 (05) : 548 - 554
  • [48] Recent progress for HGCDTE quantum detection in France
    Gravrand, O.
    Destefanis, G.
    INFRARED PHYSICS & TECHNOLOGY, 2013, 59 : 163 - 171
  • [49] Recent progress in road and lane detection: a survey
    Bar Hillel, Aharon
    Lerner, Ronen
    Levi, Dan
    Raz, Guy
    MACHINE VISION AND APPLICATIONS, 2014, 25 (03) : 727 - 745
  • [50] Recent progress for capillary electrophoresis with electrochemical detection
    Yu, Huan
    Xu, Xiaoyu
    Sun, Jinying
    You, Tianyan
    CENTRAL EUROPEAN JOURNAL OF CHEMISTRY, 2012, 10 (03): : 639 - 651