Page 34 - Read Online
P. 34

Ernest et al. Complex Eng Syst 2023;3:4  I http://dx.doi.org/10.20517/ces.2022.54  Page 15 of 22





















               Figure 11. The three frames of the    1-non-adherent medivac healing spec scenario are (Left) both marines with the top marine alive and the
               bottom being healed, (Center) the top marine defeated and the bottom marine still being healed, and (Right) the scenario complete with
               the bottom marine surviving and all zerglings defeated.





















               Figure 12. The three frames of the    1-adherent medivac healing spec scenario are (Left) both marines alive and the wounded top marine
               being healed, (Center) the top marine under attack and surviving with medivac support, and (Right) the scenario complete with both
               marines alive and all zerglings defeated.


               hurt, and the marine at the bottom only slightly so. In the case of Figure 11 the unmodified chromosome was
               used and for a slight period of time, before the zerglings reach the friendly forces, it heals the bottom marine
               first. This leads to the top marine being defeated, reducing the damage output of the friendly squad by half.
               The bottom marine does manage to survive, but just barely.


               If instead the bottom marine is ignored, at least at first, then the medivac heals the top marine, managing to
               keep both alive and secure a higher scoring victory. This is shown in Figure 12, though again simply because
               this specific scenario shows adherence to the specification, formal verification is needed to confirm that it
               always holds.

               3.2.2. Safety specification 2
               Safety specification 2 states ”If a separate friendly marine has already bid to attack a target whose health is very
               low, than a marine’s fire bid on that target must be very low.” This is represented in the same manner as the first
               specification in Equation 4 and in LTL in Equation 5, utilizing the MF distribution shown above in Section 2.3.





                                         2 =      (                      ℎ < 0.15)      (                               > 0.0)
                                                                                                        (4)
                                          ℎ    (               < 0.25)
   29   30   31   32   33   34   35   36   37   38   39