立即登录

如果您已经拥有本站账号,可以直接登录。

*为必填项注册新会员

  • 登录名: *  
  • 登录密码: *
  • 重复密码: *  
  • 姓名: *  
  • 公司名称: *  
  • 职务:
  • 联系电话: *  
  • 电子邮件: *  
  • 验证码: *  

立即登录

如果您已经拥有本站账号,可以直接登录。

*为必填项找回密码

  • 注册邮箱:

    验证码会以邮件的方式发送到您的邮箱!

  • 验证码: *
  • 请输入新密码: *

安全关键系统集成研制环境ASIDE

提供软件全生命周期研制、管理和审定的综合支持

Q-653 IMA驻留应用仿真调试环境

您的位置: 首页 > 产品中心 > Q-653 IMA驻留应用仿真调试环境

Q-653 基于ARINC653标准的IMA驻留应用仿真调试环境


▌Q-653是什么


Q-653是安装在PC机Windows操作系统上面的一层“接插件”,能够真实的模拟IMA驻留应用在目标机环境下运行的功能性行为,从而可以供研发人员在PC机Windows环境下高效、快速的进行IMA驻留应用程序的开发、调试、集成、仿真、培训、原型制作和演示等。


▌为什么使用Q-653


在IMA架构出现后,航电系统不再是一个个在集成阶段才连接起来的黑盒,而是成为一个驻留大量应用软件的平台,且驻留应用越来越多。在这种趋势下,越来越多的工程师、相关的工具被投入至IMA驻留应用的开发和验证中。IMA驻留应用开发调试所需的各种工具,尤其是价格高昂的嵌入式操作系统,已经成为了项目的一项重要成本。而Q-653提供了一种替代的IMA驻留应用开发调试的低成本解决方案。


Q-653提供了一套基于Windows操作系统的符合ARINC-653标准的IMA驻留应用的开发、调试、仿真环境,如下图所示。

▌Q-653能实现什么


Q-653符合ARINC 653 Part 1对IMA系统和其他安全关键环境的接口要求,提供了其要求的以下服务:

Partition Management:

Q-653支持分区间的通信,包括队列(Queuing)消息和采样(Sampling)消息。

Interpartition Communication:

Q-653支持分区内的通信,包括缓冲区(Buffer)、黑板(Blackboard)、信号量(Semaphore)、事件(Event)。

Intrapartition Communication:

Q-653支持进程管理,包括进程的创建(CREATE)、启动(START)、挂起(SUSPEND)、恢复(RESUME)、停止(STOP)等。

Process Management:

Q-653支持进程管理,包括进程的创建(CREATE)、启动(START)、挂起(SUSPEND)、恢复(RESUME)、停止(STOP)等。

Time Management:

Q-653支持时间管理,包括定时等待(TIMED_WAIT)和周期等待(PERIODIC_WAIT)。

Health Monitoring:

Q-653支持健康监控,包括报告应用消息(REPORT_APPLICATION_MESSAGE)、创建错误处理例程(CREATE_ERROR_HANDLER)、获取错误状态(GET_ERROR_STATUS)和引发应用错误(RAISE_APPLICATION_ERROR)等。


▌Q-653的益处


Q-653是对符合ARINC-653的IMA环境的仿真实现,它使开发者可以在Windows操作系统中开发、调试、仿真运行符合ARINC-653的应用程序。


采用Q-653方案,由于其基于Windows操作系统的特性,开发者可以更自由地选用开发、调试工具,避免目标机环境对可用工具的约束。如:可以自由选用Visual Studio或Eclipse等IDE用于代码开发调试。


使用Q-653开发的ARINC-653应用程序,无需任何改动即可移植至任何符合ARINC-653的目标机平台。



上一篇:SA-Optimizer 软件架构优化工具


下一篇:DO-178B/C 安全子集认证包(SCK-178)


上海爱韦讯信息技术股份有限公司 版权所有 沪ICP备13019901号-1 COPYRIGHT © 2017SHAVIATION 邮政编码:201203