期刊文献+

OSEK/VDX OS服务调用的规范一致性检测方法 被引量:5

Checking method of system service call conformance in OSEK/VDX OS
下载PDF
导出
摘要 OSEK/VDX(open systems and the corresponding interfaces for automobile electronic/vehicle distributed execu-tive)OS规范描述了一个嵌入式实时操作系统,对系统服务调用的上下文做了严格的限制。违反系统服务调用规范是一种很隐蔽的错误,不会被编译器发现。提出一种OSEK/VDX OS系统服务调用规范一致性的检测方法,利用森林图描述用户自定义代码中的函数及其调用关系,采用矩阵描述OSEK/VDX OS系统服务调用的规则,遍历该森林图的函数调用路径,对于每条路径,结合该规则矩阵判断其规范一致性。实验和分析表明该方法能有效地检测用户自定义代码中隐藏的违反OSEK/VDX OS系统服务调用规范的错误。 OSEK/VDX( open systems and the corresponding interfaces for automobile electronic/vehicle distributed execu- tive) OS standard specifies an embedded real-time operating system(RTOS) and contexts of system service calls in this RTOS are strictly limited. But the violation of System Service call conformance can not be detected by the compiler. The checking method of system service call conformance was proposed. This method described the functions and their call rela- tionships in users source codes by the forest graph and describes the system service call restrictions with a regulation matrix. Then all the function call paths in the forest graph were traversed and each function call path was judged whether the correct referring to the regulation matrix. Experiments and analysis demonstrate that this method can effectively detect the system service call conformance violations hidden in user's source codes.
出处 《重庆邮电大学学报(自然科学版)》 北大核心 2010年第6期786-790,共5页 Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)
基金 国家核高基重大专项(2009ZX01038-002-002) 重庆市科技攻关重点项目(CSTC 2009AB2244) 重庆市科技攻关计划项目(CSTC 2009AB6085)~~
关键词 嵌入式实时操作系统 OSEK/VDX(open systems and the CORRESPONDING interfaces for AUTOMOBILE electronic/vehicle distributed executive)OS规范 系统服务调用 一致性检测 embedded real-time OS open systems and the corresponding interfaces for automobile electronic/vehicle distributed executive(OSEK/VDX) OS system services conformance checking
  • 相关文献

参考文献8

  • 1The OSEK/VDX Group. OSEK/VDX Operating System, Version2. 2. 3[ EB/OL ]. ( 2005-02-17 ) [ 2009-07-05 ]. http ://www. osek-vdx. org.
  • 2The OSEK/VDX Group. OSEK/VDX System Generation OIL, Version2. 5 [ EB/OL ]. ( 2004-07-01 ) [ 2009-07- 15 ]. http ://portal. osek-vdx. org.
  • 3LINDLAR F,ZIMMERMANNA A. A code generation tool for embedded automotive systems based on finite state machines [ C ]//IEEE. Proc. of the 6th IEEE Symposium on Industrial Informatics. Daejeon, Korea: IEEE Press, 2008 : 1539-1544.
  • 4BRUN M, DELATOUR J, TRINQUET Y. Code Generation from AADL to a Real-Time Operating System: An Experimentation Feedback on the Use of Model Transformation[ C]//IEEE. Proc. of the 13th IEEE Symposium on Engineering of Complex Computer Systems. Belfast, England : IEEE Press ,2008 : 257-262.
  • 5汪黎,杨学军,王戟,罗宇.操作系统内核程序函数执行上下文的自动检验[J].软件学报,2007,18(4):1056-1067. 被引量:5
  • 6章亮飞,李银国.嵌入式实时操作系统AutoOSEK的设计[J].计算机工程,2007,33(16):53-55. 被引量:20
  • 7李银国,汤卓群,蒋建春,盛一伦.基于广义表结构的OIL配置器设计[J].计算机工程,2009,35(21):277-279. 被引量:1
  • 8The OSEK/VDX Group. OSEK/VDX time triggered operating system, Version1. 0 [ EB/OL ]. ( 2001-07-24 ) [ 2009-08-14 ]. http ://www. osek-vdx. org.

二级参考文献39

  • 1李秀梅,杨国青.OSEK/VDX标准与车控电子产品开发[J].单片机与嵌入式系统应用,2005,5(4):27-30. 被引量:4
  • 2The OSEK/VDX Group. OSEK/VDX System Generation OIL[EB/OL]. (2004-07-01). http://ponal.osek-vdx.org.
  • 3The OSEK/VDX Group. OSEK/VDX Operating System[EB/OL]. (2005-02-17). http://portal.osek-vdx.org.
  • 4章亮飞,李银国.嵌入式实时操作系统AutoOSEK的设计[J].计算机工程,2007,33(16):53-55. 被引量:20
  • 5Kylin project.2007.http://www.kylin.org.cn
  • 6Linux kernel mailing list archive.2007.http://www.uwsg.indiana.edu/hypermail/linux/kernel/
  • 7Corbet J,Kroah-Hartman G,Rubini A.Linux Device Drivers.3rd ed.,O'Reilly,2005.
  • 8Love R.Linux Kernel Development.2nd ed.,Sams Publishing,2005.
  • 9Bovet DP,Cesati M.Understanding the Linux Kernel.3rd ed.,O'Reilly,2005.
  • 10Russell R.Unreliable guide to locking.2003.Http://www.kernel.org/pub/linux/kernel/people/rusty/kernel-locking/index.html

共引文献23

同被引文献33

  • 1朱振华,许毅平,周曼丽.网络协议测试生成方法综述[J].计算机工程与应用,2005,41(15):172-175. 被引量:6
  • 2章亮飞,李银国.嵌入式实时操作系统AutoOSEK的设计[J].计算机工程,2007,33(16):53-55. 被引量:20
  • 3Offutt J,Liu Shaoying.Generating Testing Data from SOFL Specification[J].Journal of Systems and Software,1999,49(1):49-62.
  • 4OSEK Group.OSEK/VDX Operating System Specification Version 2.2.3[Z].2005.
  • 5SUWATrHIKUL J, MCMURRAN R, JONES R. Adaptive OSEK network management for in-vehicle network fault detection[C]. Vehicular Electronics and Safety,2007.ICVES. IEEE International Conference. Feb. 2008.
  • 6ALBERT A. Comparison of event-triggered and time-trigg- ered concepts with regard to distributed control systems[C]. Embedded World 2004, 2004.
  • 7SEK Network Management-Concept and Application Progr- amming Interface. V2.5.3 [S]. http ://www.osek- vdx.org,2004.
  • 8钱培德,吕强,杨季文,朱巧明.论操作系统仿真器[J].计算机研究与发展,1997,34(7):507-512. 被引量:1
  • 9NIPKOW T, PAULSON L C, WENZEL M. A proof assistant for higher-order logic [ C ]//Lecture Notes in Computer Science, vol 2283.
  • 10KLEIN G, ELPHINSTONE K, HEISER G, et al. sel4 : formal verifica- tion of an OS kernel[ C ]//Proc of the 22rid ACM SIGOPS Symposium on Operating Systems Principles. New York : ACM Press, 2009 : 207- 220.

引证文献5

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部