C++ 기반 SCA 구현에서의 메모리 누출을 막기 위한 Waveform 소프트웨어 제거 메커니즘들

Software Communications Architecture(SCA) provides mechanisms for installing, creating, running and releasing waveform applications in Software Define Radio(SDR) systems. When we were implementing SCA in C++, we have found that memory leaks can occur while a waveform is being released. In this paper, we analyze the cause of the problem and present three viable solutions using clean-up threads.