An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment

Falcarin, Paolo and Goix, Laurent Walter (2006) ‘An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment’,

[img]
Preview
Text
Falcarin, P (2006) IEC 59 237.pdf - Accepted Version
Available under License Creative Commons Attribution No Derivatives.

Download (360Kb) | Preview
Official URL: http://www.iec.org

Abstract

Service creation environments play a relevant role in new telecom applications because they enable openness and programmability by offering frameworks for the development of value added services. The JAIN SLEE specification defines a Java framework for executing event-based distributed services made up of components, called Service Building Blocks. In such a complex architecture, monitoring is an indispensable technique to test the dynamic behavior of a system, debug the code, gather usage statistics or measure the quality of service. Program instrumentation is needed to insert monitoring code into the system to be monitored, which is typically a manual and time-consuming task. This paper describes a language-based approach to automate program instrumentation and monitoring management using a dynamic Aspect Oriented Programming (AOP) framework. The basic notions of AOP and the use of the JBoss AOP framework features are described, in order to allow a highly modular and easily configurable implementation of reusable monitoring code. Using an Eclipse-based system administration console, it is possible to manage remotely the dynamic deployment and update of monitoring code in a service deployed on a JAIN-SLEE container.

Item Type: Book Section
Additional Information: Citation: Falcarin, P. and Goix, L.W. (2006) ‘An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment’, in IEC Annual Review of Communications, vol. 59, Chicago: International Engineering Consortium (IEC) pp.237-242..
Divisions: Schools > Architecture Computing and Engineering, School of
Depositing User: Mr Stephen Grace
Date Deposited: 24 Nov 2010 11:01
Last Modified: 22 Feb 2013 13:12
URI: http://hdl.handle.net/10552/1053

Actions (login required)

View Item View Item