VP_TT: A value propagation based equivalence checker for testability transformations. Issue 1 (26th January 2021)
- Record Type:
- Journal Article
- Title:
- VP_TT: A value propagation based equivalence checker for testability transformations. Issue 1 (26th January 2021)
- Main Title:
- VP_TT: A value propagation based equivalence checker for testability transformations
- Authors:
- Chouksey, Ramanuj
Maddheshiya, Sachin Kumar
Karfa, Chandan - Abstract:
- Abstract: Testability transformation (TT) is a source‐to‐source programme transformation that aims to improve the ability of a given test generation method to generate test data for the original programme. Herein, the correctness of testability transformations is shown. Translation validation is the process of proving that the transformed programme is a correct translation of the source programme being compiled. It is widely used to verify the correctness of various compiler optimizations and transformations during scheduling. The value propagation based equivalence checking (VP) method is an efficient translation validation approach proposed to verify the correctness of various compiler optimization applied during scheduling in high‐level synthesis. VP‐based translation validation of testability transformations is proposed. In particular, it is identified that the existing VP method fails to show the equivalence for some of the TTs. A dynamic cutpoint selection scheme and an enhancement to the VP method to overcome these limitations are shown. The enhanced VP method, called VP_TT, successfully shows the equivalence for the TTs where the VP method fails. Experimental results confirm the usefulness of VP_TT in the verification of testability transformations.
- Is Part Of:
- IET software. Volume 15:Issue 1(2021)
- Journal:
- IET software
- Issue:
- Volume 15:Issue 1(2021)
- Issue Display:
- Volume 15, Issue 1 (2021)
- Year:
- 2021
- Volume:
- 15
- Issue:
- 1
- Issue Sort Value:
- 2021-0015-0001-0000
- Page Start:
- 147
- Page End:
- 159
- Publication Date:
- 2021-01-26
- Subjects:
- Computer software -- Periodicals
Software engineering -- Periodicals
005.1 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-sen ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4124007 ↗
https://ietresearch.onlinelibrary.wiley.com/journal/17518814 ↗
http://www.theiet.org/ ↗
http://scitation.aip.org/dbt/dbt.jsp?KEY=ISEOB7&Volume=CURVOL&Issue=CURISS ↗ - DOI:
- 10.1049/sfw2.12008 ↗
- Languages:
- English
- ISSNs:
- 1751-8806
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.253550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 16455.xml