期刊文献+

基于构件框架及模型驱动的操作系统内核 被引量:8

Component-based and model-driven embedded operating system
在线阅读 下载PDF
导出
摘要 为了解决复杂嵌入式系统模型在操作系统上的实现要求,提出了一个新的基于模型驱动架构的嵌入式操作系统内核Pcanel.该内核提供一个构件化的运行环境,以细粒度的构件作为基本单位,以构件框架作为控制构件计算任务的体系结构.构件框架对应设计阶段的抽象计算模型,由计算模型解决系统在功能方面的问题.构件框架按照触发器条件控制构件的执行,解决系统在非功能方面的问题.Pcanel采用一个规范的状态和行为的转换系统,将控制流与构件的执行相分离,并且在规范的递归形式下实现框架的组合.研究结果表明,Pcanel能够灵活地应用于高度复杂的嵌入式系统,通过构件模型的约束条件,构件得以更容易组合和验证. For implementation of complex embedded system models on operating system, a new embedded operating system kernel based on model-driven architecture called Pcanel was proposed. When the kernel provided a component-based runtime environment, finely granular component was defined as basic entity, and component frameworks were taken as the architecture for controlling component computation. Abstract computation models in design phase were mapped on the component frameworks to solve functional problems of embedded systems,and the component frameworks controlled the executions of components to solve non-functional problems. In the transition system,the control flow of compenent was separated from computation flow by introducing a formal transition system of state and action in Pcanel, and the composition of frameworks was implemented in a formal recursive way. Experimental results indicate that Pcanel can be flexibly applied in complex embedded systems. With resriction on the component model, the composition and verification of components can be achieved more easily.
出处 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2005年第9期1348-1352,共5页 Journal of Zhejiang University:Engineering Science
基金 国家"863"重大软件项目(2002AA1Z2050)浙江省重点科研项目(2004C21059).
关键词 构件 框架 模型驱动 嵌入式操作系统 component framework model-driven embedded operating system
  • 相关文献

参考文献10

  • 1GABBER E, SMALL C, BRUNO J, et al. The pebble component-based operating system [A]. Proceedings ofthe 1999 USENIX Annual Technical Conference[C].Monterey, CA, USA:[s. n.], 1999: 267-282.
  • 2KON F, CAMPBELL R H, MICKUNAS M D, et al,2K; A distributed operating system for heterogeneous environments [R]. Urbana. University of Illinois at Urbana-Champaign, 1999.
  • 3REID A, FLATT M, STOLLER L, et al. Knit:Component composition for systems software [A].Proceedings of the 4th Symposium on Operating Systems Design and Implementation [C]. San Diego, California:[s. n. ], 2000: 347-360.
  • 4KARSAI G, SZTIPANOVITS J, LEDECZI A, et al.Model-integrated development of embedded software[J]. Proceedings of the IEEE, 2003, 91(1) :145 - 164.
  • 5HOARE C A R. Communicating Sequential Processes[J]. Communications of the ACM, 1978, 21(8) :666 - 677.
  • 6LIU Jie. Continuous time and mixed-signal simulation in Ptolemy Ⅱ[R ]. Berkeley, USA: EECS UC Berkeley, 1998.
  • 7JERRY B, JOHN S C, BARRY L N, et al. Discrete-Event System Simulation[M]. 2nd ed. New Jersey:Prentice Hall, 2000.
  • 8KAHN G, MACQUEEN D B. Coroutines and networks of parallel processes [A]. Proceedings of IFIP Congress[C]. Paris, France: North-Holland Publishing Company, 1977: 993-998.
  • 9LEE E A, MESSERSCHMITT D G. Synchronous Data Flow [J]. Proceedings of the IEEE, 1987, 75(9) :55 - 64.
  • 10刘正蓝,朱淼良,姜明,吴天福.QoS协议及体系结构研究综述[J].浙江大学学报(工学版),2003,37(3):288-294. 被引量:8

二级参考文献4

  • 1STRIEGELA, MANIMARAN G. A scalable approach for DiffServ multicasting [A]. Communications, 2001. ICC 2001. IEEE International Conference on [C]. Helsinki, Finland: IEEE, 2001. 2327--2331.
  • 2BLESS R, WEHRLE K. Group communication in differentiated services networks [A]. Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on [C]. Brisbane, Australia: IEEE, 2001. 618--625.
  • 3SU Heng-chi, HWANG Ren-hung. Multicast provision in a differentiated services network [A]. Information Networking, 2001. 15th International Conference on [C]. Beppu, Japan: IEEE, 2001. 189--196.
  • 4林闯,单志广,盛立杰,吴建平.Internet区分服务及其几个热点问题的研究[J].计算机学报,2000,23(4):419-433. 被引量:109

共引文献7

同被引文献60

引证文献8

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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