A hardware simulator (46',100) for a transaction processing system (20,40)
is disclosed. The transaction processing system is responsive to
transaction requests (12) from an application (10). The simulator
comprises a set of virtual hardware modules (46') for simulating execution
of transaction requests and a simulator tool (100). Each virtual hardware
module is responsive to transaction requests relayed from the transaction
processing system and is adapted to write the requests to an associated
area of shared memory (200). The simulator tool is adapted to graphically
represent a set of hardware devices, for example, an ATM. Each hardware
device graphical representation (FIG. 7) is associated with an area of
shared memory (200). The tool is adapted to monitor these areas of shared
memory and to update a hardware device graphical representation in
response to a transaction request being written to an area of shared
memory associated with the graphical representation. The tool is further
responsive to user interaction with one or more of said hardware device
graphical representations to write the results of said the interaction to
an area of shared memory associated with the or each graphical
representation. One or more of the virtual hardware modules is adapted to
monitor an associated area of shared memory, and to communicate with the
application (10) in response to a user interaction result being written to
the associated area of shared memory.
Un simulatore dei fissaggi (46', 100) per un sistema di elaborazione di transazioni (20.40) è rilevato. Il sistema di elaborazione di transazioni è sensible a reagire alle richieste di transazione (12) da un'applicazione (10). Il simulatore contiene un insieme i moduli di fissaggi virtuali (46 ') per la simulazione dell'esecuzione delle richieste di transazione e di un attrezzo del simulatore (100). Ogni modulo di fissaggi virtuale è sensible a reagire alle richieste di transazione trasmesse dal sistema di elaborazione di transazioni ed è adattato per scrivere le richieste ad una zona collegata della memoria comune (200). L'attrezzo del simulatore è adattato per rappresentare graficamente un insieme dei dispositivi di fissaggi, per esempio, un'atmosfera. Ogni rappresentazione grafica del dispositivo di fissaggi (fig. 7) è associata con una zona della memoria comune (200). L'attrezzo è adattato per controllare queste zone della memoria comune e per aggiornare una rappresentazione grafica del dispositivo di fissaggi in risposta ad una richiesta di transazione che è scritta ad una zona della memoria comune connessa con la rappresentazione grafica. L'attrezzo è più ulteriormente sensible a reagire ad interazione dell'utente con uno o più delle rappresentazioni grafiche dette del dispositivo di fissaggi scrivere i risultati di ha detto l'interazione ad una zona della memoria comune connessa con o ogni rappresentazione grafica. Uno o più dei moduli di fissaggi virtuali è adattato per controllare una zona collegata della memoria comune e per comunicare con l'applicazione (10) in risposta ad un risultato di interazione dell'utente che è scritto alla zona collegata della memoria comune.