Projects per year
Abstract
Non-functional properties such as memory footprint have recently gained importance in software product line research. However, determining the memory characteristics of individual features and product variants is extremely challenging. We present an approach that supports the monitoring of memory characteristics of individual features at the level of Java virtual machines. Our approach provides extensions to Java virtual machines to track memory allocations and deal-locations of individual features based on a feature-to-code mapping. The approach enables continuous monitoring at the level of features to detect anomalies such as memory leaks, excessive memory consumption, or abnormal garbage collection times in product variants. We provide an evaluation of our approach based on different product variants of the DesktopSearcher product line. Our experiment with different program inputs demonstrates the feasibility of our technique.
| Original language | English |
|---|---|
| Title of host publication | Proceeding VaMoS '14 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems |
| Editors | ACM |
| DOIs | |
| Publication status | Published - 2014 |
Fields of science
- 102 Computer Sciences
- 102022 Software development
- 102025 Distributed systems
JKU Focus areas
- Computation in Informatics and Mathematics
- Engineering and Natural Sciences (in general)
Projects
- 2 Finished
-
Application Performance Management (M03)
Bitto, V. (Researcher), Chalupar, P. (Researcher), Gnedt, D. (Researcher), Hofer, P. (Researcher), Kahlhofer, M. (Researcher), Lengauer, P. (Researcher), Makor, L. (Researcher), Schörgenhumer, A. (Researcher), Weninger, M. (Researcher) & Grünbacher, P. (PI)
01.02.2013 → 31.08.2020
Project: Funded research › Other sponsors
-
Christian Doppler Labor für Monitoring and Evolution of Very-Large-Scale Software Systems
Grünbacher, P. (PI)
01.02.2013 → 31.08.2020
Project: Funded research › CDG - Christian Doppler Forschungsgesellschaft