Action-replay : a real-time debugging technique

Currently available microcomputer development systems/tools become rather inefficient when employed to debug real-time malfunctions; that is, intermittent or even unrepeatable hardware/software malfunctions encountered in time-critical applications. A new debugging technique, namely the Action-repla...

Full description

Bibliographic Details
Main Author: Kanellopoulos, Nikos Gregory K.
Published: University of Newcastle Upon Tyne 1981
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.259117
id ndltd-bl.uk-oai-ethos.bl.uk-259117
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-2591172015-03-19T03:41:56ZAction-replay : a real-time debugging techniqueKanellopoulos, Nikos Gregory K.1981Currently available microcomputer development systems/tools become rather inefficient when employed to debug real-time malfunctions; that is, intermittent or even unrepeatable hardware/software malfunctions encountered in time-critical applications. A new debugging technique, namely the Action-replay Debugging Technique, is proposed which can efficiently deal with a large class of these malfunctions. The aim of the Action-replay Debugging Technique is to provide an environment which is suitable for real-time debugging. In particular, an identical processor to the target, or a simulator of it, is forced to re-execute, or Action-replay, repeatedly and at any desirable speed the exact program path which the target processor traversed during the original interaction wi th its real-time environment. During successive "Action-replays" the user can investigate the system's behaviour (including timing characteristics) without real-time constraints which normally exist in time-critical applications.621.3Electronics and electrical engineeringUniversity of Newcastle Upon Tynehttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.259117http://hdl.handle.net/10443/2101Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 621.3
Electronics and electrical engineering
spellingShingle 621.3
Electronics and electrical engineering
Kanellopoulos, Nikos Gregory K.
Action-replay : a real-time debugging technique
description Currently available microcomputer development systems/tools become rather inefficient when employed to debug real-time malfunctions; that is, intermittent or even unrepeatable hardware/software malfunctions encountered in time-critical applications. A new debugging technique, namely the Action-replay Debugging Technique, is proposed which can efficiently deal with a large class of these malfunctions. The aim of the Action-replay Debugging Technique is to provide an environment which is suitable for real-time debugging. In particular, an identical processor to the target, or a simulator of it, is forced to re-execute, or Action-replay, repeatedly and at any desirable speed the exact program path which the target processor traversed during the original interaction wi th its real-time environment. During successive "Action-replays" the user can investigate the system's behaviour (including timing characteristics) without real-time constraints which normally exist in time-critical applications.
author Kanellopoulos, Nikos Gregory K.
author_facet Kanellopoulos, Nikos Gregory K.
author_sort Kanellopoulos, Nikos Gregory K.
title Action-replay : a real-time debugging technique
title_short Action-replay : a real-time debugging technique
title_full Action-replay : a real-time debugging technique
title_fullStr Action-replay : a real-time debugging technique
title_full_unstemmed Action-replay : a real-time debugging technique
title_sort action-replay : a real-time debugging technique
publisher University of Newcastle Upon Tyne
publishDate 1981
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.259117
work_keys_str_mv AT kanellopoulosnikosgregoryk actionreplayarealtimedebuggingtechnique
_version_ 1716733914688520192