EDBT 2026 Demo / reviewers in the wild / expert
Razvan Voicu
dblp:90/5288
· DBLP profile ↗
11ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 1 since 2021Artificial intelligence and machine learning · 3Theory of computation · 2Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
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.
| Theoretical computer science
2 papers |
Algorithms and data structures · 73% Automata and formal languages · 21% Logic in computer science · 6% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 87% Program analysis · 13% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures
dynamic programming |
0.1 | 1 | 2008 | Efficient Memoization for Dynamic Programming with Ad-Hoc Constraints · AAAI 2008 |
Algorithms and data structures › dynamic programming
memoization |
0.1 | 1 | 2008 | Efficient Memoization for Dynamic Programming with Ad-Hoc Constraints · AAAI 2008 |
Automata and formal languages
timed automata |
0.0 | 1 | 2004 | A CLP Proof Method for Timed Automata · RTSS 2004 |
Program verification › refinement
assertion refinement |
0.0 | 1 | 2000 | A Framework for Combining Analysis and Verification · POPL 2000 |
Program verification › model checking
software model checking |
0.0 | 1 | 2000 | A Framework for Combining Analysis and Verification · POPL 2000 |
Program analysis
static analysis |
0.0 | 1 | 2000 | A Framework for Combining Analysis and Verification · POPL 2000 |
Logic in computer science › logic programming
constraint logic programming |
0.0 | 1 | 2004 | A CLP Proof Method for Timed Automata · RTSS 2004 |
Methods — techniques the papers use, named apart from their topics
specialization calculus · 0.1memoization · 0.1tabling · 0.0coinduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Exploring the Vulnerabilities of Machine Learning and Quantum Machine Learning to Adversarial Attacks Using a Malware Dataset: A Comparative AnalysisabstractThe burgeoning fields of machine learning (ML) and quantum machine learning (QML) have shown remarkable potential in tackling complex problems across various domains. However, their susceptibility to adversarial attacks raises concerns when deploying these systems in security-sensitive applications. In this study, we present a comparative analysis of the vulnerability of ML and QML models, specifically conventional neural networks (NN) and quantum neural networks (QNN), to adversarial attacks using a malware dataset. We utilize a software supply chain attack dataset known as ClaMP and develop two distinct models for QNN and NN, employing Pennylane for quantum implementations and TensorFlow and Keras for traditional implementations. Our methodology involves crafting adversarial samples by introducing random noise to a small portion of the dataset and evaluating the impact on the models' performance using accuracy, precision, recall, and F1 score metrics. Based on our observations, both ML and QML models exhibit vulnerability to adversarial attacks. While the QNN's accuracy decreases more significantly compared to the NN after the attack, it demonstrates better performance in terms of precision and recall, indicating higher resilience in detecting true positives under adversarial conditions. We also find that adversarial samples crafted for one model type can impair the performance of the other, highlighting the need for robust defense mechanisms. Our study serves as a foundation for future research focused on enhancing the security and resilience of ML and QML models, particularly QNN, given its recent advancements. A more extensive range of experiments will be conducted to better understand the performance and robustness of both models in the face of adversarial attacks. Mst. Shapna Akter, Hossain Shahriar, Iysa Iqbal, Md Faruque Hossain, M. A. Karim, Victor Clincy, Razvan Voicu |
SSE | 7 |
| 2013 | A Proof Slicing Framework for Program Verification
Ton Chanh Le, Cristian Gherghina, Razvan Voicu, Wei-Ngan Chin |
ICFEM | 3 |
| 2011 | A Specialization Calculus for Pruning Disjunctive Predicates to Support Verification
Wei-Ngan Chin, Cristian Gherghina, Razvan Voicu, Quang Loc Le, Florin Craciun, Shengchao Qin |
CAV | 3 |
| 2009 | An Interpolation Method for CLP Traversal
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
CP | 3 |
| 2008 | Efficient Memoization for Dynamic Programming with Ad-Hoc Constraints
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
AAAI | 3 |
| 2008 | A Coinduction Rule for Entailment of Recursively Defined Properties
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
CP | 3 |
| 2006 | A CLP Method for Compositional and Intermittent Predicate Abstraction
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
VMCAI | 3 |
| 2006 | Relative Safety
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
VMCAI | 3 |
| 2005 | Modeling Systems in CLP
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
ICLP | 3 |
| 2004 | A CLP Proof Method for Timed AutomataabstractConstraint logic programming (CLP) has been used to model programs and transition systems for the purpose of verification problems. In particular, it has been used to model timed safety automata (TSA). In this paper, we start with a systematic translation of TSA into CLP. The main contribution is an expressive assertion language and a CLP inference method for proving assertions. A distinction of the assertion language is that it can specify important properties beyond traditional safety properties. We highlight one important property: that a system of processes is symmetric. The inference mechanism is based upon the well-known method of tabling in logic programming. It is distinguished by its ability to use assertions that are not yet proven, using a principle of coinduction. Apart from given assertions, the proof mechanism can also prove implicit assertions such as discovering a lower or upper bound of a variable. Finally, we demonstrate significant improvements over state-of-the-art systems using standard TSA benchmark examples. Joxan Jaffar, Andrew E. Santosa, Razvan Voicu |
RTSS | 3 |
| 2000 | A Framework for Combining Analysis and VerificationabstractWe present a general framework for combining program verification and program analysis. This framework enhances program analysis because it takes advantage of user assertions, and it enhances program verification because assertions can be refined using automatic program analysis. Both enhancements in general produce a better way of reasoning about programs than using verification techniques alone or analysis techniques alone. More importantly, the combination is better than simply running the verification and analysis in isolation and then combining the results at the last step. In other words, our framework explores synergistic interaction between verification and analysis. Nevin Heintze, Joxan Jaffar, Razvan Voicu |
POPL | 3 |