J4 ›› 2014, Vol. 36 ›› Issue (5): 900-905.
• 论文 • 上一篇 下一篇
张可迪,舒绍娴,董威
收稿日期:
修回日期:
出版日期:
发布日期:
基金资助:
国家自然科学基金资助项目(60970035);国家863计划资助项目(2011AA010106)
ZHANG Kedi,SHU Shaoxian,DONG Wei
Received:
Revised:
Online:
Published:
摘要:
作为测试、模型检验等开发阶段所用技术的有效补充,运行时验证技术越来越受到广泛的关注。然而,当前的运行时验证技术主要用于应用软件,很少专门针对操作系统进行研究。对面向嵌入式操作系统的运行时验证框架和关键技术进行了研究,并结合一个开源嵌入式操作系统FreeRTOS进行了设计与实现。首先提出了一种面向嵌入式操作系统的运行时验证和反馈调整框架,然后针对框架中的关键技术部分,完成了规约语言的设计、三值语义监控器的生成、FreeRTOS嵌入式操作系统相关接口的实现等主要工作。
关键词: 嵌入式操作系统, FreeRTOS, 运行时验证, 规约语言, 三值语义监控器
Abstract:
As an effective supplement of testing and model checking, runtime verification technique attracts more and more attentions. However, the current runtime verification technology is mainly used for application software. Very few are specialized for monitoring the running state of an operating system. The paper studies the runtime verification framework and key techniques for embedded operating system and realizes a demo combined with an open source system FreeRTOS. Firstly, an embedded operating system oriented framework for runtime verification and feedback adjustment is proposed. Secondly, based on the critical part of our frame, the specification language, threevalued semantic monitor generation and FreeRTOS related interfaces are designed and implemented.
Key words: embedded operating system;FreeRTOS;runtime verification;specification language;threevalued semantic monitor
张可迪,舒绍娴,董威. 一种嵌入式操作系统运行时验证方法[J]. J4, 2014, 36(5): 900-905.
ZHANG Kedi,SHU Shaoxian,DONG Wei. A runtime verification method for embedded operating system [J]. J4, 2014, 36(5): 900-905.
0 / / 推荐
导出引用管理器 EndNote|Ris|BibTeX
链接本文: http://joces.nudt.edu.cn/CN/
http://joces.nudt.edu.cn/CN/Y2014/V36/I5/900