Page 35 - Cyber Defense eMagazine January 2024
P. 35

Two  critical  enablers  for  autonomous  driving  are  Edge  and  AI:  empowering  vehicles  to  process  IoT
            sensors’  data within  the vehicle  itself and by doing so, enabling real-time  operations.  This capability is
            crucial for any mission-critical applications. Attempting to manually program the machine to handle every
            possible driving scenario becomes an impractical endeavor. Instead, the vehicle must dynamically learn
            from  its environment.  The  intelligence  of an  AV hinges  on the  availability  of  various  IoT  sensor  data,
            allowing the creation of a digital representation (a twin) of the physical world. The more diverse the data,
            the more sophisticated AI systems can be deployed.



            When observing the evolution path of autonomous driving, we can notice a gradual reduction in human
            involvement  at  each  stage.  The  AV  framework  includes  6  levels  of  automation  ranging  from  0  (fully
            manual) to 5 (fully autonomous).

               •  No automation: the driver retains complete control of all driving tasks.
               •  Driver assistance:  the vehicle incorporates  a single  automated  system that  allows the driver to
                   take their foot off the pedal.
               •  Partial automation:  the vehicle becomes capable of handling steering and acceleration, allowing
                   the driver to take their hands off the wheel.
               •  Conditional automation: the vehicle can control most driving tasks, enabling the driver to take their
                   eyes off the road while still maintaining supervision.
               •  High automation: the vehicle performs all driving tasks under specific conditions, giving the driver
                   the opportunity to take their mind off the road while remaining alert.
               •  Full automation: the vehicle can independently handle all driving tasks under any conditions. This
                   transforms  the  driver  into  a  passenger,  completely  freeing  their  mind  from  all  driving
                   responsibilities.




            The benefits of AI in SW Development largely mirror those seen in autonomous driving:

            Minimizing human errors and freeing-up time for more creativity-intensive  work. Since human resources
            are  often  the  costliest  aspect  of  SW  development,  organizations  are  incentivized  to  adopt  AI-based
            systems that can enable them to do more with less.

            Closer  examination  of  the  SW  development  evolution  paths  reveals  striking  similarities  to  the
            advancements  in  autonomous  driving:  gradual  reduction  in  human  involvement  at  each  stage  of
            evolution:

               •  In the early 2000s, SW Development had little to no automation. Human control was required at
                   every stage of the SW Development Lifecycle (SDLC), making the process largely manual. Issues
                   were often identified by customers rather than internal teams.

               •  Fast forward  to the  mid-2010s,  we witnessed  the rise of Containerization,  Cloud  Computing,
                   and DevOps, leading to increased automation and efficiency throughout the SDLC. Routine tasks
                   and procedural decisions were automated based on predefined (hard-coded) policies and "if-then"





            Cyber Defense eMagazine – January 2024 Edition                                                                                                                                                                                                          35
            Copyright © 2024, Cyber Defense Magazine. All rights reserved worldwide.
   30   31   32   33   34   35   36   37   38   39   40