Functional Equivalence Checking for Verification of Algebraic Transformations on Array-Intensive Source Code

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Submitted on behalf of EDAA (http://www.edaa.com/)

Scientific paper

Development of energy and performance-efficient embedded software is increasingly relying on application of complex transformations on the critical parts of the source code. Designers applying such nontrivial source code transformations are often faced with the problem of ensuring functional equivalence of the original and transformed programs. Currently they have to rely on incomplete and time-consuming simulation. Formal automatic verification of the transformed program against the original is instead desirable. This calls for equivalence checking tools similar to the ones available for comparing digital circuits. We present such a tool to compare array-intensive programs related through a combination of important global transformations like expression propagations, loop and algebraic transformations. When the transformed program fails to pass the equivalence check, the tool provides specific feedback on the possible locations of errors.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Functional Equivalence Checking for Verification of Algebraic Transformations on Array-Intensive Source Code does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Functional Equivalence Checking for Verification of Algebraic Transformations on Array-Intensive Source Code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Functional Equivalence Checking for Verification of Algebraic Transformations on Array-Intensive Source Code will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-431809

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.