Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andrea Flexeder

dblp:13/5689 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2012
0009-0007-8893-4236ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program analysis · 77% Compilers and program optimization · 23%

Topics — the 2 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › static analysis
interprocedural analysis
0.112011
Fast interprocedural linear two-variable equalities · ACM Trans. Program. Lang. Syst. 2011
Compilers and program optimization › register allocation
register coalescing
0.012011
Fast interprocedural linear two-variable equalities · ACM Trans. Program. Lang. Syst. 2011

Methods — techniques the papers use, named apart from their topics

linear algebra · 0.1complexity analysis · 0.1
YearPublicationVenuePosition
2012 Support vector machines for program analysis
abstract
The prerequisite for practicable program analysis is the identification of the individual procedures, which correspond to individual stack frames. We present how machine learning techniques can be used in the setting of program analysis in order to find these stack frames. This combination of machine learning and abstract interpretation-based analysis provides the first fully automatic analysis framework for executables. Our approach can also be applied to identify library functions or malicious behaviour in a given piece of assembly.
Andrea Flexeder, Matthias Putz, Thomas A. Runkler
IJCNN1
2011 Side-Effect Analysis of Assembly Code
Andrea Flexeder, Michael Petter, Helmut Seidl
SAS1
2011 Fast interprocedural linear two-variable equalities
abstract
In this article we provide an interprocedural analysis of linear two-variable equalities. The novel algorithm has a worst-case complexity of 𝒪( n ⋅ k 4 ), where k is the number of variables and n is the program size. Thus, it saves a factor of k 4 in comparison to a related algorithm based on full linear algebra. We also indicate how the practical runtime can be further reduced significantly. The analysis can be applied, for example, for register coalescing, for identifying local variables and thus for interprocedurally observing stack pointer modifications as well as for an analysis of array index expressions, when analyzing low-level code.
Andrea Flexeder, Markus Müller-Olm, Michael Petter, Helmut Seidl
ACM Trans. Program. Lang. Syst.1
2010 Interprocedural Control Flow Reconstruction
Andrea Flexeder, Bogdan Mihaila, Michael Petter, Helmut Seidl
APLAS1
2008 Analysing All Polynomial Equations in
Helmut Seidl, Andrea Flexeder, Michael Petter
SAS2
2007 Interprocedurally Analysing Linear Inequality Relations
Helmut Seidl, Andrea Flexeder, Michael Petter
ESOP2