Generating Java code pairing with ChatGPT
Abstract The Large Language Models (LLMs) like ChatGPT 3.5 have created a new era of
automatic code generation. However, the existing research primarily focuses on generating …
automatic code generation. However, the existing research primarily focuses on generating …
Verifying full regular temporal properties of programs via dynamic program execution
M Wang, C Tian, N Zhang… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Verification of programs at code level has attracted more and more attentions since the cost
is high to extract models from source code. Most of approaches available for code level …
is high to extract models from source code. Most of approaches available for code level …
A distributed network-based runtime verification of full regular temporal properties
As a lightweight method, runtime verification aims to check whether one program execution
satisfies a desired property. For online runtime verification, the approach efficiency and …
satisfies a desired property. For online runtime verification, the approach efficiency and …
A dynamic approach to detecting, eliminating and fixing memory leaks
This paper presents a dynamic approach to detecting, eliminating and fixing memory leaks.
With our approach, a program to be analyzed is instrumented before its execution. Dynamic …
With our approach, a program to be analyzed is instrumented before its execution. Dynamic …
[HTML][HTML] Efficient decision procedure for propositional projection temporal logic
X Shu, N Zhang, X Wang, L Zhao - Theoretical Computer Science, 2020 - Elsevier
The decision problem for Propositional Projection Temporal Logic (PPTL) has been solved
successfully, however time complexity of the procedure is increased exponentially to the …
successfully, however time complexity of the procedure is increased exponentially to the …
DAG-Based Formal Modeling of Spark Applications with MSVL
K Fan, M Wang - Information, 2023 - mdpi.com
Apache Spark is a high-speed computing engine for processing massive data. With its
widespread adoption, there is a growing need to analyze its correctness and temporal …
widespread adoption, there is a growing need to analyze its correctness and temporal …
Verifying properties of mapreduce-based big data processing
N Zhang, M Wang, Z Duan… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Big data techniques are widely used in various fields. To deal with large data sets efficiently,
a new programming framework MapReduce has emerged. Thus, new verification …
a new programming framework MapReduce has emerged. Thus, new verification …
[HTML][HTML] Translating Xd-C programs to MSVL programs
C language is one of the most popular languages for software systems. In order to verify
safety, reliability and security properties of such systems written in C, a tool UMC4M for …
safety, reliability and security properties of such systems written in C, a tool UMC4M for …
An Approach to Improving Reliability of Parallel Graph Computation
J Cui, Z Duan - International Symposium on Theoretical Aspects of …, 2024 - Springer
The distributed programming framework for parallel graph computation has been proposed
to process and analyze large scale graph data. However, how to model and verify properties …
to process and analyze large scale graph data. However, how to model and verify properties …
Verifying a scheduling protocol of safety-critical systems
It is of great importance to ensure safety and reliability of the scheduling protocol of safety-
critical systems since the failure will cause serious damage. This paper analyzes a real-time …
critical systems since the failure will cause serious damage. This paper analyzes a real-time …