We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: A model-driven approach to broaden the detection of software performance antipatterns at runtime

Authors: Antinisca Di Marco (University of L'Aquila), Catia Trubiani (University of L'Aquila)
Abstract: Performance antipatterns document bad design patterns that have negative influence on system performance. In our previous work we formalized such antipatterns as logical predicates that predicate on four views: (i) the static view that captures the software elements (e.g. classes, components) and the static relationships among them; (ii) the dynamic view that represents the interaction (e.g. messages) that occurs between the software entities elements to provide the system functionalities; (iii) the deployment view that describes the hardware elements (e.g. processing nodes) and the mapping of the software entities onto the hardware platform; (iv) the performance view that collects specific performance indices. In this paper we present a lightweight infrastructure that is able to detect performance antipatterns at runtime through monitoring. The proposed approach precalculates such predicates and identifies antipatterns whose static, dynamic and deployment sub-predicates are validated by the current system configuration and brings at runtime the verification of performance sub-predicates. The proposed infrastructure leverages model-driven techniques to generate probes for monitoring the performance sub-predicates and detecting antipatterns at runtime.
Comments: In Proceedings FESCA 2014, arXiv:1404.0436
Subjects: Software Engineering (cs.SE); Performance (cs.PF)
ACM classes: C.4, Performance of Systems; D.2.8, Software Engineering, Metrics, performance measures
Journal reference: EPTCS 147, 2014, pp. 77-92
DOI: 10.4204/EPTCS.147.6
Cite as: arXiv:1404.0851 [cs.SE]
  (or arXiv:1404.0851v1 [cs.SE] for this version)

Submission history

From: EPTCS [view email]
[v1] Thu, 3 Apr 2014 10:44:30 GMT (688kb,D)

Link back to: arXiv, form interface, contact.