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

Razvan Voicu

dblp:90/5288 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Algorithms and data structures
dynamic programming
0.112008
Efficient Memoization for Dynamic Programming with Ad-Hoc Constraints · AAAI 2008
Algorithms and data structures › dynamic programming
memoization
0.112008
Efficient Memoization for Dynamic Programming with Ad-Hoc Constraints · AAAI 2008
Automata and formal languages
timed automata
0.012004
A CLP Proof Method for Timed Automata · RTSS 2004
Program verification › refinement
assertion refinement
0.012000
A Framework for Combining Analysis and Verification · POPL 2000
Program verification › model checking
software model checking
0.012000
A Framework for Combining Analysis and Verification · POPL 2000
Program analysis
static analysis
0.012000
A Framework for Combining Analysis and Verification · POPL 2000
Logic in computer science › logic programming
constraint logic programming
0.012004
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
YearPublicationVenuePosition
2023 Exploring the Vulnerabilities of Machine Learning and Quantum Machine Learning to Adversarial Attacks Using a Malware Dataset: A Comparative Analysis
abstract
The 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
SSE7
2013 A Proof Slicing Framework for Program Verification
Ton Chanh Le, Cristian Gherghina, Razvan Voicu, Wei-Ngan Chin
ICFEM3
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
CAV3
2009 An Interpolation Method for CLP Traversal
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu
CP3
2008 Efficient Memoization for Dynamic Programming with Ad-Hoc Constraints
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu
AAAI3
2008 A Coinduction Rule for Entailment of Recursively Defined Properties
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu
CP3
2006 A CLP Method for Compositional and Intermittent Predicate Abstraction
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu
VMCAI3
2006 Relative Safety
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu
VMCAI3
2005 Modeling Systems in CLP
Joxan Jaffar, Andrew E. Santosa, Razvan Voicu
ICLP3
2004 A CLP Proof Method for Timed Automata
abstract
Constraint 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
RTSS3
2000 A Framework for Combining Analysis and Verification
abstract
We 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
POPL3