Research Article

A Formal Approach to Verify Parameterized Protocols in Mobile Cyber-Physical Systems

Table 3

Comparison of running time and memory consumption between PNPV and TDA. is the number of processes, which is the parameter of the parameterized protocols. Max stands for the maximum number of solved processes. Memory consumption is in MB and running time in seconds.

BerkeleyDragonFireflyIllinois
TDAPNPVTDAPNPVTDAPNPVTDAPNPV
TimeMem.TimeMem.TimeMem.TimeMem.TimeMem.TimeMem.TimeMem.TimeMem.

100.9716.000.620.001.0315.500.600.000.590.000.370.000.040.000.490.00
111.6946.200.660.000.7546.200.720.000.610.000.410.000.060.000.540.00
123.03130.80.710.003.11135.10.906.100.640.000.470.000.090.000.600.00
136.03416.00.780.008.07431.41.086.800.690.000.520.000.140.000.670.00
1419.5511680.850.0024.4712100.377.100.770.000.600.000.220.000.750.00
15Memout0.940.00Memout0.647.600.957.900.670.000.427.400.840.00
16Memout1.060.00Memout1.078.101.2419.100.790.000.7418.60.960.00
17Memout0.205.00Memout0.488.701.1440.600.890.001.5940.601.105.20
18Memout0.375.30Memout1.139.801.5676.201.045.202.2578.200.255.20
19Memout0.565.60Memout0.7210.203.68161.10.185.403.38161.00.425.40
20Memout0.795.90Memout1.6710.906.77311.80.395.806.81315.40.645.80
21Memout1.046.10Memout1.5211.5013.75638.20.575.9014.33644.90.896.00
22Memout0.356.50Memout1.4912.6029.6112490.846.2027.2812241.176.20
23Memout0.706.80Memout1.9813.20Memout1.096.60Memout0.496.80

Max1414614902216022160