2023
DOI: 10.1145/3517154
|View full text |Cite
|
Sign up to set email alerts
|

A Novel GAPG Approach to Automatic Property Generation for Formal Verification: The GAN Perspective

Abstract: Formal methods have been widely used to support software testing to guarantee correctness and reliability. For example, model checking technology attempts to ensure that the verification property of a specific formal model is satisfactory for discovering bugs or abnormal behavior from the perspective of temporal logic. However, because automatic approaches are lacking, a software developer/tester must manually specify verification properties. A generative adversarial network (GAN) learns features from input tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
9
1

Relationship

0
10

Authors

Journals

citations
Cited by 20 publications
(10 citation statements)
references
References 35 publications
(43 reference statements)
0
6
0
Order By: Relevance
“…Various GAN-based data enhancement methods have been developed. Gao et al proposed a GAN-based automatic property generation (GAPG) approach for generating verification properties, supporting model checking [46]. We aim to expand our training dataset through GANs to improve the detection accuracy.…”
Section: Discussionmentioning
confidence: 99%
“…Various GAN-based data enhancement methods have been developed. Gao et al proposed a GAN-based automatic property generation (GAPG) approach for generating verification properties, supporting model checking [46]. We aim to expand our training dataset through GANs to improve the detection accuracy.…”
Section: Discussionmentioning
confidence: 99%
“…Considering the accuracy of prediction and the complexity of the algorithm for edge nodes, we use the long short-term memory (LSTM) model to predict the position of u i based on the historical position of u i , and we call it point N p (x p , y p ) . To make our training model more robust, we can use generative adversarial networks (GANs) [43] to train the model. By the way, to facilitate the development of intelligent algorithms for edge nodes, we rely on the employment of mature application programming interfaces (APIs) to standardize the algorithm.…”
Section: Location Predictionmentioning
confidence: 99%
“…Knowledge graph (KG) is a technique that uses graph models to describe knowledge and model the association relationships between things [ 20 , 21 , 22 ]. KGs are composed of triples, , and entities that have attribute–value pairs, which are connected by relationships to form a web-like structure [ 23 , 24 ].…”
Section: Related Workmentioning
confidence: 99%