To access the full text documents, please follow this link: http://hdl.handle.net/2117/10680

J2EE instrumentation for software aging root cause application component determination with AspectJ
Alonso López, Javier; Torres Viñals, Jordi; Berral García, Josep Lluís; Gavaldà Mestre, Ricard
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics; Universitat Politècnica de Catalunya. CAP - Grup de Computació d´Altes Prestacions; Universitat Politècnica de Catalunya. LARCA - Laboratori d'Algorísmia Relacional, Complexitat i Aprenentatge
Unplanned system outages have a negative impact on company revenues and image. While the last decades have seen a lot of efforts from industry and academia to avoid them, they still happen and their impact is increasing. According to many studies, one of the most important causes of these outages is software aging. Software aging phenomena refers to the accumulation of errors, usually provoking resource contention, during long running application executions, like web applications, which normally cause applications/systems hang or crash. Determining the software aging root cause failure, not the resource or resources involved in, is a huge task due to the growing day by day complexity of the systems. In this paper we present a monitoring framework based on Aspect Programming to monitor the resources used by every application component in runtime. Knowing the resources used by every component of the application we can determine which components are related to the software aging. Furthermore, we present a case study where we evaluate our approach to determine in a web application scenario, which components are involved in the software aging with promising results.
Àrees temàtiques de la UPC::Informàtica::Enginyeria del software
Aspect-oriented programming
Computer software -- Quality control
Software quality
Programari -- Control de qualitat
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/conferenceObject
IEEE Computer Society Publications
         

Show full item record

Related documents

Other documents of the same author

Alonso López, Javier; Torres Viñals, Jordi; Berral García, Josep Lluís; Gavaldà Mestre, Ricard
Berral García, Josep Lluís; Poggi Mastrokalo, Nicolas; Alonso López, Javier; Gavaldà Mestre, Ricard; Torres Viñals, Jordi; Parashar, Manish
Alonso López, Javier; Torres Viñals, Jordi; Gavaldà Mestre, Ricard
Berral García, Josep Lluís; Gavaldà Mestre, Ricard; Torres Viñals, Jordi
Berral García, Josep Lluís; Gavaldà Mestre, Ricard; Torres Viñals, Jordi
 

Coordination

 

Supporters