Patent ID: 7925490

Claim:
Method for transactional simulation of a generic communication node model included in a complex system model, said generic node model managing transactions between constituents of said complex system model, wherein said method comprises the following steps, performed by a computer at each simulation step corresponding to an event belonging to a group of events comprising transaction starts and transactions ends: calculating a remaining quantity of data to be transmitted for each uncompleted transaction present in a list of current transactions; if said simulation step corresponds to the start of a new transaction, calculating a quantity of data to be transmitted for the new transaction and adding the new transaction to the list of current transactions; if said simulation step corresponds to the end of a transaction, removing the transaction from the list of current transactions; allocating throughputs to the current transactions of the list of current transactions, according to a predetermined policy of sharing the generic node model; calculating the smallest duration TpsRk among durations each up to the end time of one of the current transactions: TpsRk=MIN(TpsRi), with TpsRi=Qri/Di, TpsRi being the duration up to the time of end of the current transaction i of the list of current transactions, Qri the quantity of data remaining for the transaction i and Di the throughput allocated to the current transaction i; assigning a wait for said duration TpsRk before the generation of the next end of transaction event.