首页> 外文会议>IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing >Design patterns for releasing applications in C++ implementations of JTRS software communications architecture
【24h】

Design patterns for releasing applications in C++ implementations of JTRS software communications architecture

机译:用于释放应用程序在C ++实现中的应用程序的设计模式,用于JTRS软件通信架构

获取原文

摘要

The software communications architecture (SCA), which has been adopted as an SDR (software defined radio) Forum standard, provides a framework that successfully exploits common design patterns of distributed, real-time, and object-oriented embedded systems software. We have fully implemented the SCA v2.2 in C++. During this implementation process, we have encountered the lack of a suitable design pattern for releasing the SCA applications. Unfortunately, design patterns for releasing objects have been neither extensively addressed nor well investigated as opposed to creational design patterns. This is largely due to the fact that such releasing design patterns are highly dependent on programming languages. In this paper, we investigate three viable design patterns for releasing the SCA applications in C++ and discuss their pros and cons. In addition, we select the most portable and thus most reusable pattern, which we name Vulture design pattern, among those alternatives and detail our specific implementation.
机译:已采用的软件通信架构(SCA)已采用SDR(软件定义的Radio)论坛标准,提供了一种成功利用分布式,实时和面向对象嵌入式系统软件的常见设计模式的框架。我们在C ++中完全实现了SCA v2.2。在此实现过程中,我们遇到缺乏合适的设计模式来释放SCA应用。遗憾的是,用于释放物体的设计模式既不广泛寻求也不是良好的调查,而不是创造设计模式。这主要是由于这种释放设计模式高度依赖于编程语言。在本文中,我们调查了三种可行的设计模式,用于释放C ++中的SCA应用,并讨论其优点和缺点。此外,我们选择最便携式且最可重复使用的模式,我们将雕刻设计模式命名,其中包括我们的具体实施方式的替代品和详细信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号