Sciweavers

ISORC
2006
IEEE

Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture

13 years 9 months ago
Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture
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++. In the 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 the programming languages. In this paper, we investigate three viable design patterns for releasing the SCA applications in C++ SCA implementations and discuss their pros and cons. In addition, we select the most portable and thus most reusable pattern, which we named Vulture design pattern, among those alternatives and deta...
Michael Barth, Jonghun Yoo, Saehwa Kim, Seongsoo H
Added 12 Jun 2010
Updated 12 Jun 2010
Type Conference
Year 2006
Where ISORC
Authors Michael Barth, Jonghun Yoo, Saehwa Kim, Seongsoo Hong
Comments (0)