Digital Library

cab1

 
Title:      VIEWS DISTRIBUTED LIFECYCLE MANAGEMENT APPROACHES USING ASPECT ORIENTED PROGAMMING
Author(s):      Hamid Mcheick , Hafedh Mili , Hamdan Msheik , Aymen Sioud , Salah Sadou
ISBN:      972-8924-09-7
Editors:      Nuno Guimarães, Pedro Isaías and Ambrosio Goikoetxea
Year:      2006
Edition:      Single
Keywords:      View lifecycle; distributed objects; reference counter; leasing; eviction.
Type:      Full Paper
First Page:      145
Last Page:      152
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      In wide-enterprise information systems, the same entities (objects) play different functional roles during their lifecycle. The development and deployment of these functional roles can be realized using one of the several aspect oriented software development techniques, in particular view-oriented programming. Generally speaking, view-oriented programming encompasses a combination of views or aspects, which can be attached, detached, activated, and deactivated dynamically. This dynamic behaviour necessitates a view lifecycle management approach. Several approaches have been proposed to manage object lifecycle. These approaches use any of the following techniques: object reference counter, leasing and eviction. Previously, we suggested the use of a view lifecycle management approach based on the reference counter technique used by many programming languages garbage collectors. Although, the reference counter technique is useful in certain circumstances, it falls short in others. To remedy to the issues of view lifecycle management, we propose an approach based on the leasing technique and on a three reference counter technique. Furthermore, we present briefly the implementation of this solution using aspect oriented programming.
   

Social Media Links

Search

Login