Autocorrelation-Based Detection of Infinite Loops at Runtime

We present a new algorithm for the detection of infinite loop bugs in software. Source code is not needed. The algorithm is based on autocorrelation of a program execution’s branch target address sequence. We describe the implementation of the algorithm in a dynamic binary instrumentation tool; the result is light-weight enough to be applied continuously at runtime. Functionality of the tool is
evaluated with infinite loop bug test cases from the Juliet test suite for program analyzers. Applicability of the algorithm to production software is demonstrated by using the tool to detect previously known infinite loop bugs in cgit, Avahi and PHP.

Further information: PDF

Bayerische Patentallianz GmbH
Phone: +49 89 5480177-0

Contact
Dr. Robert Phelps

As Germany's association of technology- and patenttransfer agencies TechnologieAllianz e.V. is offering businesses access to the entire range of innovative research results of almost all German universities and numerous non-university research institutions. More than 2000 technology offers of 14 branches are beeing made accessable to businesses in order to assure your advance on the market. At www.technologieallianz.de a free, fast and non-bureaucratic access to all further offers of the German research landscape is offered to our members aiming to sucessfully transfer technologies.

Media Contact

info@technologieallianz.de TechnologieAllianz e.V.

All latest news from the category: Technology Offerings

Back to home

Comments (0)

Write a comment

Newest articles

Can lab-grown neurons exhibit plasticity?

“Neurons that fire together, wire together” describes the neural plasticity seen in human brains, but neurons grown in a dish don’t seem to follow these rules. Neurons that are cultured…

Unlocking the journey of gold through magmatic fluids

By studying sulphur in magmatic fluids at extreme pressures and temperatures, a UNIGE team is revolutionising our understanding of gold transport and ore deposit formation. When one tectonic plate sinks…

3D concrete printing method that captures carbon dioxide

Scientists at Nanyang Technological University, Singapore (NTU Singapore) have developed a 3D concrete printing method that captures carbon, demonstrating a new pathway to reduce the environmental impact of the construction…