Demo Data from EDBT 2026 / reviewers in the wild / expert
Luca Martini
dblp:70/499
· DBLP profile ↗
8ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4Software engineering, systems software and programming languages · 2Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2
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
2 papers |
Programming languages and type systems · 53% Program analysis · 47% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
abstract interpretation |
0.1 | 1 | 2008 | Decomposing bytecode verification by abstract interpretation · ACM Trans. Program. Lang. Syst. 2008 |
Programming languages and type systems
bytecode verification |
0.1 | 1 | 2008 | Decomposing bytecode verification by abstract interpretation · ACM Trans. Program. Lang. Syst. 2008 |
Program analysis
static analysis |
0.1 | 1 | 2008 | Decomposing bytecode verification by abstract interpretation · ACM Trans. Program. Lang. Syst. 2008 |
Programming languages and type systems › type systems
type abstraction |
0.1 | 1 | 2008 | Decomposing bytecode verification by abstract interpretation · ACM Trans. Program. Lang. Syst. 2008 |
Systems and software security › information flow control
information flow analysis |
0.1 | 1 | 2007 | Instruction-level security analysis for information flow in stack-based assembly languages · Inf. Comput. 2007 |
Programming languages and type systems › programming paradigms › imperative languages
assembly language |
0.0 | 1 | 2007 | Instruction-level security analysis for information flow in stack-based assembly languages · Inf. Comput. 2007 |
Methods — techniques the papers use, named apart from their topics
decomposition · 0.1abstract interpretation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Efficient Genotype Elimination via Adaptive Allele ConsolidationabstractWe propose the technique of Adaptive Allele Consolidation, that greatly improves the performance of the Lange-Goradia algorithm for genotype elimination in pedigrees, while still producing equivalent output. Genotype elimination consists in removing from a pedigree those genotypes that are impossible according to the Mendelian law of inheritance. This is used to find errors in genetic data and is useful as a preprocessing step in other analyses (such as linkage analysis or haplotype imputation). The problem of genotype elimination is intrinsically combinatorial, and Allele Consolidation is an existing technique where several alleles are replaced by a single “lumped” allele in order to reduce the number of combinations of genotypes that have to be considered, possibly at the expense of precision. In existing Allele Consolidation techniques, alleles are lumped once and for all before performing genotype elimination. The idea of Adaptive Allele Consolidation is to dynamically change the set of alleles that are lumped together during the execution of the Lange-Goradia algorithm, so that both high performance and precision are achieved. We have implemented the technique in a tool called Celer and evaluated it on a large set of scenarios, with good results. Nicoletta De Francesco, Giuseppe Lettieri, Luca Martini |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2010 | Partial model checking via abstract interpretation
Nicoletta De Francesco, Giuseppe Lettieri, Luca Martini, Gigliola Vaglini |
Inf. Process. Lett. | 3 |
| 2010 | Using abstract interpretation to add type checking for interfaces in Java bytecode verification
Nicoletta De Francesco, Giuseppe Lettieri, Luca Martini |
Theor. Comput. Sci. | 3 |
| 2008 | Decomposing bytecode verification by abstract interpretationabstractBytecode verification is a key point in the security chain of the Java platform. This feature is only optional in many embedded devices since the memory requirements of the verification process are too high. In this article we propose an approach that significantly reduces the use of memory by a serial/parallel decomposition of the verification into multiple specialized passes. The algorithm reduces the type encoding space by operating on different abstractions of the domain of types. The results of our evaluation show that this bytecode verification can be performed directly on small memory systems. The method is formalized in the framework of abstract interpretation. Cinzia Bernardeschi, Nicoletta De Francesco, Giuseppe Lettieri, Luca Martini, Paolo Masci 0001 |
ACM Trans. Program. Lang. Syst. | 4 |
| 2007 | Instruction-level security analysis for information flow in stack-based assembly languages
Nicoletta De Francesco, Luca Martini |
Inf. Comput. | 2 |
| 2006 | Using Control Dependencies for Space-Aware Bytecode VerificationabstractJava applets run on a Virtual Machine that checks code integrity and correctness before execution using a module called the Bytecode Verifier. Java Card technology allows Java applets to run on smart cards. The large memory requirements of the verification process do not allow the implementation of an embedded Bytecode Verifier in the Java Card Virtual Machine. To address this problem, we propose a verification algorithm that optimizes the use of system memory by imposing an ordering on the verification of the instructions. This algorithm is based on control flow dependencies and immediate postdominators in control flow graphs. Cinzia Bernardeschi, Giuseppe Lettieri, Luca Martini, Paolo Masci 0001 |
Comput. J. | 3 |
| 2006 | Using postdomination to reduce space requirements of data flow analysis
Cinzia Bernardeschi, Giuseppe Lettieri, Luca Martini, Paolo Masci 0001 |
Inf. Process. Lett. | 3 |
| 2004 | Checking secure information flow in Java bytecode by code transformation and standard bytecode verificationabstractAbstract A method is presented for checking secure information flow in Java bytecode, assuming a multilevel security policy that assigns security levels to the objects. The method exploits the type‐level abstract interpretation of standard bytecode verification to detect illegal information flows. We define an algorithm transforming the original code into another code in such a way that a typing error detected by the Verifier on the transformed code corresponds to a possible illicit information flow in the original code. We present a prototype tool that implements the method and we show an example of application. Copyright © 2004 John Wiley & Sons, Ltd. Cinzia Bernardeschi, Nicoletta De Francesco, Giuseppe Lettieri, Luca Martini |
Softw. Pract. Exp. | 4 |