首页> 外文期刊>Programming and Computer Software >Pattern-based environment modeling for static verification of Linux kernel modules
【24h】

Pattern-based environment modeling for static verification of Linux kernel modules

机译:基于模式的环境建模,用于Linux内核模块的静态验证

获取原文
获取原文并翻译 | 示例

摘要

Linux kernel modules operate in an event-driven environment. During static verification of such modules it is necessary to take into consideration all feasible scenarios of interaction between modules and their environment. The paper presents a new method which allows to automatically generate an environment model for a particular kernel module on the base of analysis of its source code and a set of specifications describing patterns of scenarios of interaction between modules and their environment. In specifications one can describe both generic patterns that are widespread in the Linux kernel and detailed specific patterns for a particular subsystem. It drastically reduces a specification size and thus helps to verify more modules with less efforts. Proposed method was implemented as a component of Linux Driver Verification Tools and was applied for static verification of modules from almost all Linux kernel subsystems.
机译:Linux内核模块在事件驱动的环境中运行。在此类模块的静态验证期间,有必要考虑模块与其环境之间相互作用的所有可行方案。本文提出了一种新方法,该方法允许根据特定内核模块的源代码分析以及一组描述模块与其环境之间交互场景的规范的规范,自动为特定内核模块生成环境模型。在规范中,既可以描述Linux内核中广泛使用的通用模式,也可以描述特定子系统的详细特定模式。它大大减少了规格大小,从而有助于以更少的努力来验证更多模块。所提出的方法是作为Linux驱动程序验证工具的一个组件而实现的,并被用于几乎所有Linux内核子系统中模块的静态验证。

著录项

  • 来源
    《Programming and Computer Software》 |2015年第3期|183-195|共13页
  • 作者单位

    Russian Acad Sci, Inst Syst Programming, Moscow 109004, Russia;

    Russian Acad Sci, Inst Syst Programming, Moscow 109004, Russia;

    Russian Acad Sci, Inst Syst Programming, Moscow 109004, Russia;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号