Transformation and verification of the OS program sorting devices in a computer bus
Article's language
Russian
Abstract
The transformation and verification of the bus_sort_breadthfirst program, which belongs to the Linux OS kernel and implements sorting of devices are described. The C program is transformed into the cP language performing macros unfolding, structure changes, and elimination of pointers. Transformed program is translated into the WhyML functional language. For the received program, a specification is constructed. Deductive verification is carried out in the tool Why3.
Keywords
DOI
10.31144/si.2307-6410.2021.n18.p1-34
UDK
Pages
1-34
File
sipapershelekhov.pdf1.15 MB
Number