首页> 外文会议>Digital Avionics Systems Conference >A component based, event driven framework for rapid prototyping real-time avionics systems
【24h】

A component based, event driven framework for rapid prototyping real-time avionics systems

机译:基于组件的快速原型实时航空电子系统的事件驱动框架

获取原文

摘要

Rapid prototyping facilities, such as the Boeing-Phantom Works Advanced Avionics Center are called upon to design and implement prototype systems for research and development projects with very short schedules and with very tight budgets. Theseprototype systems involve the development of real-time embedded software that integrates a variety of commercial-off-the-shelf (COTS) hardware modules with aircraft avionics subsystems. It is desirable to leverage software developed from previous systemsas often as possible to shorten the development cycle and to reduce cost. In the past, new software components as well as software components from previous projects were pieced together, perhaps with vendor supplied software to meet project requirements.In many cases, these components were a mix of application level code, operating system services and hardware specific device protocols. Mixing these components called for the software developer to make substantial modifications in order to interface thepieces correctly.Employing an object-oriented design approach helps encapsulate component functionality; however, it does not solve the problem entirely. Components developed for one particular platform are often hard-coded to operating system services such as threadcontrol and shared-memory primitives. As the process of re-hosting is repeated, slightly different variants of these software components often emerge. The result is a collection of components that have been fine-tuned for a specific application. To avoidthis problem, it is desirable to impose a certain measure of structure on software developers to facilitate rapid software development and software reuse without sacrificing real-time performance. To achieve this goal, an application framework thataddresses the issues of hardware migration, operating system migration and software component reuse has been designed. This paper discusses the details of this framework.
机译:快速原型设计,如波音幻影工作高级航空电子设备中心,呼吁设计和实现具有非常短的时间表和预算非常紧张的研究和开发项目的原型系统。这些Pototype Systems涉及开发实时嵌入式软件,该软件集成了各种商业现货(COTS)硬件模块与飞机航空电子系统。希望利用以前SystemsAs开发的软件,尽量缩短开发周期并降低成本。在过去,新的软件组件,以及从以前项目的软件组件被拼凑在一起,或许与供应商提供的软件,以满足项目requirements.In许多情况下,这些组件是应用级别的代码混合,操作系统服务和硬件设备特定协议。混合这些组件要求软件开发人员进行实质性修改,以便正确地接触零件。按下面向对象的设计方法有助于封装组件功能;但是,它并没有完全解决问题。为一个特定平台开发的组件通常很难编码为操作系统服务,例如ThreadControl和共享存储基元。随着重复重复托管的过程,这些软件组件的略微不同的变体通常会出现。结果是针对特定应用程序进行微调的组件集合。为了避免问题,希望对软件开发人员实施一定程度的结构,以促进快速的软件开发和软件重用而不会牺牲实时性能。为了实现这一目标,设计了一个应用程序框架,设计了硬件迁移,操作系统迁移和软件组件重用的问题。本文讨论了该框架的细节。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号