The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 28, 2014
Filed:
Dec. 06, 2013
Miami International Securities Exchange, Llc, Princeton, NJ (US);
Kevin Mueller, Yardley, PA (US);
Paul Fost, Pound Ridge, NY (US);
Marc Hampshire, Williamstown, NJ (US);
David Seidman, Maple Glen, PA (US);
David Lehmann, Lumberton, NJ (US);
Amy Neiley, Philadelphia, PA (US);
Vinay Rao, Collegeville, PA (US);
Greg Miller, Wallingford, PA (US);
Ganesh Chittimalla, Plainsboro, NJ (US);
Matthew Rotella, West Chester, PA (US);
Douglas Schafer, Rose Valley, PA (US);
Srinivas Nimma, Englishtown, NJ (US);
Robert Straub, Kendall Park, NJ (US);
Muna Tang, Dayton, NJ (US);
Miami International Securities Exchange, LLC, Princeton, NJ (US);
Abstract
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.