DocumentCode
2081471
Title
HERCULE: monitoring component-based application activity and enabling post-implementation tailoring of feedback
Author
Renaud, Karen
Author_Institution
Dept. of Comput. Sci., Glasgow Univ., UK
fYear
2000
fDate
2000
Firstpage
180
Lastpage
187
Abstract
This paper presents a novel approach to monitoring end-user application activity in a distributed, component-based application. Such monitoring can support the visualisation of user and application activity, system auditing, monitoring of system performance, and the provision of feedback. A framework is provided which, by means of reflection, allows the insertion of proxies into a three-tier component-based system. Proxies are inserted dynamically in between the user and the graphical user-interface and between the client application and the rest of the distributed, component-based system. The paper describes how the monitoring is effected, how information produced by this monitoring can be used to provide a visualisation of application activity, and how this mechanism enables the enhancement and tailoring of feedback throughout the software development life cycle. The viability of this approach is demonstrated by means of a prototype implementation
Keywords
auditing; distributed programming; software reusability; system monitoring; HERCULE; application activity visualisation; component-based application activity monitoring; distributed component-based application; end-user application activity monitoring; graphical user interface; post-implementation feedback tailoring; proxies; software development life cycle; system auditing; system performance monitoring; user activity visualisation; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Parallel and Distributed Systems, 2000. Proceedings. International Symposium on
Conference_Location
Limerick
Print_ISBN
0-7695-0634-8
Type
conf
DOI
10.1109/PDSE.2000.847865
Filename
847865
Link To Document