实时软件开发技术的研究与实现

被引量 : 0次 | 上传用户:gtowdp86
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着实时系统应用领域的不断扩大,系统的复杂度也越来越大,导致软件的规模也越来越大了,这就对实时软件开发的工程化方向提出了新的要求。 在实时计算中,系统的正确性不仅仅依赖于计算的逻辑结果而且依赖于结果产生的时间。这决定了实时系统中需要处理的问题会比通用系统中更多,也更需要系统有更高的能力去满足要求。 针对实时系统设计中出现的问题,本文全面分析并系统地阐述了多种实时系统的性能评价方法、工作原理和设计方法。在系统的分析设计过程中,把当前和软件工程结合的UML方法引入到实时系统的分析和设计中,希望能给我们现在的实时系统设计带来点新的设计思想。 首先,本文从实时系统的性能评价方法入手,介绍了实时系统设计中自上而下的一种分析方法,使得设计人员可以更好的在软件和硬件间做到平衡。 然后指出了实时系统设计中,需要注意的一些重要问题,并提出了相应的设计方法,包括任务的分配和调度方法,实时通讯技术和容错技术。并讨论了一个实时程序设计语言及其工具应该所有的特征。 进一步,为了让实时软件的开发更好的符合软件工程的思想,提出了实时系统用UML进行系统设计和建模的方法和过程,并用UML描述了关口表计费采集系统的需求、分析和设计。在系统中,为了增加Socket连接请求的有效性和数据存储的瓶颈问题,在数据库服务器中使用了Socket连接池和数据库连结池,以减少这两个问题对系统造成的影响。为了保持系统的高可靠性,在整个系统中使用了守护狗模式,对通讯服务器使用了主备保护模式,并对数据库服务器进行了集群。对数据库服务器进行集群带来的另一个好处是,解决了数据库服务器的负载均衡问题。通讯服务器还支持数据的磁盘备份,以允许数据传输的延迟服务,来消除数据库服务器端Socket请求数的瞬间过载对数据传输服务造成的影响。 在文章的最后,总结了本次研究工作的缺点和不足,提出了日后需要改进和完善的地方。
其他文献
上市公司的业绩历来受到股东、债权人及其他利益相关者的广泛关注,但业绩评价标准却一直备受争议。文章针对业绩评价的主要影响因素进行分析的基础上,比较业绩评价中两类基本
<正>据最新一期美国《华盛顿观察》报道,当好莱坞通过3D影片《阿凡达》征服世界观众之时,美军联合部队司令部正在将"阿凡达"(替身训练)应用于派遣在非洲之角的军事人员训练之
目的探讨纤溶酶与尿激酶胸腔内注射治疗包裹性胸腔积液的临床疗效是否存在差异。方法选取2014年1月~2015年12月来我院住院诊治的包裹性胸腔积液患者86例,根据两种治疗方案分
<正>公益广告存在内容缺少创意、缺乏共鸣以及商业利益过度浸染等问题。本文结合我国思政教育和信息传播的要求,分析原因,并提出针对性建议,以提高公益广告的传播效果。思想
<正>我国政府历来重视民族教育的发展,根据少数民族的特点和民族地区的实际,制定了大量的民族教育政策,以保障少数民族平等的受教育权益。特别是党的十一届三中全会后,我国作
【目的】开展苹果农药残留风险评估研究,为苹果消费、农药残留监管和农药最大残留限量(MRLs)制修订提供科学依据。【方法】对采自主产区的200个苹果样品进行农药残留检测,分
数控转塔冲床用凹模要求外圆与中心刃口孔要保证同轴,光洁度要求较高时,通常是依靠内圆或外圆磨床来加工保证。当内孔为异型孔而非正圆时,如何保证内孔和外圆的同轴度要求,是生产
目的:探讨用小剂量罗红霉素联合氨茶碱治疗支气管扩张的临床效果。方法:对2013年1月~2014年10月期间我院收治的54例支气管扩张患者的临床资料进行回顾性研究。我们将这54例患
Krashen的输入说对教学的启示许林麟Stephen,D·Krashen在论述二语习得理论提出了五个假说:语言习得与语言学习假说(Acquisition—LearningHypothesis),自然顺序假说(naturalOrderHypothes...