Recovering Missing Dependencies in Java Models
dc.contributor.author | Armbruster, Martin | |
dc.contributor.author | Mazkatli, Manar | |
dc.contributor.author | Koziolek, Anne | |
dc.contributor.editor | Herrmann, Andrea | |
dc.date.accessioned | 2023-11-30T08:32:47Z | |
dc.date.available | 2023-11-30T08:32:47Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Different approaches use models of source code to extract performance models from the code which allow performance predictions and the exploration of design alternatives. The extended Java Model Parser and Printer provides a modeling environment for Java code. It defines a metamodel and contains a parser and printer including three variants to resolve references between different Java models. These variants assume that the complete code with all dependencies is available or missing elements are not accessed. In this paper, a trivial recovery strategy is introduced. It is able to recover references which cannot be resolved. Additionally, the performance and model storage of the reference resolution’s variants are compared with and without the trivial recovery. The results indicate that the trivial recovery reduces the execution time and required space for storing the models. In the future, further recovery strategies can be implemented to allow a balance between performance and model accuracy. | en |
dc.identifier.issn | 0720-8928 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/43231 | |
dc.language.iso | en | |
dc.pubPlace | Bonn | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Softwaretechnik-Trends Band 43, Heft 4 | |
dc.relation.ispartofseries | Softwaretechnik-Trends | |
dc.subject | SPP | |
dc.subject | performance | |
dc.subject | prediction | |
dc.subject | Java Model Parser | |
dc.subject | source code model | |
dc.subject | recovery strategy | |
dc.title | Recovering Missing Dependencies in Java Models | en |
dc.type | Text/Conference Paper | |
mci.conference.date | 6-8 November 2023 | |
mci.conference.location | Karlsruhe, Germany | |
mci.conference.sessiontitle | 14th Symposium on Software Performance 2023 | |
mci.reference.pages | 38-40 |
Dateien
Originalbündel
1 - 1 von 1