论文摘要
时间—消息触发对象(TMO)结构方案是传统面向对象设计和实现技术在语义上的巨大扩展,它允许系统设计者精确的设定高层的分布式计算对象的数据成员和方法成员的时间特性。TMO能应用于硬、软实时系统,实时仿真系统和通用并发系统的设计和开发。本文设计和实现了一个基于Windows CE操作系统的支持TMO的中间件(TMOSMCE)。论文主要内容如下: 1.介绍了TMO模型的结构、主要特点、以及支持TMO的操作系统的特殊要求。分析了Windows CE操作系统的核心特性,研究了Windows CE开发过程中的一些重要技术。同时也对中间件技术进行了介绍。 2.设计了TMOSMCE的体系结构和内部线程结构。采用两级的调度策略来管理TMOSMCE内部的线程。有效的利用超时参数调用WaitForSingleObject API函数来构建时间片分片机制。在微软消息队列(MSMQ)的基础上设计消息通信系统。 3.通过访问系统提供的高性能计数器实现精确计时。实现了一个能保证TMO的方法被及时激活,并能够处理TMO超时的调度器。在MSMQ的基础上实现了消息通信系统。建立全局时间资源,为计算节点的分布式对象提供时间服务。建立了一个叫做TMOFC(TMO基础类库)的API函数库,该函数库为编程人员提供了友好的C++类和函数的集合。 4.介绍了基于TMOSMCE的应用的设计准则和设计方法。详细描述了基于TMOSMCE的应用系统的初始化过程。采用自顶向下的系统设计方法,设计和实现了一段地面汽车交通网的TMO结构仿真。
论文目录
相关论文文献
- [1].交会对接仿真电视图像TMO算法主观评价[J]. 计算机辅助设计与图形学学报 2015(03)
- [2].嗜热细菌莱廷格热袍菌TMO普鲁兰酶TMP在大肠杆菌中的原核表达与酶学性质[J]. 中国食品学报 2016(08)