@inproceedings{TrappFacchiMeyer2009, author = {Trapp, Peter and Facchi, Christian and Meyer, Markus}, title = {Echtzeitverhalten durch die Verwendung von CPU Stubs}, booktitle = {Software-intensive verteilte Echtzeitsysteme}, subtitle = {eine Erweiterung von Dynamic Performance Stubs}, editor = {Halang, Wolfgang A. and Holleczek, Peter}, publisher = {Springer}, address = {Berlin}, isbn = {978-3-642-04782-4}, doi = {https://doi.org/10.1007/978-3-642-04783-1_15}, pages = {119 -- 128}, year = {2009}, language = {de} } @misc{TrappFacchi2007, author = {Trapp, Peter and Facchi, Christian}, title = {Performance improvement using dynamic performance stubs}, series = {Arbeitsberichte - Working Papers (14)}, number = {14}, editor = {Der Pr{\"a}sident der Fachhochschule Ingolstadt,}, issn = {1612-6483}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-292}, pages = {13}, year = {2007}, abstract = {Dynamic Performance Stubs support performance improvement. They can be used to identify "hidden" bottlenecks and also to provide better estimations of the gain from performance improvement. The idea behind these stubbing mechanism will be described, the core concept will be explained and a closer look on the possibility of creating stubs will be given. Furthermore an introduction on "How to use dynamic performance stubs" is also included.}, language = {en} } @misc{TrappMeyerFacchi2011, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian}, title = {How to Correctly Simulate Memory Allocation Behavior of Applications by Calibrating Main Memory Stubs}, series = {Arbeitsberichte - Working Papers (20)}, number = {20}, editor = {Der Pr{\"a}sident der Hochschule f{\"u}r angewandte Wissenschaften FH Ingolstadt,}, issn = {1612-6483}, url = {http://nbn-resolving.de/urn:nbn:de:bvb:573-360}, pages = {23}, year = {2011}, abstract = {Dynamic performance stubs provide a framework to simulate the performance behavior of software modules and functions. Hence, they can be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs targets to gain oriented performance improvement. Other applications include the identification of "hidden" bottlenecks and the prioritization of optimization alternatives. Main memory stubs have been developed to extend the simulation possibilities of the dynamic performance stubs framework. They are able to simulate the heap and stack behavior of software modules or functions. This paper extends and improves the simulation algorithm to be able to simulate constant stack values. Moreover, it presents calibration possibilities to improve the simulation results by determining the various overhead in the algorithm. The results are furthermore used to compensate inaccuracies in the simulation. Additionally, a proof of concept is given as validation of the results. This paper shows that, main memory stubs can be used to simulate the heap, stack and timing behavior exactly when considering the parameters determined by the calibration functions.}, language = {en} } @article{TrappMeyerFacchietal.2011, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian and Janicke, Helge and Siewe, Fran{\c{c}}ois}, title = {Building CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs}, volume = {4}, journal = {International Journal on Advances in Software}, number = {1\&2}, publisher = {IARIA}, issn = {1942-2628}, url = {https://www.iariajournals.org/software/tocv4n12.html}, pages = {189 -- 206}, year = {2011}, language = {en} } @inproceedings{TrappMeyerFacchi2011, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian}, title = {Dynamic performance stubs to simulate the main memory behavior of applications}, booktitle = {Proceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems}, editor = {Obaidat, Mohammad S. and Sevillano, Jos{\´e} L. and Vil{\´a}, Pere and Woungang, Isaac and Bolla, Raffaele and Cascado, Daniel}, publisher = {IEEE}, address = {Piscataway}, isbn = {978-1-4577-0139-9}, url = {https://ieeexplore.ieee.org/document/5984857}, pages = {127 -- 134}, year = {2011}, language = {en} } @inproceedings{MeyerJanickeTrappetal.2011, author = {Meyer, Markus and Janicke, Helge and Trapp, Peter and Facchi, Christian and Busch, Marcel}, title = {Performance Simulation of a System's Parallelization}, booktitle = {ICSEA 2011 : The Sixth International Conference on Software Engineering Advances}, editor = {Lavazza, Luigi and Fernandez-Sanz, Luis and Panchenko, Oleksandr and Kanstr{\´e}n, Teemu}, publisher = {IARIA}, isbn = {978-1-61208-165-6}, issn = {2308-4235}, url = {http://www.thinkmind.org/index.php?view=article\&articleid=icsea_2011_10_20_10141}, pages = {233 -- 238}, year = {2011}, language = {en} } @inproceedings{TrappMeyerFacchi2010, author = {Trapp, Peter and Meyer, Markus and Facchi, Christian}, title = {Using CPU Stubs to Optimize Parallel Processing Tasks}, booktitle = {The Fifth International Conference on Software Engineering Advances (ICSEA 2010)}, subtitle = {an Application of Dynamic Performance Stubs}, editor = {Hall, Jon G. and Kaindl, Hermann and Lavazza, Luigi and Buchgeher, Georg and Takaki, Osamu}, publisher = {IEEE}, address = {Los Alamitos}, isbn = {978-1-4244-7788-3}, doi = {https://doi.org/10.1109/ICSEA.2010.80}, pages = {471 -- 476}, year = {2010}, language = {en} } @inproceedings{TrappBittlFacchi2009, author = {Trapp, Peter and Bittl, Sebastian and Facchi, Christian}, title = {How to Handle Memory Bound Systems}, booktitle = {35. International Computer Measurement Group Conference Proceedings}, subtitle = {a Specialization of Dynamic Performance Stubs to Memory Stubs}, publisher = {CMG}, address = {Turnersville}, year = {2009}, language = {en} } @inproceedings{TrappFacchi2008, author = {Trapp, Peter and Facchi, Christian}, title = {How to Handle CPU Bound Systems}, booktitle = {34th International Computer Measurement Group Conference Proceedings}, subtitle = {a Specialisation of Dynamic Performance Stubs to CPU Stubs}, publisher = {CMG}, address = {Turnersville}, pages = {343 -- 352}, year = {2008}, language = {en} } @inproceedings{TrappFacchi2010, author = {Trapp, Peter and Facchi, Christian}, title = {Main Memory Stubs to Simulate Heap and Stack Memory Behavior}, booktitle = {36. International Computer Measurement Group Conference Proceedings}, publisher = {CMG}, address = {Turnersville}, year = {2010}, language = {en} }