• 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