Premium
A simulator for real‐time software debugging and testing
Author(s) -
Huang J. C.,
Ho Melody,
Law Ted
Publication year - 1984
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380140905
Subject(s) - debugging , computer science , computer architecture simulator , process (computing) , algorithmic program debugging , software , mode (computer interface) , microcomputer , programming language , simulation , operating system , embedded system , telecommunications , chip
A software simulator can be built to facilitate debugging and testing of real‐time programs. This paper describes a simulator designed to operate in three modes: simulation, debugging and process monitoring. In the simulation mode, it simulates a Z80‐based microcomputer and can be used to execute programs written in the Z80‐assembler language. In the debugging mode, it provides facilities for interactive debugging on the instruction level. The simulator's unique feature is the process monitoring mode. It displays the activities among processes being executed concurrently under the control of a real‐time executive and thus allowing direct observation of dynamic program behaviour at the process level.