- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ASCM基于SOA嵌入式安全关键中间件
ASCM基于SOA嵌入式安全关键中间件
摘 要:由于嵌入式安全关键系统自身的特点和应用环境的特殊性,导致了设计分布式嵌入式安全关键应用比一般的嵌入式实时应用要困难得多。提出了一种新的基于SOA构架的自适应安全关键中间件,极大地简化了嵌入式安全关键系统应用的开发,并对相应的体系结构和关键技术进行了讨论。另外,针对嵌入式安全关键系统运行环境的特殊性,重点讨论了SOA构架中基于动态配置服务的端到端的自适应QoS管理机制和实时容错机制的设计和实现。
关键词:安全关键中间件; 面向服务构架; 自适应; 端到端; 服务质量; 容错
中图分类号:TP311文献标志码:A
文章编号:1001-3695(2010)03-0966-04
doi:10.3969/j.issn.1001??3695.2010.03.043
ASCM:SOA??based embedded adaptive safety critical middleware
ZHANG Yi, CAI Wan-dong
(School of Computer Science Engineering, Northwestern Polytechnical University, Xi’an 710072, China)
Abstract:Embedded safety??critical systems (ESCS) are those systems whose failure could result in loss of life, significant property damage, or damage to the environment. Because of the nature of ESCS, designing the applications for ESCS in distributed environment is harder than those for distributed real??time embedded systems. This paper described a SOA based safety??critical middleware calledadaptive safety??critical middleware (ASCM).ASCM provided related services for ease the development of embedded safety??critical applications. Also presented the technologies of end??to??end adaptive QoS management and fault tolerance to satisfy the dynamic and unpredictable mission requirements of ESCS.
Key words:safety??critical middleware; SOA(service??oriented architecture); adaptive; end??to??end; QoS; fault tolerance
0 引言
嵌入式安全关键系统(ESCS)是指其系统功能一旦失效将引起严重的后果,包括生命或财产的重大损失、环境的破坏、信息的丢失或泄露等应用于安全关键领域中的嵌入式系统。
嵌入式安全关键系统广泛应用于航空、航天、国防等重要领域。随着ES应用的日益广泛和微处理器技术的不断革新,其变得日趋复杂。新一代ESCS具有以下特征:功能越来越多,且功能的实现更加依赖于软件;连网能力成为ESCS的必备功能;在高度自动化、网络化的情况下,安全性、可靠性问题更加突出。
软件功能的日趋复杂和应用环境的不可确定性,是目前造成ESCS开发复杂性和高成本的重要因素。设计一种能屏蔽底层运行环境,自适应外界环境变化的应用于安全关键领域的中间件,是解决上述问题的有效手段[1],也是嵌入式安全关键领域研究的一个热点。目前,学术界研究的热点是嵌入式实时中间件,但将当前的嵌入式实时中间件直接应用于ESCS还存在不能灵活应用、不能保证关键任务的QoS等诸多不足。因此,需要一种专门针对ESCS应用的中间件,通过其提供的服务和功能,来保证嵌入式安全关键系统的以下关键属性:
a)实时性,保证满足安全关键应用任务的严格时限要求。
b)分布性,管理分布式数据的一致性,使得ESCS的内部子系统及它们之间的交互得到实时的监控。
c)可用性,当出现故障时,
文档评论(0)