首页> 外文会议>IEEE AUTOTESTCON >A distributed and reusable workflow-based auto test framework for distributed integrated modular avionics
【24h】

A distributed and reusable workflow-based auto test framework for distributed integrated modular avionics

机译:基于分布式和可重复使用的基于工作流的自动测试框架,用于分布式集成模块化模块

获取原文

摘要

Distributed Integrated Modular Avionics (DIMA) has been the future development direction of the avionic system. In DIMA, a large number of distributed modules use standard buses to communicate with each other, and their complex interactions make the test system for DIMA quite challenging. The challenge comes mainly from two aspects: the number of modules and the flexible communication methods among the modules. Traditional test system for DIMA has many limitations, (1) accessing the hardware directly so that the test programs are usually hard to reuse; (2) the debugging and error-finding of the test programs are difficu (3) due to the lack of uniform standards, different data formats cause great inconvenience to the data sharing; (4) functional simplex and being unable to make full use of the system resources. The flexibility of DIMA make it unsuitable to persist in traditional test system. In order to avoid these limitations and keep the generality and reusability of the test system, we propose a distributed reusable workflow-based auto test framework for DIMA which (1) isolate the software and hardware completely by using a real-time publish and subscribe service; (2) use a well-defined workflow models to describe the test process; (3) use a general format to record and exchange values of measurements and tests; (4) take full advantage of the system resources and provide higher expansibility; (5) provide interoperability between different computer systems on the Internet by using Representational State Transfer (REST) web services. An Browser/Server (B/S) based implementation is also developed in this paper to demonstrate the proposed framework. The technologies we used mainly include workflow model, object oriented technology, multithreading technology, distributed task queue, REST web services and others. The practice shows that this framework is very effective and can be combined with many other software development technologies smoothly.
机译:分布式集成模块化航空电子(DIMA)是航空系统的未来发展方向。在DIMA中,大量分布式模块使用标准总线彼此通信,并且它们的复杂交互使得DIMA的测试系统成为挑战性。挑战主要来自两个方面:模块的数量和模块中的灵活通信方法。 DIMA的传统测试系统具有许多限制,(1)直接访问硬件,以便测试程序通常很难重用; (2)测试程序的调试和错误查找是困难的; (3)由于标准缺乏,不同的数据格式对数据共享带来了巨大的不便; (4)功能单纯x并无法充分利用系统资源。 Dima的灵活性使其不适合在传统的测试系统中持续存在。为了避免这些限制并保持测试系统的一般性和可重用性,我们提出了一种基于DIMA的基于分布式的可重用工作流的自动测试框架,其中(1)通过使用实时发布和订阅服务来完全隔离软件和硬件; (2)使用明确定义的工作流程模型来描述测试过程; (3)使用一般格式来记录和汇率测量和测试的价值; (4)充分利用系统资源,提供更高的可扩展性; (5)通过使用代表状态传输(REST)Web服务,提供Internet上的不同计算机系统之间的互操作性。本文还开发了基于浏览器/服务器(B / S)的实现,以展示所提出的框架。我们使用的技术主要包括工作流程模型,面向对象的技术,多线程技术,分布式任务队列,REST Web服务等。实践表明,此框架非常有效,可以顺利地与许多其他软件开发技术相结合。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号