Posts

Program Analysis

Image
Software is transforming the way that we live and work. We communicate with friends via social media on smartphones and use websites to buy what we need and to learn about anything in the world. At work, the software helps us organize our businesses, reach customers, and distinguish ourselves from competitors. Unfortunately, it is still challenging to produce high-quality software, and much of the software we do use has bugs and security vulnerabilities. Referring to recent examples of problems caused by the software with bugs include; uncontrollable acceleration in Toyota cars, personal information was stolen from Facebook by Cambridge Analytica and a glitch in Nest smart thermostats that left many homes without heat.  So to improve these conditions and provide better services the term PROGRAM ANALYSIS comes into action. Program analysis is all about analyzing software code and learning about its properties.  In c omputer science ,  it  is the process of automatically analyzing the be