Reverse Engineering Component Models for Quality Predictions
S. Becker, M. Hauck, M. Trifu, K. Krogmann, and J. Kofron. Proceedings of the 14th European Conference on Software Maintenance and Reengineering, European Projects Track, page 199-202. IEEE, (2010)
Abstract
Legacy applications are still widely spread. If a need to change deployment or update its functionality arises, it becomes difficult to estimate the performance impact of such modifications due to absence of corresponding models. In this paper, we present an extendable integrated environment based on Eclipse developed in the scope of the Q-ImPrESS project for reverse engineering of legacy applications (in C/C++/Java). The Q-ImPrESS project aims at modeling quality attributes at an architectural level and allows for choosing the most suitable variant for implementation of a desired modification. The main contributions of the project include i) a high integration of all steps of the entire process into a single tool, a beta version of which has been already successfully tested on a case study, ii) integration of multiple research approaches to performance modeling, and iii) an extendable underlying meta-model for different quality dimensions.
%0 Conference Paper
%1 becker2010a
%A Becker, Steffen
%A Hauck, Michael
%A Trifu, Mircea
%A Krogmann, Klaus
%A Kofron, Jan
%B Proceedings of the 14th European Conference on Software Maintenance and Reengineering, European Projects Track
%D 2010
%I IEEE
%K Q-ImPrESS
%P 199-202
%T Reverse Engineering Component Models for Quality Predictions
%U http://sdqweb.ipd.kit.edu/publications/pdfs/becker2010a.pdf
%X Legacy applications are still widely spread. If a need to change deployment or update its functionality arises, it becomes difficult to estimate the performance impact of such modifications due to absence of corresponding models. In this paper, we present an extendable integrated environment based on Eclipse developed in the scope of the Q-ImPrESS project for reverse engineering of legacy applications (in C/C++/Java). The Q-ImPrESS project aims at modeling quality attributes at an architectural level and allows for choosing the most suitable variant for implementation of a desired modification. The main contributions of the project include i) a high integration of all steps of the entire process into a single tool, a beta version of which has been already successfully tested on a case study, ii) integration of multiple research approaches to performance modeling, and iii) an extendable underlying meta-model for different quality dimensions.
@inproceedings{becker2010a,
abstract = {Legacy applications are still widely spread. If a need to change deployment or update its functionality arises, it becomes difficult to estimate the performance impact of such modifications due to absence of corresponding models. In this paper, we present an extendable integrated environment based on Eclipse developed in the scope of the Q-ImPrESS project for reverse engineering of legacy applications (in C/C++/Java). The Q-ImPrESS project aims at modeling quality attributes at an architectural level and allows for choosing the most suitable variant for implementation of a desired modification. The main contributions of the project include i) a high integration of all steps of the entire process into a single tool, a beta version of which has been already successfully tested on a case study, ii) integration of multiple research approaches to performance modeling, and iii) an extendable underlying meta-model for different quality dimensions.},
added-at = {2017-08-08T09:12:33.000+0200},
author = {Becker, Steffen and Hauck, Michael and Trifu, Mircea and Krogmann, Klaus and Kofron, Jan},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2891f7ee5f5baeaa1ada6bd455dc19bc4/snowball},
booktitle = {Proceedings of the 14th European Conference on Software Maintenance and Reengineering, European Projects Track},
interhash = {bfb4af4c494d53bb7e08c94cc52ebcd7},
intrahash = {891f7ee5f5baeaa1ada6bd455dc19bc4},
keywords = {Q-ImPrESS},
pages = {199-202},
publisher = {IEEE},
timestamp = {2018-02-15T08:08:34.000+0100},
title = {{Reverse Engineering Component Models for Quality Predictions}},
url = {http://sdqweb.ipd.kit.edu/publications/pdfs/becker2010a.pdf},
year = 2010
}