Digital Library

cab1

 
Title:      A MEMORY OBJECT LIFECYCLE MANAGEMENT TOOL FOR C++ APPLICATIONS
Author(s):      Hamid Mcheick , Hafedh Mili , Aymen Sioud , Hamdan Msheik , Marc Gravel
ISBN:      972-8924-19-4
Editors:      Pedro Isaías, Miguel Baptista Nunes and Inmaculada J. Martínez
Year:      2006
Edition:      V II, 2
Keywords:      Dynamic object lifecycle management; aspect-oriented software development, garbage collection.
Type:      Short Paper
First Page:      191
Last Page:      195
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      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.
   

Social Media Links

Search

Login