首页> 外文会议>Multimedia and ubiquitous engineering >A Case Study of Embedded Software Development Based on Aspect-Oriented Programming
【24h】

A Case Study of Embedded Software Development Based on Aspect-Oriented Programming

机译:基于面向方面编程的嵌入式软件开发案例研究

获取原文
获取原文并翻译 | 示例

摘要

The aspect-oriented programming (AOP) is gaining popularity for it offers a means to encapsulate crosscutting concerns in the development of complex software systems. The power of AOP enables more degree of separation-of-concerns which leads to more understandable, maintainable and extensible software. However, challenges arise when using AOP in the embedded software development. In this work we propose to do embedded application development based on AOP. We implement cockpit display system application software framework (CASF) on VxWorks platform with AOP features based on AspeCt-oriented C. Based on this, we implement a sample cockpit display application and test it on the real avionic device. This case study illustrates the potential benefits and issues associated with the use of AOP in embedded development.
机译:面向方面的编程(AOP)越来越受欢迎,因为它提供了一种在复杂软件系统的开发中封装横切关注点的方法。 AOP的强大功能可实现更大程度的关注点分离,从而带来更易于理解,可维护和可扩展的软件。但是,在嵌入式软件开发中使用AOP时会遇到挑战。在这项工作中,我们建议进行基于AOP的嵌入式应用程序开发。我们在VxWorks平台上基于具有面向AspeCt的C的AOP功能来实现座舱显示系统应用软件框架(CASF)。基于此,我们实现了一个示例座舱显示应用程序,并在实际的航空电子设备上对其进行了测试。此案例研究说明了在嵌入式开发中与使用AOP相关的潜在好处和问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号