“…Formal modeling is applied in 95% of the studies and formal veriication in 67%. Model checking is the most commonly adopted technique (47%) [9,15,20,35,37,38,41,47,64,82,87,91,96,116,117,128], followed by simulation (27%) [9,15,20,36,41,57,64,82,96,116,117,124], theorem proving (19.5%) [14,41,68,72,84] and reinement (18%) [7,37,68,81,82,84,91,96,116]. Less commonly used techniques are those strictly related to code, like test generation (6%) [31,64,124], code generation (6%) [7,14,62,...…”