The inventive system and method for verifying flow control of a queue on a cycle by cycle basis, involves modeling the queue, checking for an overflow condition and an underflow condition in the model during each cycle, and determining any changes to the number of entries in the queue during the cycle. This mechanism is repeated until each cycle has been verified. The queue is modeled to have a number of entries in the range of -1 to N+1, where N is the maximum number of entries the queue may hold, -1 represents the underflow condition, and N+1 represents the overflow condition. To accurately represent the number of entries in each cycle, the number of entries that the each producer and each consumer is capable of adding to or subtracting from the queue in each cycle is modelled.

O sistema e o método inventive para verificar o controle de fluxo de uma fila em um ciclo pela base do ciclo, envolvem modelar a fila, verificá-la para ver se há uma condição do excesso e uma condição de underflow no modelo durante cada ciclo, e determinar todas as mudanças ao número das entradas na fila durante o ciclo. Este mecanismo é repetido até que cada ciclo esteja verificado. A fila é modelada para ter um número de entradas na escala de -1 a N+1, onde N é o número máximo das entradas a fila pode prender, -1 representa a condição de underflow, e N+1 representa a condição do excesso. Para representar exatamente o número das entradas em cada ciclo, o número das entradas a que cada produtor e cada consumidor são capazes da adição ou de subtrair da fila em cada ciclo é modelado.

 
Web www.patentalert.com

< (none)

< Color printer with shuttle type paper drive and method

> Client side deferred actions within multiple MAPI profiles

> (none)

~ 00002