A Variational Autoencoding Method for Fuzzing Test Case Generation
A technology for test case generation and fuzz testing, which is applied in software testing/debugging, computing models, error detection/correction, etc. It can solve the problems of non-disclosure of protocol format, increase of fuzz test test time and test difficulty, failure to generate test cases, etc. , to achieve the effect of increasing efficiency and scope and reducing burden
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0032] Example: Modbus / TCP protocol test case generation:
[0033]Modbus is an application layer messaging protocol that is widely used to communicate on millions of automation devices. The Modbus protocol format is simple and open, and it realizes request / response communication on different types of buses or network devices by providing the service of function codes. Modbus also provides TCP / IP-based messaging services, connecting MODBUS TCP / IP clients to server devices on a TCP / IP network. The Modbus protocol defines a simple protocol data unit (PDU) that is independent of the underlying communication layer. And by introducing a dedicated MODBUS Application Protocol header (MBAP header), it is possible to transmit and identify Modbus data on the TCP / IP network. Modbus data structure based on TCP / IP such as Figure 4 shown. The MBAP header is generated by the client and includes the transport identification, protocol identification, subsequent byte length, and unit identi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


