Falcarin, Paolo and Goix, Laurent Walter (2006) ‘An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment’,
Use this permanent URL when citing or linking to this resource in ROAR.
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.
|Divisions:||Schools > Architecture Computing and Engineering, School of|
|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..|
|Date Deposited:||24 Nov 2010 11:01|
|Item Type:||Book Section|
|Creators:||Falcarin, Paolo and Goix, Laurent Walter|
|Last Modified:||22 Feb 2013 13:12|
|Depositing User:||Stephen Grace|