期刊文献+

Timed SEFM:面向嵌入式实时控制系统的编程模型 被引量:1

Timed SEFM:programming model for embedded real-time control systems
在线阅读 下载PDF
导出
摘要 实时任务的功能和其完成时间共同影响嵌入式控制系统的物理行为。传统的进程/线程模型缺乏时间语义,时间属性只能用优先级间接表达,任务的实际完成时间不具有确定性。Henzinger提出的LET(Logical Execution Time)编程模型用协作式的时间触发语义明确描述时间需求,但其所基于的操作系统仍沿用进程/线程模型,仍会引入时间不确定性。结合服务体/执行流模型SEFM(Servant/Exe-Flow Model)和LET模型,定义了一种时间确定的编程模型Timed SEFM,用改进的SEFM模型描述系统的功能行为,用LET描述系统的时间行为。把智能小车控制系统的实现作为研究实例。 Both the function and finish time of an embedded real-time task affect the physical behavior of an embedded control system. Traditional process/thread model deals with timing indirectly with priorities, lacking timing semantics, so that the finish time of a task is of no predictability. Henzinger has come up with the LET(Logical Execution Time)model,which describes timing requirements clearly using coordinate timing semantic, however, it's still based on process/thread model, which may introduce timing-unpredictability. By combining Servant/Exe-Flow Model and LET model. This paper presents a new time-predictable programming model, Timed SEFM, which uses refined SEFM model to deal with functionality and uses LET model to deal with timing. An implementation of intelligent car system is presented as a case study.
出处 《计算机工程与应用》 CSCD 北大核心 2016年第10期19-26,共8页 Computer Engineering and Applications
基金 国家自然科学基金(No.61379040 No.61272131) 江苏省自然科学基金(No.SBK2012194)
关键词 硬实时 控制系统 编程模型 时间可预测性 逻辑执行时间 服务体/执行流 hard real-time control system programming model time predictability Logical Execution Time(LET) servant/exe-flow
  • 相关文献

参考文献21

  • 1Forrai A.Introduction into embedded control system design[M]//Embedded control system design.Berlin Heidelberg:Springer,2013:21-54.
  • 2Lee I,Leung J,Son S H.Handbook of real-time and embedded systems[M].Florida:CRC Press,2007.
  • 3Lee E A.The problem with threads[J].Computer,2006,39(5):33-42.
  • 4Hahn S,Reineke J,Wilhelm R.Towards compositionality in execution time analysis-definition and challenges[C]//6th International Workshop on Compositional Theory and Technology for Real-Time Embedded Systems,2013.
  • 5Potop-Butucaru D,Puaut I.Integrated worst-case execution time estimation of multicore applications[C]//WCET,2013:21-31.
  • 6Kopjak J,Kovács J.Timed cooperative multitask for tiny real-time embedded systems[C]//2012 IEEE 10th International Symposium on Applied Machine Intelligence and Informatics(SAMI).IEEE,2012:377-382.
  • 7Halbwachs N,Caspi Raymond P,Pilaud D.The synchronous dataflow programming language lustre[C]//Proceedings of the IEEE,1991,79(9).
  • 8Berry G.The esterel language primer,version v5 91[EB/OL].(1991).http://www.esterel-technologies.com/technology/scientific-papers/.
  • 9Henzinger T A,Horowitz B,Kirsch C M.Giotto:A timetriggered language for embedded programming[C]//Proceedings of the IEEE,2003,91(1):84-99.
  • 10Templ J.Tdl specification and report Tech Rep T004[R].University of Salzburg:Department of Computer Science,2004.

二级参考文献14

共引文献4

同被引文献1

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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