Treffer: A MEMORY OBJECT LIFECYCLE MANAGEMENT TOOL FOR C++ APPLICATIONS.
Weitere Informationen
Researchers and practitioners have noted that object lifecycle management in C++ legacy systems has been done explicitly and manually. For instance, research effort has been done to transform this lifecycle management to a automatic implicit technique, such as smart pointer. Generally speaking, most of the existing approaches which manage object lifecycle in C++ applications have two major limitations: i) a code client has to inherit from a specific lifecycle management class, and ii) the developer has to implement this task manually at the same time of developing the application. We propose a method and develop a tool to manage implicitly object lifecycle management in C++ legacy systems using the reference counter technique and aspect oriented programming. [ABSTRACT FROM AUTHOR]