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:
|
|
Full Contents:
|
click to dowload
|
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. |
|
|
|
|