期刊文献+

基于命题投影时序逻辑的单调速率调度算法模型检测 被引量:3

Model Checking Rate Monotonic Scheduling Algorithm Based on Propositional Projection Temporal Logic
下载PDF
导出
摘要 提出了基于命题投影时序逻辑(propositional projection temporal logic,简称PPTL)的单调速率调度(rate monotonic scheduling,简称RMS)模型检测方法.该方法使用SPIN模型检测器的系统建模语言PROMELA为任务调度系统建模,使用PPTL描述系统期望的性质,通过SPIN验证系统模型是否满足性质,从而得知一个任务组在RMS下是否可调度.同时,RMS算法控制下的任务调度系统的其他性质也可以得到验证. A propositional projection temporal logic (PPTL) based model checking approach for rate monotonic scheduling (RMS) is presented. With this approach, RMS controlled systems are modeled by PROMELA, which is the system modeling language in model checker SPIN. The desired property is specified by a PPTL formula. Next, whether or not the system satisfies the property can be verified with SPIN. Accordingly, the schedulability of a group of tasks can be obtained; meanwhile, other properties of the tasks scheduling system under RMS algorithm can also be verified.
作者 田聪 段振华
出处 《软件学报》 EI CSCD 北大核心 2011年第2期211-221,共11页 Journal of Software
基金 国家自然科学基金(61003078 91018010 60873018 60910004) 国家重点基础研究发展计划(973)(2010CB328102) 教育部博士点基金(200807010012) 中央高校基本科研业务费专项资金(JY10000903004)
关键词 时序逻辑 模型检测 单调速率调度算法 验证 实时系统 temporal logic model checking rate monotonic scheduling algorithm verification real time system
  • 相关文献

参考文献2

二级参考文献3

共引文献92

同被引文献65

  • 1唐稚松,赵琛.一种面向软件工程的时序逻辑语言[J].软件学报,1994,5(12):1-16. 被引量:15
  • 2石为人,欧国建.基于单调速率调度算法的μC/OS-II多任务周期的设计[J].计算机应用,2007,27(3):706-708. 被引量:2
  • 3朱雪阳.双重软件体系结构描述框架XYZ/ADL[J].计算机研究与发展,2007,44(9):1485-1494. 被引量:3
  • 4Ben Ari M, Pnueli A, Manna M. The temoral logic of branching time [J]. Acta Informatica, 1981, 20 (3) : 207- 226.
  • 5Huth M, Ryan M. Logic in Computer Science: Modelling and Reasoning about System [M]. Cambridge, UK: Cambridge University Press, 2004.
  • 6Kwiatkowska M. Model checking for probability and time: From theory to practice [C]//Proc of the 18th IEEE Syrup on Logic in Computer Science. Piscataway, NJ: IEEE, 2003: 351-360.
  • 7Panangaden P. Labelled Markov Processes [M]. London: Imperial College Press, 2009.
  • 8Clarke E M, Grumberg O, Peled D A. Model Checking [M]. Cambridge, MA: MIT Press, 1999.
  • 9Burcb J R, Clarke E M, McMillan K L, eta[. Symbolic model checking: 10x states and beyond [J]. Information and Computation, 1992, 98(2): 142-170.
  • 10Alur R, Courcourbetis C, Dill D. Model checking for real- time systems [C] //Proc of the 5th Syrup on I,ogic in Computer Science. Piscataway, NJ: IEEE, 1990:414-425.

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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