- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA架构的嵌入式软件测试平台.pdf
!g28牵 JOUR情NAlO报FINT杂ELL志IGENCE JuVne01.220809
20o9
基于SOA架构的嵌入式软件测试平台*
刘 雪 杨 明2 孟 伟3
1.西安863软件孵化器有限公司研究发展部 西安 710075;
2.西安电子科技大学机电工程学院 西安 710071;
3.西安软件工程技术研究中心研究发展部 西安 710075
摘 要 随着嵌入式软件的性能越来越复杂,软件的质量对嵌入式产品的最终质量起到了决定性的作用。嵌入式
软件测试是保证软件质量及嵌入式系统质量的重要技术手段,而嵌入式软件测试平台正是为提高测试效率、降低测
试费用而提供的操作平台。介绍了面向服务的体系结构 Service—oriented,简称SOA 的概念及结构模型,着重阐述
了如何采用SOA对 I~-TE DistributedSimulationTestingEnvironment 进行架构,并解决了测试中各部分之间信息的
传递问题,较好适应了嵌入式软件的交叉测试过程和嵌入式系统资源有限的特点。
关键词 面向服务体系结构 分布式软件仿真测试环境 嵌入式软件测试平台
中图分类号 TP3l 文献标识码 A 文章编号 1002—1965 2009 0098一O2
在信息技术迅速发展的今天,嵌入式领域 目标系统的应
用系统日趋复杂,开发技术 日新月异,但嵌入式领域具有以
应用为中心的特点,因此,面对系统复杂性的增加,自然需要 在一个企业内部,多种系统、多个应用并存,嵌入式软件
功能强大、性能稳定的应用软件与之相适应。所 以,在嵌人 测试过程中信息及时共享、反馈难。目前,大量的信息资源
系统开发中软件的代码量也越来越大。同时,系统又要求应 不能充分发挥应有的作用,效率低下,软件部分的质量已经
用也要精简高效、稳定可靠 ,使软件的开发在整个系统开发 成为阻碍嵌入式系统的最大障碍。
中所占的时间也越来越长 ,软件的质量对产品的最终质量起 要彻底解决上述问题,就必须建立一个灵活的、快速响
到了决定性的作用。但是事实上由于软件的开发缺乏科学 应的用户支持基础架构,它可以包容现有的应用并满足未来
的管理手段,开发的软件得不到很好的测试与分析,所编写 的嵌入式软件测试的需求。面向服务的架构 SQA 能让系
的程序没有得到有效的测试就交付给用户使用。那些没有 统变得更有弹性 ,能更快地响应测试需求,从而实现更好的
运行过的代码带着潜在的危险交付到客户手中,经常会给用 测试灵活性 ,使嵌入式软件测试能够更好地实现同步实时
户带来巨大的经济损失、为产品供应商带来信誉上的损失, 性 。
在一些特殊的领域甚至会危及人的生命安全…。因此对嵌 1.1 SOA的概念 SOA是由Gf.rtlier在 1996年提出的,
人式软件的测试研究势在必行。 到了2002年 12月,Gartner又提出了SOA是 “现代应用开发
嵌入式软件测试有其 自身的特点和测试困难。由于嵌 领域最重要的课题”;2008年SOA是占有绝对优势的软件工
入式系统的自身特点,如实时性 Real—timing ,内存不丰 程实践方法 2【l。
富,I/0通道少,开发工具昂贵,并且与硬件紧密相关,CPU SOA是一种架构模型,它可以根据需求通过网络对松
种类繁多,其缺陷不像PC软件的缺陷容易修补等等。对嵌 散耦合的粗粒度应用,连接能完成特定任务的独立功能实体
入式软件测试与一般软件的测试策略有很大的不同,可以说 实现的一种软件系统架构。服务层是 SOA的基础,可以直
对嵌入式软件进行测试比对普通软件测试来说要难。目前, 接被应用调用,从而有效控制测试系统中与软件代理交互的
面向服务的体系结构 Service—OrientdeArchitecture,简称
文档评论(0)