Title :
Interpretation: An illustration
Author :
Kumar, Sudhakar ; Carr, Mahil
Author_Institution :
Sch. of Comput. & Inf. Sci., Univ. of Hyderabad, Hyderabad, India
Abstract :
To achieve software quality and reliability we need to identify and minimize the errors in early stages of software development life cycle which can be achieved by software verification. So, static analysis is viable surrogate which statically determines and verifies dynamic program properties. Abstract Interpretation is the theory of approximation of program semantics which is used in static analysis of programs. In this work, we provide an overview of major concepts relating to abstract interpretation theory and technique. An illustrative example is presented that shows how to do an interval analysis of a given program.
Keywords :
program diagnostics; program verification; software quality; software reliability; abstract interpretation theory; dynamic program property verification; error identification; error minimization; interval analysis; program semantics approximation; program static analysis; software development life cycle; software quality; software reliability; software verification; Abstracts; Approximation methods; Computers; Concrete; Lattices; Semantics; Software; Abstract Interpretation; Software Assurance; Static Program Analysis;
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
DOI :
10.1109/IAdCC.2014.6779534