Preview

Abstract Interpretation Paper

Better Essays
Open Document
Open Document
2661 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Abstract Interpretation Paper
Introduction
Our Contribution

Generation of Program Invariants using Abstract
Interpretation Framework
41st Annual International IEEE/IFIP conference, DSN- 2011,
Hong Kong

Anirban Roy Choudhury
Homi Bhabha National Institute
Mumbai, India

30 June, 2011

Anirban Roy Choudhury

Generation of Program Invariants using Abstract Interpretation

Introduction
Our Contribution

Abstract Interpretation
Abstract Domains

Motivation
A faulty computer software can cause significant economic and human loss eg. ESA’s Ariane 5 rocket failure, Therac-25 disaster

For safety critical softwares the impact is particularly severe

Anirban Roy Choudhury

Generation of Program Invariants using Abstract Interpretation

Introduction
Our Contribution

Abstract Interpretation
Abstract Domains

Motivation
A faulty computer software can cause significant economic and human loss eg. ESA’s Ariane 5 rocket failure, Therac-25 disaster

For safety critical softwares the impact is particularly severe
We need:
Detection of Runtime Errors
Find errors like division by zero, out of bound array access

Program Verification:
Given a program with some assertions, verify whether or not the assertions are valid

Anirban Roy Choudhury

Generation of Program Invariants using Abstract Interpretation

Introduction
Our Contribution

Abstract Interpretation
Abstract Domains

Motivation
A faulty computer software can cause significant economic and human loss eg. ESA’s Ariane 5 rocket failure, Therac-25 disaster

For safety critical softwares the impact is particularly severe
We need:
Detection of Runtime Errors
Find errors like division by zero, out of bound array access

Program Verification:
Given a program with some assertions, verify whether or not the assertions are valid

Testing is inadequate and incomplete
Solution may lie in Static Program Analysis
Anirban Roy Choudhury

Generation of Program Invariants using Abstract



References: A. Gupta, R. Majumdar, A. Rybalchenko: From Tests to Proofs CAV, 2008 on Programming, 1976. In POPL 78, 1978. A. Mine: The Octagon Abstract Domain. In AST 2001 in WCRE 2001, 2001. Weak Updates. In: ESOP, 2010.

You May Also Find These Documents Helpful

  • Good Essays

    The State of Confusion enacted a statute requiring all trucks and towing trailers that use its highways to use a B-type truck hitch. This hitch is manufactured by only one manufacturer in Confusion. The result of this statutory requirement is that any trucker who wants to drive through Confusion must stop and have the new hitch installed, or detour around the State of Confusion. The federal government has no regulations concerning these truck hitches. Tanya Trucker, who owns a trucking company headquartered in the State of Denial, is not happy about the additional expense this statute imposes on her business. She intends to file suit against the State of Confusion to overturn the statute.…

    • 1577 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    In addition, keep in mind an academic essay should contain at least five paragraphs, which includes the introduction (introductory paragraph), the body (which is generally at least 3 paragraphs), and the conclusion (generally one paragraph). Most well-developed paragraphs contain at least 3-5 sentences, one of which is the topic sentence. Limit each body paragraph to one sub-topic.…

    • 411 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Executive Summary Paper

    • 824 Words
    • 4 Pages

    Members of team “B” chose to write their “Executive Summary” paper on Walgreen Drugstore. Within the content of the paper, team “B” members will demonstrate the financial structure of Walgreens for the past two years; revenues from the previous three years. Furthermore, team “B” will present the history and historic facts surrounding Walgreen. In addition, we will identify the stock exchange company Walgreen is affiliate with and identify the ticker symbol of the company.…

    • 824 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Analysis Paper

    • 1275 Words
    • 6 Pages

    In Richard Connell's "The Most Dangerous Game," a story is told about survival and human nature. In it, basic themes are presented, and basic questions are asked. Our hero must answer some of these questions as he finds himself in a quest for survival using only his skills. At the end, the reader will be left wondering his own answer to these questions. In his story, Richard Connell explores the basic human need to survive and what can happen when power remains unlimited.…

    • 1275 Words
    • 6 Pages
    Good Essays
  • Better Essays

    Engineers have designed the world we live in. They are the ones that research what is safe and what is not, they are the ones that bring blue prints to life. However, this power can backfire on them. Engineers are expected to create products that are safe for everyone. The engineer affects many people 's lives. A single fault can possibly result in the death of a person. A serious fault can lead to the deaths of several people. It is of paramount importance that an engineer emphasizes on health and safety of the consumer. In some cases, the engineer will have to debate between two different kinds of thinking. Whether or not to think of the good of the company as a business, or if they should focus on the safety of the consumer and be loyal to them. In a couple cases that were discussed in class, the engineers were forced to listen to their manager and sub sequentially resulted in the deaths of several people.…

    • 1587 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Analysis Paper

    • 753 Words
    • 3 Pages

    sentence structuring. Their language does not coherence aspect, their progress is socially wrong and they may confabulate.…

    • 753 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Analysis Paper

    • 2066 Words
    • 9 Pages

    On June 2012, Jerry Sandusky, former assistant Penn State football coach, was found guilty for 45 of the 48 charges of sexual abuse of young boys over a 15 year period. He was previously known as a notable college football coach who wrote several books and even founded The Second Mile, a nonprofit charity serving Pennsylvania underprivileged and at risk youth. This scandal deeply affected the whole Penn State community but also the entire state of Pennsylvania, victims and their families, and the general public. It was a media frenzy and many were shocked to hear about the corruption that was going on at Penn State. One of the greatest football organizations in the country was slowly collapsing more and more each day. Cover up’s facilitated by Joe Paterno (Penn States head football coach), Graham Spanier (President of the Penn State), Gary Schultz (Penn State Vice President) and Tim Curley (Penn State Athletic Director) was shocking to uncover. Overall the scandal revealed many ethical problems going on at Penn State that effected many people directly and indirectly which is extremely hard to swallow.…

    • 2066 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    Analysis Paper

    • 1037 Words
    • 5 Pages

    Have you ever been driving down the road and have something bad happen to you that you have to slam on the breaks? If you have, then maybe you can relate to the following commercial. Even if you have never had this happen to you, you still might be able to relate to it. The basic idea of the commercial is that no matter what happens in life, that you should always be prepared for what to do next.…

    • 1037 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Theory Outline

    • 1995 Words
    • 8 Pages

    iv. The client works on establishing transference. He/she will tell the counselor what has caused the difficulties and the therapist and counselor work through it.…

    • 1995 Words
    • 8 Pages
    Powerful Essays
  • Better Essays

    Examining Theory Paper

    • 1230 Words
    • 5 Pages

    There are many theories in the field of criminology that seek to explain the reasons behind why people commit crimes. Social process theory is one such theory and asserts that criminal behavior is learned through interactions with others (Schmalleger, 2012). There are four types of social process theories including: social learning theory, social control theory, labeling theory, and dramaturgical perspective. This paper will explore two of the theories including social learning theory and social control theory. The paper will discuss social process theory and the history of its development, the theory’s importance to criminology, examples of the theory, and any positives or negatives associated with the theory.…

    • 1230 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Advance Paper 2

    • 1785 Words
    • 8 Pages

    20 marks • Attempt EITHER Question 8 OR Question 9 • Allow about 40 minutes for this section Disclaimer…

    • 1785 Words
    • 8 Pages
    Better Essays
  • Powerful Essays

    Title 9 paper

    • 1462 Words
    • 4 Pages

    In 1972 US legislation revolutionized Women’s sports forever with the institution of Title IX. It has never been a complicated law it simply is in place to keep things fair for both genders. Growing up playing sports I always was aware of Title IX however, I never put myself in a women’s shoes. I always looked at Title IX as something in place just for girls to make sure they had a fair chance at scholarships and ability to continue their athletic careers in college. I never really grasped the true importance of it because I never thought it really affected me. I will now look in depth at 4 different cases of Title IX through a woman’s eyes, something that I have never done.…

    • 1462 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Analytical Paper

    • 620 Words
    • 3 Pages

    As the world of work becomes more complex, many workers need training to avoid losing their jobs or being passed over for promotion. Consequently, many who would not have considered college 20 or even 15 years ago are finding themselves back in school. As adults become students, employers, colleges, and workers are changing old notions about how to go about pursuing higher learning.…

    • 620 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Description Paper

    • 741 Words
    • 3 Pages

    As I sat on my steps in the front of my house, I could not help but notice how much it had felt like fall. You could smell the rain from the day before from Hurricane Isaac that had finally stopped after raining for a whole day straight. In addition, you could see the leafs changing to its beautiful red, orange and yellow colors and falling off the trees which of course were mostly landing on my car. While I was sitting there in the perfectly shaded area, I was reminded of how much fun being a kid when I saw a few kids chasing each other on their bikes. In addition, while sitting there I could hear many different things that were also going on. I could hear the sound of a hammer from my neighbors working hard, as they continued putting yellow siding up on their house. I could also hear dogs barking along with the sound of my other neighbor across the street mowing their lawn, which was green and brown from the hot summer we had. Along with all of that, at the end of my street I could see a loving mother comforting her child that was crying because he fell.…

    • 741 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    interpretation project 2

    • 365 Words
    • 2 Pages

    Application 2: Not being mad at someone and being the first to apologize when yoe were not the first one in the wrong.…

    • 365 Words
    • 2 Pages
    Satisfactory Essays