|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06)
Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture
Gyeongju, Korea
April 24-April 26
ISBN: 0-7695-2561-X
| ASCII Text | x | ||
| Michael Barth, Jonghun Yoo, Saehwa Kim, Seongsoo Hong, "Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture," 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), pp. 441-450, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ISORC.2006.29, author = {Michael Barth and Jonghun Yoo and Saehwa Kim and Seongsoo Hong}, title = {Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture}, journal ={2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)}, volume = {0}, year = {2006}, isbn = {0-7695-2561-X}, pages = {441-450}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2006.29}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) TI - Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture SN - 0-7695-2561-X SP441 EP450 A1 - Michael Barth, A1 - Jonghun Yoo, A1 - Saehwa Kim, A1 - Seongsoo Hong, PY - 2006 KW - null VL - 0 JA - 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2006.29
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.
Citation:
Michael Barth, Jonghun Yoo, Saehwa Kim, Seongsoo Hong, "Design Patterns for Releasing Applications in C++ Implementations of JTRS Software Communications Architecture," isorc, pp.441-450, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
