Demo Data from EDBT 2026 / reviewers in the wild / expert
Vijay D'Silva
dblp:17/4551
· DBLP profile ↗
14ranked-venue papers
8as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 3 first-authorTheory of computation · 4 · 3 first-authorArtificial intelligence and machine learning · 3 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-authorSecurity and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
2 papers |
Program verification · 66% Program analysis · 34% | |
| Theoretical computer science
3 papers |
Logic in computer science · 64% Automated reasoning and model checking · 36% | |
| Network and information security
2 papers |
Web and mobile security · 61% Authentication and access control · 30% Systems and software security · 9% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
proof theory |
0.2 | 1 | 2016 | Büchi, Lindenbaum, Tarski: A Program Analysis Appetizer · IJCAI 2016 |
Logic in computer science › program analysis
termination analysis |
0.2 | 1 | 2015 | Conflict-Driven Conditional Termination · CAV (2) 2015 |
Web and mobile security › mobile security
android security |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Web and mobile security
mobile security |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Authentication and access control › security policy
policy enforcement |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Program verification › model checking
bounded model checking |
0.2 | 1 | 2013 | BLITZ: Compositional bounded model checking for real-world programs · ASE 2013 |
Program verification
model checking |
0.2 | 1 | 2013 | BLITZ: Compositional bounded model checking for real-world programs · ASE 2013 |
Program verification
modular verification |
0.2 | 1 | 2013 | BLITZ: Compositional bounded model checking for real-world programs · ASE 2013 |
Systems and software security
vulnerability discovery |
0.0 | 1 | 2013 | BLITZ: Compositional bounded model checking for real-world programs · ASE 2013 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 2004 | A Toolset for Modelling and Verification of GALS Systems · CAV 2004 |
Integrated circuit design › asynchronous circuit design
globally asynchronous locally synchronous design |
0.0 | 1 | 2004 | A Toolset for Modelling and Verification of GALS Systems · CAV 2004 |
Methods — techniques the papers use, named apart from their topics
proof-based abstraction · 0.3SMT solving · 0.3SAT solving · 0.3permission event graphs · 0.2model checking · 0.1formal verification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Abstract Interpretation as Automated Deduction
Vijay D'Silva, Caterina Urban |
J. Autom. Reason. | 1 |
| 2016 | Büchi, Lindenbaum, Tarski: A Program Analysis Appetizer
Vijay D'Silva, Caterina Urban |
IJCAI | 1 |
| 2015 | Abstract Interpretation as Automated Deduction
Vijay D'Silva, Caterina Urban |
CADE | 1 |
| 2015 | Conflict-Driven Conditional Termination
Vijay D'Silva, Caterina Urban |
CAV (2) | 1 |
| 2015 | ASPIRE: Iterative Specification Synthesis for Security
Kevin Zhijie Chen, Warren He, Devdatta Akhawe, Vijay D'Silva, Prateek Mittal, Dawn Song |
HotOS | 4 |
| 2013 | Generalizing Simulation to Abstract Domains
Vijay D'Silva |
CONCUR | 1 |
| 2013 | BLITZ: Compositional bounded model checking for real-world programsabstractBounded Model Checking (BMC) for software is a precise bug-finding technique that builds upon the efficiency of modern SAT and SMT solvers. BMC currently does not scale to large programs because the size of the generated formulae exceeds the capacity of existing solvers. We present a new, compositional and property-sensitive algorithm that enables BMC to automatically find bugs in large programs. A novel feature of our technique is to decompose the behaviour of a program into a sequence of BMC instances and use a combination of satisfying assignments and unsatisfiability proofs to propagate information across instances. A second novelty is to use the control- and data-flow of the program as well as information from proofs to prune the set of variables and procedures considered and hence, generate smaller instances. Our tool BLITZ outperforms existing tools and scales to programs with over 100,000 lines of code. BLITZ automatically and efficiently discovers bugs in widely deployed software including new vulnerabilities in Internet infrastructure software. Chia Yuan Cho, Vijay D'Silva, Dawn Song |
ASE | 2 |
| 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs
Kevin Zhijie Chen, Noah M. Johnson, Vijay D'Silva, Shuaifu Dai, Kyle MacNamara, Thomas R. Magrino, Edward XueJun Wu, Martin C. Rinard, Dawn Song |
NDSS | 3 |
| 2010 | Propositional Interpolation and Abstract Interpretation
Vijay D'Silva |
ESOP | 1 |
| 2009 | Provably correct on-chip communication: A formal approach to automatic protocol converter synthesisabstractHardware module reuse is a standard solution to the problems of increasing complexity of chip architectures and pressure to reduce time to market. In the absence of a single module interface standard, predesigned modules for “plug-and-play” usually require a converter between incompatible interface protocols. Current approaches to automatic synthesis of protocol converters mostly lack formal foundations and either employ abstractions far removed from the HDL implementation level or grossly simplify the structure of the protocols considered. This work presents a state-machine-based formalism for modeling bus-based communication protocols and a notion of protocol compatibility and of correct conversion between incompatible protocols. This formalism is used to derive algorithms for checking protocol compatibility and for provably correct, automatic converter synthesis. Experiments with automatic converter synthesis between different configurations of widely used commercial bus protocols, such as AMBA AHB, ASB APB, and the Open Core Protocol (OCP) are discussed. The work here is unique in its combination of a completely formal approach and the use of a low abstraction level that enables precise modeling of protocol characteristics that is also close to HDL. Karin Avnit, Vijay D'Silva, Arcot Sowmya, Sri Parameswaran |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2008 | A Formal Approach To The Protocol Converter ProblemabstractIn the absence of a single module interface standard, integration of pre-designed modules in System-on-Chip design often requires the use of protocol converters. Existing approaches to automatic synthesis of protocol converters mostly lack formal foundations and either employ abstractions that ignore crucial low level behaviors, or grossly simplify the structure of the protocols considered. We present a state-machine based formal model for bus based communication protocols, and precisely define protocol compatibility, and correct protocol conversion. Our model is expressive enough to capture features of commercial protocols such as bursts, pipelined transfers, wait state insertion, and data persistence, in cycle accurate detail. We show that the most general, correct converter for a pair of protocols, can be described as the greatest fixed point of a function for updating buffer states. This characterization yields a natural algorithm for automatic synthesis of a provably correct converter by iterative computation of the fixed point. We report our experience with automatic converter synthesis between widely used commercial bus protocols, such as AMBA AHB, ASB, APB, and OCP, considering features which are beyond the scope of current techniques. Karin Avnit, Vijay D'Silva, Arcot Sowmya, Sri Parameswaran |
DATE | 2 |
| 2007 | Existential abstractions for distributed reactive systems via syntactic transformationsabstractSynchronous languages are well suited to implementation and verification of reactive systems. Large reactive systems tend to be distributed to cope with scalability and application specific demands. We propose abstractions for distributed reactive systems modelled as a set of synchronous nodes with asynchronous communication between them. The special features of synchronous programs allow us to obtain abstractions that are also valid synchronous programs only by syntactic transformations. For a given program, the set of all such abstractions forms a semi-lattice with the original program as the bottom and the most abstract program as the top element. The transformation we define is a natural basis for constructing an abstraction-refinement framework for verification. Given a program and a safety property, the abstraction-refinement process is a search in a lattice of programs obtained via syntactic transformations. We have implemented this abstraction refinement framework in a prototype tool and report our case studies. Vijay D'Silva, Sampada Sonalkar |
EMSOFT | 1 |
| 2004 | A Toolset for Modelling and Verification of GALS Systems
Sampada Sonalkar, Vijay D'Silva, Naveen Chandra, B. Vijayalakshmi |
CAV | 3 |
| 2004 | Synchronous Protocol Automata: A Framework for Modelling and Verification of SoC Communication ArchitecturesabstractPlug-n-Play style Intellectual Property (IP) reuse in System on Chip (SoC) design is facilitated by the use of an on-chip bus architecture. We present a synchronous, Finite State Machine based framework for modelling communication aspects of such architectures. This formalism has been developed via interaction with designers and the industry and is intuitive and lightweight. We have developed cycle accurate methods to formally specify protocol compatibility and component composition and show how our model can be used for compatibility verification, interface synthesis and model checking with automated specification. We demonstrate the utility of our framework by modelling the AMBA bus architecture including details such as pipelined operation, burst and split transfers, the AHB-APB bridge and arbitration features. Vijay D'Silva, S. Ramesh 0001, Arcot Sowmya |
DATE | 1 |