EDBT 2026 Demo / reviewers in the wild / expert
Wanwei Liu
dblp:04/5600 · also Wan-Wei Liu
· DBLP profile ↗
54ranked-venue papers
10as first author
26since 2021 · last 2026
0000-0002-2315-1704ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 19 · 2 first-author · 8 since 2021Theory of computation · 11 · 5 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 8 · 1 first-author · 5 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 3 · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Learning-Based Quantitative Evaluation of GR(1) Temporal Properties upon Partial Data Traces
Wanwei Liu, Ji Wang 0001 |
TASE | 2 |
| 2026 | STCF: Multi-View Clustering for Spatial Transcriptomics Based on Cross-View FusionabstractSpatial transcriptomics has revolutionized the ability to investigate transcriptional patterns within tissue morphology. However, many ST clustering pipelines operate on a single preselected gene set, typically prioritizing either highly variable genes (HVGs) or spatially variable genes (SVGs), and therefore may not directly model how genes with different levels of global variability provide complementary cues for spatial domain identification. Although non-HVG signals can be partially captured through SVG selection and spatial graph modeling, a dedicated two-view formulation that disentangles high-variance and low-variance gene subsets and fuses them under a unified objective remains underexplored. To this end, we propose a Spatial Transcriptomics clustering framework for Cross-view information Fusion, termed STCF, which casts HVGs and low-variability genes (LVGs) as two gene-expression views and integrates them via a plug-and-play cross-view fusion strategy. Specifically, STCF introduces a cross-view fusion mechanism that employs reverse-scaled cosine error loss (R-SCE) to balance alignment and separation of gene embeddings, ensuring robust representation learning while preserving spatial coherence, which enhances the model's ability to resolve fine-grained spatial structures. Extensive experiments on three benchmark datasets (DLPFC, HBC, and MBA) demonstrate the superiority, effectiveness, and transferability of STCF. Case studies further validate its ability to uncover latent spatial patterns and improve clustering precision. Ke Liang 0006, Lingyuan Meng, Wanwei Liu, Xinwang Liu 0002 |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2025 | Neural-Symbolic System Control Adjustment Based on Runtime Verification
Hongxu Zhu, Wanwei Liu, Ji Wang 0001 |
ICFEM | 2 |
| 2025 | UR4NNV: Neural Network Verification, Under-approximation Reachability Works!abstractRecently, formal verification of deep neural networks (DNNs) has garnered considerable attention, and over-approximation based methods have become popular due to their effectiveness and efficiency. However, these strategies face challenges in addressing the "unknown dilemma" concerning whether the exact output region or the introduced approximation error violates the property in question. To address this, this paper introduces theUR4NNVverification framework, which utilizes under-approximation reachability analysis for DNN verification for the first timeUR4NNV focuses on DNNs with Rectified Linear Unit (ReLU) activations and employs a binary tree branch-based under-approximation algorithm. In each epoch, UR4NNVunder-approximates a sub-polytope of the reachable set and verifies this polytope against the given property. Through a trial-and-error approach,UR4NNVeffectively falsifies DNN properties while providing confidence levels when reaching verification epoch bounds and failing falsifying properties. Experimental comparisons with existing verification methods demonstrate the effectiveness and efficiency ofUR4NNVsignificantly reducing the impact of the "unknown dilemma". Taoran Wu, Bai Xue 0001, Ji Wang 0001, Wenjing Yang 0002, Shaojun Deng, Wanwei Liu |
IJCNN | 8 |
| 2025 | SALVG: Latent Variable Gene Augmented Graph Learning for Multi-View Clustering in Spatial TranscriptomicsabstractSpatial transcriptomics technologies enable the integration of gene expression profiles with spatial context, facilitating a deeper understanding of tissue architecture through downstream tasks such as clustering. However, existing approaches predominantly focus on highly variable genes (HVGs), while the informative structural and contextual signals embedded in low variability genes (LVGs) remain largely underutilized. To bridge this gap, we propose SALVG (Spatial Augmentation via Latent Variable Genes), a novel and plug-and-play framework that leverages LVG-derived structural priors to enhance HVG representation learning for spatial clustering. Specifically, SALVG constructs spatial, feature, and combined graphs for both HVGs and LVGs, and introduces two graph-based augmentation strategies to inject LVG information into HVG graphs. The first strategy enhances the HVG combined graph directly using the LVG combined graph, while the other individually augments HVG spatial and feature graphs with their LVG counterparts before fusing them into a new combined representation. These enhanced graph structures are subsequently employed for downstream clustering. To the best of our knowledge, SALVG is the first framework to exploit LVG signals for assisting HVG-centric spatial transcriptomics clustering, effectively capturing complementary structural and contextual cues. Experiments on multiple benchmarks demonstrate its effectiveness, robustness, and transferability. Case studies further confirm that LVG-derived structure enhances biological interpretability by revealing coherent spatial and cellular patterns. Ke Liang 0006, Lingyuan Meng, Xingchen Hu 0001, Xinwang Liu 0002, Wanwei Liu, Kunlun He |
ACM Multimedia | 6 |
| 2025 | SAINT: Sequence-Aware Integration for Spatial Transcriptomics Multi-View ClusteringabstractSpatial transcriptomics (ST) technologies provide gene expression measurements with spatial resolution, enabling the dissection of tissue structure and function. A fundamental challenge in ST analysis is clustering spatial spots into coherent functional regions. While existing models effectively integrate expression and spatial signals, they largely overlook sequence-level biological priors encoded in the DNA sequences of expressed genes. To bridge this gap, we propose SAINT (Sequence-Aware Integration for Nucleotide-informed Transcriptomics), a unified framework that augments spatial representation learning with nucleotide-derived features. We construct sequence-augmented datasets across 14 tissue sections from three widely used ST benchmarks (DLPFC, HBC, and MBA), retrieving reference DNA sequences for each expressed gene and encoding them using a pretrained Nucleotide Transformer. For each spot, gene-level embeddings are aggregated via expression-weighted and attention-based pooling, then fused with spatial-expression representations through a late fusion module. Extensive experiments demonstrate that SAINT consistently improves clustering performance across multiple datasets. Experiments validate the superiority, effectiveness, sensitivity, and transferability of our framework, confirming the complementary value of incorporating sequence-level priors into spatial transcriptomics clustering. Ke Liang 0006, Lingyuan Meng, Meng Liu 0014, Suyuan Liu, Renxiang Guan, Miaomiao Li 0001, Wanwei Liu, Xinwang Liu 0002 |
NeurIPS | 8 |
| 2025 | BIRDNN: Behavior-Imitation Based Repair for Deep Neural Networks
Taoran Wu, Changyuan Zhao, Wanwei Liu, Bai Xue 0001, Wenjing Yang 0002, Ji Wang 0001, Wanrong Huang |
Neural Networks | 4 |
| 2025 | AutoRIC: Automated Neural Network Repairing Based on Constrained OptimizationabstractNeural networks are important computational models used in the domains of artificial intelligence and software engineering. Parameters of a neural network are obtained via training it against a specific dataset with a standard process, which guarantees each sample within that set is mapped to the correct class. In general, for a trained neural network, there is no warranty of high-level properties, such as fairness, robustness, and so forth. In this case, one need to tune the parameters in an alternative manner, and it is called repairing. In this paper, we present AutoRIC ( Auto mated R epair w I th C onstraints), an analytical-approach-based white-box repairing framework against general properties that could be quantitatively measured. Our approach is mainly based on constrained optimization, namely, we treat the properties of neural network as the optimized objective described by a quadratic formula about the faulty parameters. To ensure the classification accuracy of the repaired neural network, we impose linear inequality constraints to the inputs that obtain incorrect outputs from the neural network. In general, this may generate a huge amount of constraints, resulting in the prohibitively high cost in the problem solving, or even making the problem unable to be solved by the constraint solver. To circumvent this, we present a selection strategy to diminish the restrictions, i.e., we always select the most ‘strict’ ones into the constraint set each time. Experimental results show that repairing with constraints performs efficiently and effectively. AutoRIC tends to achieve a satisfactory repairing result whereas brings in a negligible accuracy drop. AutoRIC enjoys a notable time advantage and this advantage becomes increasingly evident as the network complexity rises. Moreover, experiment results also demonstrate that repairing based on unconstrained optimizations are not stable, which embodies the necessity of constraints. Wanwei Liu, Shangwen Wang, Ye Tao 0008, Xiaoguang Mao |
ACM Trans. Softw. Eng. Methodol. | 2 |
| 2024 | Synthesizing Boxes Preconditions for Deep Neural NetworksabstractDeep neural network (DNN) has been increasingly deployed as a key component in safety-critical systems. However, the credibility of DNN components is uncertain due to the absence of formal specifications for their data preconditions, which are essential for ensuring trustworthy postconditions.In this paper, we propose a guess-and-check-based framework PreBoxes to automatically synthesize Boxes sufficient preconditions for DNN concerning rich safety and robustness postconditions.The framework operates in two phases: the guess phase generates potentially complex candidate preconditions through heuristic methods, while the check phase verifies these candidates with formal guarantees.The entire framework supports automatic and adaptive iterative running to obtain weaker preconditions as well.Such resulting preconditions can be leveraged to shield DNN for safety and enhance the interpretability of DNN in application.PreBoxes has been evaluated on over 20 models with 23 trustworthy properties of 4 benchmarks and compared with 3 existing typical schemes.The results show that not only does PreBoxes generally infer weaker non-trivial sufficient preconditions for DNN than others, but also it expands competitive capabilities to handle both complex properties and Non-ReLU complex structured networks. Zengyu Liu, Liqian Chen, Wanwei Liu, Ji Wang 0001 |
ISSTA | 3 |
| 2024 | Runtime Verification of Neural-Symbolic Systems
Shaojun Deng, Wanwei Liu, Miaomiao Zhang 0003 |
SETTA | 2 |
| 2024 | Credit assignment for trained neural networks based on Koopman operator theory
Changyuan Zhao, Wanwei Liu, Bai Xue 0001, Wenjing Yang 0002, Zhengbin Pang |
Frontiers Comput. Sci. | 3 |
| 2024 | Qualitative and Quantitative Model Checking Against Recurrent Neural Networks
Wanwei Liu, Fu Song, Bai Xue 0001, Wenjing Yang 0002, Ji Wang 0001, Zhengbin Pang |
J. Comput. Sci. Technol. | 2 |
| 2024 | Verifying safety of neural networks from topological perspectives
Dejin Ren, Bai Xue 0001, Ji Wang 0001, Wenjing Yang 0002, Wanwei Liu |
Sci. Comput. Program. | 6 |
| 2024 | Kullback-Leibler Divergence-Based Out-of-Distribution Detection With Flow-Based Generative ModelsabstractRecent research has revealed that deep generative models including flow-based models and Variational Autoencoders may assign higher likelihoods to out-of-distribution (OOD) data than in-distribution (ID) data. However, we cannot sample OOD data from the model. This counterintuitive phenomenon has not been satisfactorily explained and brings obstacles to OOD detection with flow-based models. In this article, we prove theorems to investigate the Kullback-Leibler divergence in flow-based model and give two explanations for the above phenomenon. Based on our theoretical analysis, we propose a new method KLODS to leverage KL divergence and local pixel dependence of representations to perform anomaly detection. Experimental results on prevalent benchmarks demonstrate the effectiveness and robustness of our method. For group anomaly detection, our method achieves 98.1% AUROC on average with a small batch size of 5. On the contrary, the baseline typicality test-based method only achieves 64.6% AUROC on average due to its failure on challenging problems. Our method also outperforms the state-of-the-art method by 9.1% AUROC. For point-wise anomaly detection, our method achieves 90.7% AUROC on average and outperforms the baseline by 5.2% AUROC. Besides, our method has the least notable failures and is the most robust one. Yufeng Zhang 0001, Jialu Pan, Wanwei Liu, Zhenbang Chen 0001, Kenli Li 0001, Ji Wang 0001, Zhiming Liu 0001, Hongmei Wei |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2023 | An Automata-Theoretic Approach to Synthesizing Binarized Neural Networks
Ye Tao 0008, Wanwei Liu, Fu Song, Ji Wang 0001, Hongxu Zhu |
ATVA (1) | 2 |
| 2023 | A Geometrical Characterization on Feature Density of Image DatasetsabstractRecently, the interpretability and verification of deep learning have attracted enormous attention from both academic and industrial communities, aiming to gain users’ trust and ease their concerns. To guide learning procedures or data operations carried out in a more interpretable way, in this paper, we put a similar perspective on image datasets, the inputs of deep learning. Based on manifold learning, we work out an interpretable geometrical characterization on the curvity of manifolds to depict the feature density of datasets, which is represented with the ratio of the Euclidean distance and the geodesic distance. It is a noteworthy characteristic of image datasets and we take the dataset compression and enhancement problems as application instances via sample credit assignment with the geometrical information. Experiments on typical image datasets have justified the effectiveness and enormous prospect of the presented geometrical characteristic. Changyuan Zhao, Wanwei Liu, Bai Xue 0001, Wenjing Yang 0002 |
ICME | 3 |
| 2023 | On the Properties of Kullback-Leibler Divergence Between Multivariate Gaussian DistributionsabstractKullback-Leibler (KL) divergence is one of the most important measures to calculate the difference between probability distributions. In this paper, we theoretically study several properties of KL divergence between multivariate Gaussian distributions. Firstly, for any two $n$-dimensional Gaussian distributions $\mathcal{N}_1$ and $\mathcal{N}_2$, we prove that when $KL(\mathcal{N}_2||\mathcal{N}_1)\leq \varepsilon\ (\varepsilon>0)$ the supremum of $KL(\mathcal{N}_1||\mathcal{N}_2)$ is $(1/2)\left((-W_{0}(-e^{-(1+2\varepsilon)}))^{-1}+\log(-W_{0}(-e^{-(1+2\varepsilon)})) -1 \right)$, where $W_0$ is the principal branch of Lambert $W$ function. For small $\varepsilon$, the supremum is $\varepsilon + 2\varepsilon^{1.5} + O(\varepsilon^2)$. This quantifies the approximate symmetry of small KL divergence between Gaussian distributions. We further derive the infimum of $KL(\mathcal{N}_1||\mathcal{N}_2)$ when $KL(\mathcal{N}_2||\mathcal{N}_1)\geq M\ (M>0)$. We give the conditions when the supremum and infimum can be attained. Secondly, for any three $n$-dimensional Gaussian distributions $\mathcal{N}_1$, $\mathcal{N}_2$, and $\mathcal{N}_3$, we theoretically show that an upper bound of $KL(\mathcal{N}_1||\mathcal{N}_3)$ is $3\varepsilon_1+3\varepsilon_2+2\sqrt{\varepsilon_1\varepsilon_2}+o(\varepsilon_1)+o(\varepsilon_2)$ when $KL(\mathcal{N}_1||\mathcal{N}_2)\leq \varepsilon_1$ and $KL(\mathcal{N}_2||\mathcal{N}_3)\leq \varepsilon_2$ ($\varepsilon_1,\varepsilon_2\ge 0$). This reveals that KL divergence between Gaussian distributions follows a relaxed triangle inequality. Note that, all these bounds in the theorems presented in this work are independent of the dimension $n$. Finally, we discuss several applications of our theories in deep learning, reinforcement learning, and sample complexity research. Yufeng Zhang 0001, Jialu Pan, Li Ken Li, Wanwei Liu, Zhenbang Chen 0001, Xinwang Liu 0002, Ji Wang 0001 |
NeurIPS | 4 |
| 2023 | Safety Verification for Neural Networks Based on Set-Boundary Analysis
Dejin Ren, Wanwei Liu, Ji Wang 0001, Wenjing Yang 0002, Bai Xue 0001 |
TASE | 3 |
| 2023 | Towards a model of human-cyber-physical automata and a synthesis framework for control policies
Xiaochen Tang, Miaomiao Zhang 0003, Wanwei Liu, Bowen Du 0002, Zhiming Liu 0001 |
J. Syst. Archit. | 3 |
| 2023 | Towards robust neural networks via a global and monotonically decreasing robustness training strategyabstractRobustness of deep neural networks (DNNs) has caused great concerns in the academic and industrial communities, especially in safety-critical domains. Instead of verifying whether the robustness property holds or not in certain neural networks, this paper focuses on training robust neural networks with respect to given perturbations. State-of-the-art training methods, interval bound propagation (IBP) and CROWN-IBP, perform well with respect to small perturbations, but their performance declines significantly in large perturbation cases, which is termed “drawdown risk” in this paper. Specifically, drawdown risk refers to the phenomenon that IBP-family training methods cannot provide expected robust neural networks in larger perturbation cases, as in smaller perturbation cases. To alleviate the unexpected drawdown risk, we propose a global and monotonically decreasing robustness training strategy that takes multiple perturbations into account during each training epoch (global robustness training), and the corresponding robustness losses are combined with monotonically decreasing weights (monotonically decreasing robustness training). With experimental demonstrations, our presented strategy maintains performance on small perturbations and the drawdown risk on large perturbations is alleviated to a great extent. It is also noteworthy that our training method achieves higher model accuracy than the original training methods, which means that our presented training strategy gives more balanced consideration to robustness and accuracy. Taoran Wu, Wanwei Liu, Bai Xue 0001, Wenjing Yang 0002, Ji Wang 0001, Zhengbin Pang |
Frontiers Inf. Technol. Electron. Eng. | 3 |
| 2022 | PoS4MPC: Automated Security Policy Synthesis for Secure Multi-party ComputationabstractAbstract Secure multi-party computation (MPC) is a promising technique for privacy-persevering applications. A number of MPC frameworks have been proposed to reduce the burden of designing customized protocols, allowing non-experts to quickly develop and deploy MPC applications. To improve performance, recent MPC frameworks allow users to declare variables secret only for these which are to be protected. However, in practice, it is usually highly non-trivial for non-experts to specify secret variables: declaring too many degrades the performance while declaring too less compromises privacy. To address this problem, in this work we propose an automated security policy synthesis approach to declare as few secret variables as possible but without compromising security. Our approach is a synergistic integration of type inference and symbolic reasoning. The former is able to quickly infer a sound—but sometimes conservative—security policy, whereas the latter allows to identify secret variables in a security policy that can be declassified in a precise manner. Moreover, the results from symbolic reasoning are fed back to type inference to refine the security types even further. We implement our approach in a new tool PoS4MPC. Experimental results on five typical MPC applications confirm the efficacy of our approach. Fu Song, Taolue Chen 0001, Liangfeng Zhang, Wanwei Liu |
CAV (1) | 5 |
| 2022 | Human-Cyber-Physical Automata and Their Synthesis
Miaomiao Zhang 0003, Wanwei Liu, Xiaochen Tang, Bowen Du 0002, Zhiming Liu 0001 |
ICTAC | 2 |
| 2022 | Probabilistic synthesis against GR(1) winning condition
Rui Li 0050, Wanwei Liu, Wei Dong 0006, Zhiming Liu 0001 |
Frontiers Comput. Sci. | 3 |
| 2022 | Computing Sufficient and Necessary Conditions in CTL: A Forgetting Approach
Renyan Feng, Erman Acar, Yisong Wang 0004, Wanwei Liu, Stefan Schlobach, Weiping Ding 0001 |
Inf. Sci. | 4 |
| 2021 | On Enhancing Application-Ability Training in Discrete MathematicsabstractIn this work-in-progress innovative practice paper, we argue the application-ability training in Discrete Mathematics (DM) should be enhanced for students majoring in computing science. Our motivation is based on the analysis of the differences in learning outcomes between DM and other branches of Math courses, the special role of DM in computer science (CS) courses and the gaps between DM and other CS courses. Motivated by the above analysis, we rethink of CS undergraduate education program as a DM-centric program. Furthermore, we make an experimental implementation of the DM-centric program and enhance application-ability training by designing and adopting many large-scale projects from various related topics, such as database, satisfiability, deductive proof and so on. Each project is decomposed into several sub-projects, which are integrated with a project-based learning environment. The large-scale projects derived from related CS courses enable students to get in touch with various computing topics related to DM applications at an early stage in the learning process. The learning environment with the ability of automatic assessment enables students to complete the projects in a step-by-step manner. The preliminary feedback from 219 students after taking the redesigned DM course shows the promising effects on students' following learning. Tun Li 0002, Wanwei Liu, Liqian Chen, Xiaoguang Mao |
FIE | 2 |
| 2021 | Quingo: A Programming Framework for Heterogeneous Quantum-Classical Computing with NISQ FeaturesabstractThe increasing control complexity of Noisy Intermediate-Scale Quantum (NISQ) systems underlines the necessity of integrating quantum hardware with quantum software. While mapping heterogeneous quantum-classical computing (HQCC) algorithms to NISQ hardware for execution, we observed a few dissatisfactions in quantum programming languages (QPLs), including difficult mapping to hardware, limited expressiveness, and counter-intuitive code. In addition, noisy qubits require repeatedly performed quantum experiments, which explicitly operate low-level configurations, such as pulses and timing of operations. This requirement is beyond the scope or capability of most existing QPLs. We summarize three execution models to depict the quantum-classical interaction of existing QPLs. Based on the refined HQCC model, we propose the Quingo framework to integrate and manage quantum-classical software and hardware to provide the programmability over HQCC applications and map them to NISQ hardware. We propose a six-phase quantum program life-cycle model matching the refined HQCC model, which is implemented by a runtime system. We also propose the Quingo programming language, an external domain-specific language highlighting timer-based timing control and opaque operation definition, which can be used to describe quantum experiments. We believe the Quingo framework could contribute to the clarification of key techniques in the design of future HQCC systems. Xiang Fu 0003, Hanru Jiang, Fucheng Cheng, Yihang Yang, Chunchao Hu, Anqi Huang 0003, Guangyao Huang 0001, Xiaogang Qiang, Mingtang Deng, Ping Xu 0004, Weixia Xu 0001, Wanwei Liu, Yu Zhang 0086, Yuxin Deng 0001, Junjie Wu 0003, Yuan Feng 0001 |
ACM Trans. Quantum Comput. | 19 |
| 2020 | Synthesizing Cooperative Controllers from Global Tasks of Multi-robot SystemsabstractThe reactive system synthesis for GR(1) fragment of LTL has been widely studied and used in different works. Meanwhile, automatic procedures for generating distributed systems from global behaviors are also thoroughly studied. In this paper, we present a method that automatically constructs cooperative controllers for multi-robot systems from global tasks specified by GR(1). We combine reactive systems synthesis and distributed systems synthesis to solve global task planning problems for multi-robot systems. In short, we specify global tasks for a multi-robot system which consists of several robots, then our algorithm generates individual controllers for robots and also synthesizes a communication strategy. The communication strategy makes robots as a cooperative system through synchronizing them on environment inputs and finally achieves the goal of completing the global tasks. This paper can be used as a cooperative framework for multi-robot systems. Rui Li 0050, Hao Shi 0007, Wanwei Liu, Wei Dong 0006 |
APSEC | 3 |
| 2020 | On Sufficient and Necessary Conditions in Bounded CTL: A Forgetting ApproachabstractComputation Tree Logic (CTL) is one of the central formalisms in formal verification. As a specification language, it is used to express a property that the system at hand is expected to satisfy. From both the verification and the system design points of view, some information content of such property might become irrelevant for the system due to various reasons, e.g., it might become obsolete by time, or perhaps infeasible due to practical difficulties. Then, the problem arises on how to subtract such piece of information without altering the relevant system behaviour or violating the existing specifications over a given signature. Moreover, in such a scenario, two crucial notions are informative: the strongest necessary condition (SNC) and the weakest sufficient condition (WSC) of a given property. To address such a scenario in a principled way, we introduce a forgetting-based approach in CTL and show that it can be used to compute SNC and WSC of a property under a given model and over a given signature. We study its theoretical properties and also show that our notion of forgetting satisfies existing essential postulates of knowledge forgetting. Furthermore, we analyse the computational complexity of some basic reasoning tasks for the fragment CTLAF in particular. Renyan Feng, Erman Acar, Stefan Schlobach, Yisong Wang 0004, Wanwei Liu |
KR | 5 |
| 2020 | Controller Synthesis for ROS-based Multi-Robot Collaboration
Xudong Zhao 0006, Rui Li 0050, Wanwei Liu, Hao Shi 0007, Shaoxian Shu, Wei Dong 0006 |
SEKE | 3 |
| 2020 | Compiling FLres on Finite Words
Wanwei Liu, Liangze Yin, Tun Li 0002 |
SETTA | 1 |
| 2020 | Towards an Extended POMDP Planning Approach with Adjoint Action Model for Robotic TaskabstractIn real-world environments, robotic task planning is expected to handle both partial observability and unexpected dynamics of the environment. A robust plan for the task requires the robot's observation actions to concurrently run with the task actions, to observe and adapt to environmental changes. The Partially Observable Markov Decision Process (POMDP) has been widely applied for planning under partially observable domains. For realistic robotic tasks, however, the POMDP model and planning algorithm are quite restrictive and unrealistic. One limitation is that task actions are modelled as atomic entities that only have endpoint effects, with no conditions specified at arbitrary points during task action execution. Also, the observation is obtained only after each task action execution, with no intermediate observations and decision-making during task action execution. To mitigate the limitations of POMDP planning, this paper first proposes an Adjoint Action Model (AAM) that explicitly defines the continuous interaction between robot's observation and task actions. Then we extend the POMDP task action model with intermediate invariant conditions which specifies the runtime properties of action execution. Finally, we propose the AAM-extended POMDP planning approach which handles observation action planning and task replanning for task action execution. We experimentally demonstrate that the plan from our proposed approach is more effective and robust to cope with the environment dynamics, comparing with the standard POMDP planning approach. Shuo Yang 0005, Xinjun Mao, Wanwei Liu |
SMC | 3 |
| 2020 | Software testing without the oracle correctness assumption
Tun Li 0002, Wanwei Liu, Xinrui Guo, Ji Wang 0001 |
Frontiers Comput. Sci. | 2 |
| 2020 | Verifying ReLU Neural Networks from a Model Checking Perspective
Wanwei Liu, Fu Song, Tanghaoran Zhang, Ji Wang 0001 |
J. Comput. Sci. Technol. | 1 |
| 2020 | Iterative Controller Synthesis for Multirobot SystemabstractThe synthesis problem is to construct a system fulfilling some specific requirements when interacting with the environment, which is one of the most crucial and challenging tasks in robotics. In comparison to the case of dealing with a single robot, synthesizing of a system constituted with multiple robots is, in general, much more involved. Actually, information is shared among robots in the latter case, and for a fixed robot, when fictively merging the rest ones into its environment, we are confronted with imperfect description of environments. In this article, we present an iterative controller synthesis approach to dealing with multirobot systems. In our model, the behaviors and outputs of one robot can be observed by the other ones, as a part of their inputs. To make our model more flexible, we allow the mechanism of “partial observation,” namely, only a part of outputs can be observed by other robots on some particular sensors. Our synthesis approach is conductive in an iterative manner. By analyzing the dependence among robots, we first try to synthesize controllers for some of them and then extract a set of invariants from the solved part to refine other ones. Repeatedly and iteratively using this way, we may arrive at a complete solution. Meanwhile, in comparison to the monolithic approach, using the iterative manner usually produces a much more compact result, which means that the size of the controller is smaller. Hao Shi 0007, Rui Li 0050, Wanwei Liu, Wei Dong 0006, Ge Zhou |
IEEE Trans. Reliab. | 3 |
| 2020 | On Scheduling Constraint Abstraction for Multi-Threaded Program VerificationabstractBounded model checking is among the most efficient techniques for the automated verification of concurrent programs. However, due to the nondeterministic thread interleavings, a large and complex formula is usually required to give an exact encoding of all possible behaviors, which significantly limits the scalability. Observing that the large formula is usually dominated by the exact encoding of the scheduling constraint, this paper proposes a novel scheduling constraint based abstraction refinement method for multi-threaded C program verification. Our method is both efficient in practice and complete in theory, which is challenging for existing techniques. To achieve this, we first proposed an effective and powerful technique which works well for nearly all benchmarks we evaluated. We have proposed the notion of Event Order Graph (EOG), and have devised two graph-based algorithms over EOG for counterexample validation and refinement generation, which can often obtain a small yet effective refinement constraint. Then, to ensure completeness, our method was enhanced with two constraint-based algorithms for counterexample validation and refinement generation. Experimental results on SV-COMP 2017 benchmarks and two real-world server systems indicate that our method is promising and significantly outperforms the state-of-the-art tools. Liangze Yin, Wei Dong 0006, Wanwei Liu, Ji Wang 0001 |
IEEE Trans. Software Eng. | 3 |
| 2019 | An Axiomatisation of the Probabilistic \mu -Calculus
Junnan Xu, Wanwei Liu, David N. Jansen, Lijun Zhang 0001 |
ICFEM | 2 |
| 2019 | Parallel refinement for multi-threaded program verificationabstractProgram verification is one of the most important methods to ensuring the correctness of concurrent programs. However, due to the path explosion problem, concurrent program verification is usually time consuming, which hinders its scalability to industrial programs. Parallel processing is a mainstream technique to deal with those problems which require mass computing. Hence, designing parallel algorithms to improve the performance of concurrent program verification is highly desired. This paper focuses on parallelization of the abstraction refinement technique, one of the most efficient techniques for concurrent program verification. We present a parallel refinement framework which employs multiple engines to refine the abstraction in parallel. Different from existing work which parallelizes the search process, our method achieves the effect of parallelization by refinement constraint and learnt clause sharing, so that the number of required iterations can be significantly reduced. We have implemented this framework on the scheduling constraint based abstraction refinement method, one of the best methods for concurrent program verification. Experiments on SV-COMP 2018 show the encouraging results of our method. For those complex programs requiring a large number of iterations, our method can obtain a linear reduction of the iteration number and significantly improve the verification performance. Liangze Yin, Wei Dong 0006, Wanwei Liu, Ji Wang 0001 |
ICSE | 3 |
| 2018 | Scheduling constraint based abstraction refinement for weak memory modelsabstractScheduling constraint based abstraction refinement (SCAR) is one of the most efficient methods for verifying programs under sequential consistency (SC). However, most multi-processor architectures implement weak memory models (WMMs) in order to improve the performance of a program. Due to the nondeterministic execution of those memory operations by the same thread, the behavior of a program under WMMs is much more complex than that under SC, which significantly increases the verification complexity. This paper elegantly extends the SCAR method to WMMs such as TSO and PSO. To capture the order requirements of an abstraction counterexample under WMMs, we have enriched the event order graph (EOG) of a counterexample such that it is competent for both SC and WMMs. We have also proposed a unified EOG generation method which can always obtain a minimal EOG efficiently. Experimental results on a large set of multi-threaded C programs show promising results of our method. It significantly outperforms state-of-the-art tools, and the time and memory it required to verify a program under TSO and PSO are roughly comparable to that under SC. Liangze Yin, Wei Dong 0006, Wanwei Liu, Ji Wang 0001 |
ASE | 3 |
| 2018 | YOGAR-CBMC: CBMC with Scheduling Constraint Based Abstraction Refinement - (Competition Contribution)abstractThis paper presents the Y ogar - CBMC tool for verification of multi-threaded C programs. It employs a scheduling constraint based abstraction refinement method for bounded model checking of concurrent programs. To obtain effective refinement constraints, we have proposed the notion of Event Order Graph (EOG) , and have devised two graph-based algorithms over EOG for counterexample validation and refinement generation. The experiments in SV-COMP 2017 show the promising results of our tool. Liangze Yin, Wei Dong 0006, Wanwei Liu, Yunchou Li, Ji Wang 0001 |
TACAS (2) | 3 |
| 2017 | Reasoning About Periodicity on Infinite Words
Wanwei Liu, Fu Song, Ge Zhou |
SETTA | 1 |
| 2017 | On the complexity of ω-pushdown automata
Yusi Lei, Fu Song, Wanwei Liu, Min Zhang 0007 |
Sci. China Inf. Sci. | 3 |
| 2016 | An Efficient Synthesis Algorithm for Parametric Markov Chains Against Linear Time Properties
Yong Li 0031, Wanwei Liu, Andrea Turrini, Ernst Moritz Hahn, Lijun Zhang 0001 |
SETTA | 2 |
| 2015 | A Simple Probabilistic Extension of Modal Mu-calculus
Wanwei Liu, Lei Song 0001, Ji Wang 0001, Lijun Zhang 0001 |
IJCAI | 1 |
| 2014 | Runtime Verification by Convergent Formula ProgressionabstractRuntime verification is a dynamic verification technique widely used in practice. In this paper we revisit the runtime verification technique with formula progression, which verifies the execution trace step by step by progressing the desired property written in temporal logic. The previous work did not discuss explicitly the bound for the sizes of expanded formulas, while the successive invoking of formula progression is likely to cause divergence. In this paper, we present the convergent formula progression by introducing a novel fix-point reduction technique, and prove it guarantees the sizes of expanded formulas be always convergent. To the best of our knowledge, this is the first work discussing the convergence of formula progression. Furthermore, we implement the new runtime verification framework, and experiments show the efficiency of our proposed strategy. Zheng Wang 0005, Ting Su 0001, Bin Fang 0004, Geguang Pu, Wanwei Liu, Mingsong Chen 0001 |
APSEC (1) | 7 |
| 2014 | Combining Syntactic and Semantic Encoding for LTL Bounded Model CheckingabstractBounded model checking (BMC, for short) is a successful application of SAT technique in model checking. In a broad sense, BMC encoding approaches could be categorised into the syntactic fashion and semantic fashion. In this paper, we present a new BMC encoding approach specially tailored for LTL model checking. The key observation is that syntactic encoding and semantic encoding respectively have the superiority in dealing with "next" operator and "until" operator in the specification. The proposed encoding could be implemented in an "on-the-fly" manner, and finally results in a linear scale blow-up. To justify it, the approach is experimentally evaluated by comparing with some of the best known existing encodings. Wanwei Liu, Xiaoguang Mao, Geguang Pu, Rui Wang 0017 |
TASE | 1 |
| 2013 | Translation validation of scheduling in high level synthesisabstractThe growing design-productivity gap has made designers shift toward using high-level synthesis (HLS) techniques to generate register transfer level design from high-level languages. Unfortunately, this translation process is very complex and may introduce bugs into the generated design, which can create a mismatch between what a designer intends and what is actually implemented in the circuit. In this paper, we present an equivalence checking method to validate the result of HLS scheduling against the initial high-level program. Finite state machine with data path (FSMD) models were used to represent designs before and after scheduling. The proposed method uses a bisimulation relation approach to prove equivalence. The automatically established bisimulation relation guarantees that for each execution sequence in the design before scheduling, a related and equivalent execution sequence exists in the design after scheduling and vice versa. Our method provides a unified way to deal with various scheduling optimizations. We have implemented our validation technique and compared it with a state-of-the-art HLS scheduling verification method. The promising results show the effectiveness and efficiency of our method. Tun Li 0002, Yang Guo 0003, Wanwei Liu, Mingsheng Tang |
ACM Great Lakes Symposium on VLSI | 3 |
| 2013 | Counterexample-Preserving Reduction for Symbolic Model Checking
Wanwei Liu, Rui Wang 0017, Xianjin Fu, Ji Wang 0001, Wei Dong 0006, Xiaoguang Mao |
ICTAC | 1 |
| 2013 | Introduction to programming: science or art?abstractIn this poster, we report our experience in teaching introductory courses on programming based on program derivation using formal method. Based on an ongoing teaching activity, we present some preliminary results on the students' experiences. Tun Li 0002, Wanwei Liu, Xiaoguang Mao |
ITiCSE | 2 |
| 2010 | Estimating the Soft Error Vulnerability of Register Files via Interprocedural Data Flow AnalysisabstractSubsequently to the wall of performance and power consumption, the dependability of computing, caused by soft errors, has become a growing design concern. Since Register Files (RFs) are accessed very frequently and cannot be well protected, soft errors occurred in them is one of the top reasons for affecting the reliability of programs. To access the soft errors vulnerability of RFs, this paper presents a static estimating method via interprocedural data flow analysis. Adopting a previous method, the vulnerability of a register is firstly decomposed into intrinsic and conditional basic block vulnerabilities. Under the prerequisite of context sensitivity, we focus on the computation the post conditions of basic blocks, which can be viewed as the living probability of the target register in the future usage. Finally, the program reliability can be calculated quantitatively under the occurrence of soft errors in RFs. Experimental results from the MiBench benchmarks indicate that our method is more accurate, and compatible with the AVF methods. We also reveal that the reliability of a program has a connection with its structure, such as the RVF factors, which suggests adopting the application specified protected mechanisms for tolerating soft errors occurred in RFs. QingPing Tan, Wanwei Liu |
TASE | 3 |
| 2009 | Symbolic model checking APSL
Wanwei Liu, Ji Wang 0001, Huowang Chen, Zhaofei Wang |
Frontiers Comput. Sci. China | 1 |
| 2009 | A tighter analysis of Piterman's Büchi determinization
Wanwei Liu, Ji Wang 0001 |
Inf. Process. Lett. | 1 |
| 2009 | Demand-Driven Memory Leak Detection Based on Flow- and Context-Sensitive Pointer Analysis
Ji Wang 0001, Wei Dong 0006, Hou-Feng Xu, Wanwei Liu |
J. Comput. Sci. Technol. | 5 |
| 2008 | Symbolic Model Checking APSLabstractPSL is a kind of temporal logic which uses SEREs as additional formula constructs. We present a variant of PSL, namely APSL, which replaces SEREs with finite automata. APSL and PSL are of the exactly same expressiveness. In this paper, we extend the LTL symbolic model checking algorithm to that of APSL, and present a tableau based APSL verification approach. Moreover, we show how to implement this algorithm via the BDD based symbolic approach. Wanwei Liu, Ji Wang 0001, Huowang Chen |
TASE | 1 |
| 2007 | Axiomatizing Extended Temporal Logic Fragments Via Instantiation
Wanwei Liu, Ji Wang 0001, Wei Dong 0006, Huowang Chen |
ICTAC | 1 |