期刊文献+

ARINC653实时任务可调度性验证方法 被引量:1

Method for Verifying ARINC653 Real-time Task Schedulability
下载PDF
导出
摘要 针对综合模块化航空电子系统(Integrated Modular Avionics,IMA)存在周期任务和非周期任务,以及任务间依赖关系,传统方法不能准确验证其实时任务可调度性的问题,本文提出了一种基于Stopwatch时间自动机的ARINC653实时任务可调度性验证方法,利用模型检验工具UPPAAL对IMA系统进行建模仿真,并结合统计模型检验(Statistical Model Checking,SMC)与符号模型检验(Symbolic Model Checking,MC)来验证其可调度性。实验结果表明,该方法不仅快速验证了IMA系统的可调度性,而且能够准确定位不可调度任务。 In view of the fact that Integrated Modular Avionics(IMA)system has periodic tasks,non-periodic tasks and inter-task depedencies,traditional methods cannot accurately verify the schedulability of real-time tasks,this paper proposes a ARINC653 real-time system task schedulability verification method based on Stopwatch automata,which uses model checking tool UPPAAL to model and simulate ARINC653 real-time system,and combines statistical model checking(SMC)and symbolic model checking(MC)to verify its schedulability.Experiments demonstrate that the proposed method can not only verify the schedulability of IMA system quickly,but also locate the non-schedulable tasks accurately.
作者 雷煜靓 胡宁 陈福 崔西宁 Lei Yuliang;Hu Ning;Chen Fu;Cui Xining(AVIC Xi'an Aeronautics Computing Technique Research Institute,Xi’an 710065,China)
出处 《单片机与嵌入式系统应用》 2021年第4期15-20,共6页 Microcontrollers & Embedded Systems
基金 国防基础科研项目资助(JCKY2016607B006) 工信部民机科研(MJ-2017-S-39)。
关键词 ARINC653 可调度性 秒表时间自动机 统计模型检验 符号模型检验 ARINC653 Schedulability stop watch automata Statistical model checking Symbolic model checking
  • 相关文献

参考文献3

二级参考文献38

  • 1SUDHANWA K, JAMIE W, HASSAN R. Comparing the specifi- cation of a near-real time commanding system using statecharts and AADL[ C]// Proceedings of the Forth International Conference on Information Technology: New Generations. Washington, DC: IEEE Computer Society, 2007:355 -360.
  • 2BEHRMANN G, LARSEN KIM G, MOLLER O, et al. UPPAAL - Present and furure[ C]// Proceedings of the 40th IEEE conference on Decision and Control. Washington, DC: IEEE Computer Society, 2001 : 2881 - 2886.
  • 3FELLER P H, LEWIS B A, VESTAL S. The SAE Architecture Analysis and Design Language (AADL) a standard for engineering performance critical systems[ C]// Proceedings of the 2006 IEEE international Symposium on Computer-Aided Control Systems Design. Washington, DC: IEEE Computer Society, 2006: 1206- 1211.
  • 4SELIC B. The pragmatics of model-driven development[ J]. IEEE Software, 2003, 20( 5 ) : 19 - 25.
  • 5SOKOLSKY O, LEE 1, CLARKE D, Schedulability analysis of AADL models[ C]// Proceedings of 20th International Symposium on Parallel and Distributed Processing. Washington, DC: IEEE Computer Society, 2006: 8.
  • 6SAE - AS5506/1. SAE Architecture Analysis and Design Language (AADL) Annex vol. 1, Annex E: Error Model Annex[ S]. Warrendale, PA, USA: International Society of Automotive Engineers, 2006.
  • 7SINGHOFF F, LEGRAND J, NANA L. Scheduling and memory requirements analysis with AADL[ C]// Proceedings of the 2005 Annum ACM SIGAda International Conference on Ada. New York, NY, USA : ACM, 2005:1 - 10.
  • 8BUTTAZZO G C. Hard real-time computing systems: Predictable scheduling algorithms and applications[ M]. Nonwell, MA, USA: Kluwer Academic Publishers, 1997.
  • 9BREMOND-GREGOIRE P, CHOI J Y, CLARKE D, et al. A process algebraic approach to the schedulability analysisof real-time systems[ M]. Norwell, MA, USA: Kluwer Academic Publishers, 1998.
  • 10User Guide Furness Toolset vl. 6[ EB/OL]. [ 2008 - 11 - 20]. http://www, furnesstoolset, com/files/Furness% 20Toolset% 20User % 20Guide. pdf.

共引文献37

同被引文献9

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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