Falcarin, Paolo and Goix, Laurent Walter (2006) ‘An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment’,
Falcarin, P (2006) IEC 59 237.pdf - Accepted Version
Available under License Creative Commons Attribution No Derivatives.
Download (360Kb) | Preview
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|
Actions (login required)