Automated planning for finding alternative bug traces. Issue 6 (18th September 2020)
- Record Type:
- Journal Article
- Title:
- Automated planning for finding alternative bug traces. Issue 6 (18th September 2020)
- Main Title:
- Automated planning for finding alternative bug traces
- Authors:
- Jana, Rajib Lochan
Dey, Soumyajit
Mondal, Arijit
Dasgupta, Pallab - Abstract:
- Abstract : Bug traces serve as references for patching a microprocessor design after a bug has been found. Unless the root cause of a bug has been detected and patched, variants of the bug may return through alternative bug traces, following a different sequence of micro‐architectural events. To avoid such a situation, the verification engineer must think of every possible way in which the bug may return, which is a complex problem for a modern microprocessor. This study proposes a methodology which gleans high‐level descriptions of the micro‐architectural steps and uses them in an artificial Intelligence planning framework to find alternative pathways through which a bug may return. The plans are then translated to simulation test cases which explore these potential bug scenarios. The planning tool essentially automates the task of the verification engineer towards exploring possible alternative sequences of micro‐architectural steps that may allow a bug to return. The proposed methodology is demonstrated in three case studies.
- Is Part Of:
- IET computers & digital techniques. Volume 14:Issue 6(2020)
- Journal:
- IET computers & digital techniques
- Issue:
- Volume 14:Issue 6(2020)
- Issue Display:
- Volume 14, Issue 6 (2020)
- Year:
- 2020
- Volume:
- 14
- Issue:
- 6
- Issue Sort Value:
- 2020-0014-0006-0000
- Page Start:
- 322
- Page End:
- 335
- Publication Date:
- 2020-09-18
- Subjects:
- program debugging -- planning (artificial intelligence) -- microcomputers -- program verification
microarchitectural events -- bug traces -- automated planning -- microprocessor design -- verification engineer -- artificial Intelligence planning -- planning tool
Computers -- Periodicals
Digital electronics -- Periodicals
Computer engineering -- Periodicals
Computer architecture -- Periodicals
Computer organization -- Periodicals
621.39 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-cdt ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4117424 ↗
http://www.ietdl.org/IET-CDT ↗
https://ietresearch.onlinelibrary.wiley.com/journal/1751861x ↗
http://www.theiet.org/ ↗ - DOI:
- 10.1049/iet-cdt.2019.0283 ↗
- Languages:
- English
- ISSNs:
- 1751-8601
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.252300
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 17127.xml