SYSTEMS AND METHODS FOR TESTING A FINANCIAL TRADING SYSTEM

A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use...

Full description

Saved in:
Bibliographic Details
Main Authors HAMPSHIRE, MARC, MILLER, GREG, ROTELLA, MATTHEW, FOST, PAUL, SEIDMAN, DAVID, RAO, VINAY, CHITTIMALLA, GANESH, STRAUB, ROBERT, SCHAFER, DOUGLAS, NIMMA, SRINIVAS, LEHMANN, DAVID, TANG, MUNA, MUELLER, KEVIN, NEILEY, AMY
Format Patent
LanguageEnglish
French
Published 12.06.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values. La présente invention concerne un procédé pour la mise à l'essai d'un système commercial comprenant un sous-système de vérification et des environnements commerciaux. Chacun des environnements comporte une interface de réseau, une mémoire et un moteur d'appariement exécuté par un processeur. Le procédé comprend la récupération, par le sous-système de vérification, d'au moins un cas d'utilisation défini. Chaque cas d'utilisation défini comporte des lignes de commande. Le procédé comprend également l'analyse syntaxique des lignes de commande sur la base de règles d'analyse syntaxique définies pour produire des lignes de commande analysées. Chaque ligne de commande analysée comporte un verbe spécifiant des transactions financières. Chaque ligne de commande analysée comporte des champs de données. Le procédé comprend en outre le mappage du verbe et des champs de chaque ligne de commande basé sur des relations définies de mappage pour générer un cas type. Le procédé comprend en outre l'exécution du cas type pour générer des messages à être exécutés par le système commercial. Le procédé comprend également la lecture de paramètres du système commercial pour une comparaison avec des valeurs de validation spécifiées.
Bibliography:Application Number: WO2013US73580