56 Hits in 3.3 sec

Analysis and Refactoring of Software Systems Using Performance Antipattern Profiles [chapter]

Radu Calinescu, Vittorio Cortellessa, Ioannis Stefanakos, Catia Trubiani
2020 Lecture Notes in Computer Science  
be problematic for the analysed design, and supporting the selection of refactoring actions when performance requirements are violated for an operational profile region of interest.  ...  Our paper introduces a novel approach that uses performance antipatterns and stochastic modelling to support this activity.  ...  In order to spot internal errors in our implementation for automatically detecting multiple performance antipatterns, we have thoroughly tested it.  ... 
doi:10.1007/978-3-030-45234-6_18 fatcat:4uk7qwqa4jgcpcywg6fei2oxce

A Multivariate Characterization and Detection of Software Performance Antipatterns

Alberto Avritzer, Ricardo Britto, Catia Trubiani, Barbara Russo, Andrea Janes, Matteo Camilli, André van Hoorn, Robert Heinrich, Martina Rapp, Jörg Henß
2021 Proceedings of the ACM/SPEC International Conference on Performance Engineering  
Context: Software Performance Antipatterns (SPAs) research has focused on algorithms for the characterization, detection, and solution of antipatterns.  ...  Conclusion: We contribute to the state-of-the-art by introducing a novel approach to support computationally efficient SPA characterization and detection in large complex systems using performance testing  ...  time measurements are normally logged in load testing experiments.  ... 
doi:10.1145/3427921.3450246 fatcat:cw7hjjumgffqhgpftwcd4ayoua

Automated Selection of Software Refactorings that Improve Performance

Nikolai Moesus, Matthias Scholze, Sebastian Schlesinger, Paula Herber
2018 Proceedings of the 13th International Conference on Software Technologies  
In this paper, we present a novel approach for the automated detection and selection of refactorings that are promising candidates to improve performance.  ...  The expected performance improvement of a concrete refactoring depends on two factors: the execution frequency of the respective piece of code, and the effectiveness of the refactoring itself.  ...  ., 2005) , the authors propose assembly code optimization by means of static antipattern detection and dynamic value profiling.  ... 
doi:10.5220/0006837900670078 dblp:conf/icsoft/MoesusSSH18 fatcat:s3ibp4mhefbh7ibmj4eqxk2w6q

Performance assessment of an architecture with adaptative interfaces for people with special needs

Elena Gómez-Martínez, Rafael Gonzalez-Cabero, Jose Merseguer
2014 Empirical Software Engineering  
The assessment, based on performance patterns and antipatterns, tries to detect performance issues and also tries to enhance the architecture design for improving system performance.  ...  Scalability for multiple concurrent users and response times are still problems in this domain.  ...  We would like to thank Jose´ Antonio Gutie´rrez for his work in the experimental tests and Marta Alvargonza´lez, Esteban Etayo and Fausto Sainz for their help.  ... 
doi:10.1007/s10664-013-9297-1 fatcat:ywzasi36nnf4rem6makogkgpzy

Performance-oriented DevOps: A Research Agenda [article]

Andreas Brunnert, Andre van Hoorn, Felix Willnecker, Alexandru Danciu, Wilhelm Hasselbring, Christoph Heger, Nikolas Herbst, Pooyan Jamshidi, Reiner Jung, Joakim von Kistowski, Anne Koziolek, Johannes Kroß, Simon Spinner, Christian Vögele (+2 others)
2015 arXiv   pre-print
Performance goals for EAs are typically defined by setting upper and/or lower bounds for these metrics and specific business transactions.  ...  Performance describes system properties concerning its timeliness and use of resources. Common metrics are response time, throughput, and resource utilization.  ...  Acknowledgements This work has been supported by the Research Group of the Standard Performance Evaluation Corporation (SPEC), by the German Federal Ministry of Education and Research (André van Hoorn,  ... 
arXiv:1508.04752v1 fatcat:yrm6hapz2jhonfj755ujyhbp5u

Build system issues in multilanguage software

Andrew Neitsch, Kenny Wong, Michael W. Godfrey
2012 2012 28th IEEE International Conference on Software Maintenance (ICSM)  
In this paper, we describe the results of this exploratory study, identify a set of common build patterns and anti-patterns, and outline research directions for improving the build process.  ...  To investigate this apparent problem, we have performed a qualitative study on a set of five multilanguage open source software packages.  ...  ACKNOWLEDGEMENTS We thank Abram Hindle for reviewing a draft of this paper. We also thank the anonymous reviewers for their comments and suggestions.  ... 
doi:10.1109/icsm.2012.6405265 dblp:conf/icsm/NeitschWG12 fatcat:w7guppzxpbalfcgobdk2j2xiv4

Performance comparison of query-based techniques for anti-pattern detection

Zoltán Ujhelyi, Gábor Szőke, Ákos Horváth, Norbert István Csiszár, László Vidács, Dániel Varró, Rudolf Ferenc
2015 Information and Software Technology  
Conclusion: The measurement results of usage profiles can be used as guidelines for selecting the appropriate query technologies in concrete scenarios.  ...  Results: Our results show that general purpose model queries can outperform hand-coded queries by 2-3 orders of magnitude, with the trade-off of an increased in memory consumption and model load time of  ...  Acknowledgments The authors would like to thank István Ráth of Budapest University of Technology and Economics for his help in validating our measurement environment and evaluation.  ... 
doi:10.1016/j.infsof.2015.01.003 fatcat:adugti6yezfqdb6xvyrg3stjjq

D4.1 IaC Management initial version

Dragan Radolović (XLAB), Nejc Bat (XLAB), Elisabetta Di Nitto (POLIMI), Mehrnoosh Askarpour (POLIMI), Karthee Sivalingam (CRAY), Indika Kumara (JADS/UVT), Panagiotis Mitzias, Georgios Meditskos (CERTH), Kalman Meth (IBM)
2020 Zenodo  
The main focus is to cover the background, research and development progress of the SODALITE project in the field of IaC management.  ...  This deliverable presents the status of development of the Infrastructure as Code (IaC) layer within the SODALITE platform, as well as the integration with other components and tools in SODALITE platform  ...  Several studies have applied semantic technologies for definition and detection of patterns and antipatterns 62 63 64 .  ... 
doi:10.5281/zenodo.4280711 fatcat:kjhoytg3mzghrdyw2lphzeppty

Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World [article]

Andre van Hoorn, Pooyan Jamshidi, Philipp Leitner, Ingo Weber
2017 arXiv   pre-print
We aimed to identify cross-community collaboration, and to set the path for long-lasting collaborations towards performance-aware DevOps.  ...  engineering, and (iii) cloud computing and big data to present their current research projects, to exchange experience and expertise, to discuss research challenges, and to develop ideas for future collaborations  ...  A Systematic Process for Performance Antipattern Detection and Resolution in DevOps based on Operational Data and Load Testing Discussed Problems We discussed the problem of providing the performance  ... 
arXiv:1709.08951v1 fatcat:cqfbtzva3zf57aav7u7idgzzmy

A Systematical Study on Application Performance Management Libraries for Apps [article]

Yutian Tang, Haoyu Wang, Xian Zhan, Xiapu Luo, Yajin Zhou, Hao Zhou, Qiben Yan, Yulei Sui, Jacky Keung
2021 arXiv   pre-print
Although app developers have been exploiting application performance management (APM) tools to capture these potential performance issues, most of them do not fully understand the internals of these APM  ...  Being able to automatically detect the performance issues in apps can significantly improve apps' quality as well as having a positive influence on user satisfaction.  ...  [6] leveraged the Kieker APM to detect performance anti-patterns in load testing. Streitz et al. [8] presented how SAP company employs APMs for performance prediction.  ... 
arXiv:2103.11286v1 fatcat:awmwixfosfbuvhx24ci6cjagme

diagnoseIT: Expertengestützte automatische Diagnose von Performance-Probleme in Enterprise-Anwendungen (Abschlussbericht) [article]

Christoph Heger, André van Hoorn, Dušan Okanovic, Stefan Siegl, Christian Vögele, Alexander Wert
2018 arXiv   pre-print
This is the final report of the collaborative research project diagnoseIT on expert-guided automatic diagnosis of performance problems in enterprise applications.  ...  Online first: • [Tr17] Trubiani, Catia; Bran, Alexander; van Hoorn, André; Avritzer, Alberto; Knoche, Holger: Exploiting Load Testing and Profiling for Performance  ...  Antipattern Detection.  ... 
arXiv:1802.00056v1 fatcat:ucz5nq535nfjhbz45ckkiff2ye

Anti-pattern detection with model queries: A comparison of approaches

Zoltan Ujhelyi, Akos Horvath, Daniel Varro, Norbert Istvan Csiszar, Gabor Szoke, Laszlo Vidacs, Rudolf Ferenc
2014 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)  
Our results show that general purpose model queries outperform hand-coded queries by 2-3 orders of magnitude, while there is a 5-10 times increase in memory consumption and model load time.  ...  In addition, measurement results of usage profiles can be used as guidelines for selecting the appropriate query technologies in concrete scenarios. 978-1-4799-3752-3/14  ...  However, this performance gain is balanced by a factor of 5-10 increase in memory usage and model load time for EMF based tools and queries compared to native Columbus results.  ... 
doi:10.1109/csmr-wcre.2014.6747181 dblp:conf/csmr/UjhelyiHVCSVF14 fatcat:3jfqoubgkraalhwopsaxyh536a

Performance evaluation of component-based software systems: A survey

Heiko Koziolek
2010 Performance evaluation (Print)  
Performance prediction and measurement approaches for component-based software systems help software architects to evaluate their systems based on component performance specifications created by component  ...  Our survey helps practitioners to select an appropriate approach and scientists to identify interesting topics for future research.  ...  Ralf Reussner for their valuable review comments.  ... 
doi:10.1016/j.peva.2009.07.007 fatcat:ksgbqwets5btvbcatkohjbkkba

Fill your Boots: Enhanced Embedded Bootloader Exploits via Fault Injection and Binary Analysis

Jan Van den Herrewegen, David Oswald, Flavio D. Garcia, Qais Temeiza
2020 Transactions on Cryptographic Hardware and Embedded Systems  
We showcase our techniques with three real-world microcontrollers as case studies: 1) we combine static and on-chip dynamic analysis to enable a Return-Oriented Programming exploit on the bootloader of  ...  Fault injection techniques such as voltage or clock glitching have been proven successful in bypassing such protection for specific microcontrollers, but this often requires expensive equipment and/or  ...  Acknowledgements This research is partially funded by the Engineering and Physical Sciences Research Council (EPSRC) under grants EP/R012598/1, EP/S030867/1, EP/R008000/1 and by the  ... 
doi:10.46586/tches.v2021.i1.56-81 fatcat:tzychvibcfaejcj23kdiwbqmkm

Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms

Anne Martens, Heiko Koziolek, Steffen Becker, Ralf Reussner
2010 Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering - WOSP/SIPEW '10  
It supports quantitative performance, reliability, and cost prediction and can be extended to other quantitative quality criteria of software architectures.  ...  We propose an automated approach to search the design space for good solutions.  ...  It uses the monitoring data to construct a performance model of the system and then searches for EJB-specific performance antipatterns in this model.  ... 
doi:10.1145/1712605.1712624 dblp:conf/wosp/MartensKBR10 fatcat:a65shxcd7fapfhxfqa7a64jthy
« Previous Showing results 1 — 15 out of 56 results