VLDB 2026 Research / reviewers in the wild / expert
Wolfram Amme
dblp:50/2757
· DBLP profile ↗
17ranked-venue papers
7as first author
4since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 4 first-author · 4 since 2021Systems, architecture and hardware · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Uniform and Privacy-Preserving Interface for the Clone Detector StoneDetector
Wolfram Amme, Christopher Bärthel, Tim Bögel, Michael A. King, Thomas S. Heinze |
ICSOFT | 1 |
| 2026 | StoneDetector : Conventional and versatile code clone detection for Java
Thomas S. Heinze, André Schäfer, Wolfram Amme |
J. Syst. Softw. | 3 |
| 2025 | CloReCo: Benchmarking Platform for Code Clone Detection
Franz Burock, Wolfram Amme, Thomas S. Heinze, Elisabeth Ostryanin |
ICSOFT | 2 |
| 2021 | You Look so Different: Finding Structural Clones and Subclones in Java Source CodeabstractCode reuse and copying is a widespread practice in software development. Detecting code clones, i.e., identical or similar fragments of code, is thus an important task with many applications, ranging from code search to bug finding and malware detection. In this paper, we propose a new approach to detect code clones in source code. Instead of analyzing the code tokens or syntax, our technique is based upon control flow analysis and dominator trees. In this way, the technique not only detects exact and syntactically similar near-miss code clones but also two new types of clones, which we characterize as structural code clones and subclones. For implementation and evaluation, we have developed the tool StoneDetector, which finds code clones in Java source code. StoneDetector performs competitive with the state of the art as measured on the BigCloneBench benchmark and finds more structural clones and subclones. Wolfram Amme, Thomas S. Heinze, André Schäfer |
ICSME | 1 |
| 2018 | Static analysis and process model transformation for an advanced business process to Petri net mappingabstractSummary Verification of business processes typically relies on Petri net–based process models. While they allow for natural modeling and analysis of aspects such as parallelism and message exchange, such a process model is seldom complete and precise. This is mainly because the available techniques for deriving a Petri net model from the original model neglect process data in favor of feasible verification. In this paper, we present an approach for deriving more precise process models by leveraging a process‐to‐Petri‐net compiler, which takes as input a business process and generates as output a Petri net model for the process. This can be subsequently used for verification. However, in contrast to a conventional compiler, our compiler's objective is not to create the most efficient code but rather to produce a most precise but still effectively verifiable Petri net–based process model. Thomas S. Heinze, Wolfram Amme, Simon Moser |
Softw. Pract. Exp. | 2 |
| 2016 | Sparse Analysis of Variable Path Predicates Based upon SSA-Form
Thomas S. Heinze, Wolfram Amme |
ISoLA (1) | 2 |
| 2014 | A First Step towards a Compiler for Business Processes
Thomas M. Prinz, Norbert Spieß, Wolfram Amme |
CC | 3 |
| 2014 | Portable Green Cloud ServicesabstractAlthough the areas of cloud computing and green IT are amongst the fastest growing markets in the IT industry,
until now there are very few opportunities to combine the potential of both areas. In this paper, we present
a method to combine the advantages of both to create standardized and energy efficient cloud services. For
their description, we will use the emerging cloud computing standard TOSCA(OASIS, 2013). Thereby, it is
possible to create standardized and model-based cloud applications which can be deployed in many cloud environments.
We will further show how it is feasible to combine policies with TOSCA to realize energy-efficient
management of cloud services. To accomplish this, we will provide ideas on how to extend the TOSCA language
as well as the cloud operating environment in order to achieve the goal of portable, energy-efficient
cloud services. The core of this work is the identification and integration of the underlying system architecture
for a common solution concept. For this, the architectures and necessary adjustments are explained. Stephan Ulbricht, Wolfram Amme, Thomas S. Heinze, Simon Moser, Hans-Dieter Wehle |
CLOSER | 2 |
| 2014 | Speculative optimizations for interpreting environmentsabstractMost constrained systems use interpreters to run mobile programs written in Java. Such interpreters are designed to minimize resource usage and often do not allow mobile code in the devices to be changed. For this reason, runtime optimization is typically not supported, even though it is completely feasible. In this paper, we propose optimistic optimization as a concept for improving application performance in restricted interpreter environments. In an optimistic optimization, a mobile program is restructured speculatively during code generation. This requires that it is possible to undo such optimizations, at runtime, if an incorrect use is detected or the set of available classes has changed when compared with compile time. Experimental results show that interpreted applications using optimistic optimizations tend to run faster when compared with their conventionally optimized counterparts. Compared with standard load elimination, reductions in runtimes of up to 9% for optimistic load elimination and up to 23% for the combined optimization were achieved. Whereas an average performance improvement of 1.87% for optimistic load elimination and 3.7% for the combined optimization could be realized. Copyright © 2013 John Wiley & Sons, Ltd. Philipp Adler, Wolfram Amme |
Softw. Pract. Exp. | 2 |
| 2009 | A Restructuring Method for WS-BPEL Business Processes Based on Extended Workflow Graphs
Thomas S. Heinze, Wolfram Amme, Simon Moser |
BPM | 2 |
| 2009 | Type-Separated Bytecode - Its Construction and Evaluation
Philipp Adler, Wolfram Amme |
RV | 2 |
| 2009 | The effectiveness of producer-side machine-independent optimizations for mobile code
Wolfram Amme, Jeffery von Ronne, Philipp Adler, Michael Franz |
Softw. Pract. Exp. | 1 |
| 2008 | Generic CSSA-Based Pattern over Boolean Data for an Improved WS-BPEL to Petri Net MapppingabstractFormal methods, like Petri nets, provide a means to analyse BPEL processes, detecting weaknesses and errors in the process model already at design-time. However, in most approaches proposed so far, the analysis is restricted to the control flow only. Analysing quality properties of BPEL processes might therefore yield false-negative results. In this paper, we are presenting an enhanced BPEL to Petri net mapping, that incorporates relevant data aspects by doing a CSSA- based analysis and applying novel Petri net patterns. The resulting formal model allows for a more precise analysis of critical properties, such as controllability and behavioural compatibility. Thomas S. Heinze, Wolfram Amme, Simon Moser |
ICIW | 2 |
| 2007 | SSA-based mobile code: Implementation and empirical evaluationabstractAlthough one might expect transportation formats based on static single-assignment form (SSA) to yield faster just-in-time compilation times than those based on stack-based virtual machines, this claim has not previously been validated, in practice. We attempt to quantify the effect of using an SSA-based mobile code representation by integrating support for a verifiable SSA-based IR into Jikes RVM. Performance results, measured with various optimizations and on both the IA32 and PowerPC, show improvements in both compilation time and code quality. Wolfram Amme, Jeffery von Ronne, Michael Franz |
ACM Trans. Archit. Code Optim. | 1 |
| 2001 | SafeTSA: A Type Safe and Referentially Secure Mobile-Code Representation Based on Static Single Assignment FormabstractArticle Share on SafeTSA: a type safe and referentially secure mobile-code representation based on static single assignment form Authors: Wolfram Amme Department of Information and Computer Science, University of California, Irvine, CA Department of Information and Computer Science, University of California, Irvine, CAView Profile , Niall Dalton Department of Information and Computer Science, University of California, Irvine, CA Department of Information and Computer Science, University of California, Irvine, CAView Profile , Jeffery von Ronne Department of Information and Computer Science, University of California, Irvine, CA Department of Information and Computer Science, University of California, Irvine, CAView Profile , Michael Franz Department of Information and Computer Science, University of California, Irvine, CA Department of Information and Computer Science, University of California, Irvine, CAView Profile Authors Info & Claims PLDI '01: Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementationJune 2001 Pages 137–147https://doi.org/10.1145/378795.378825Online:01 May 2001Publication History 54citation815DownloadsMetricsTotal Citations54Total Downloads815Last 12 Months13Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Wolfram Amme, Niall Dalton, Michael Franz, Jeffery von Ronne |
PLDI | 1 |
| 1998 | Data Dependence Analysis in Programs with Pointers
Wolfram Amme, Eberhard Zehendner |
Parallel Comput. | 1 |
| 1997 | Experiences in Analyzing Data Dependences for Programs with Pointers and Structures
Wolfram Amme, Eberhard Zehendner |
Euro-Par | 1 |