Sökning: onr:"swepub:oai:DiVA.org:kth-31371" >
Testing Continuous ...
Testing Continuous Double Auctions with a Constraint-Based Oracle
-
- Castañeda Lozano, Roberto (författare)
- RISE,KTH,Programvaru- och datorsystem, SCS,Computer Systems Laboratory
-
- Schulte, Christian, 1967- (författare)
- RISE,KTH,Programvaru- och datorsystem, SCS,Computer Systems Laboratory
-
Wahlberg, Lars (författare)
-
(creator_code:org_t)
- Berlin, Heidelberg : Springer Berlin Heidelberg, 2010
- 2010
- Engelska.
-
Serie: Lecture Notes in Computer Science
-
Ingår i: PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP 2010. - Berlin, Heidelberg : Springer Berlin Heidelberg. - 9783642153952 ; , s. 613-627
- Relaterad länk:
-
http://www.springerl...
-
visa fler...
-
https://urn.kb.se/re...
-
https://doi.org/10.1...
-
https://urn.kb.se/re...
-
visa färre...
Abstract
Ämnesord
Stäng
- Computer trading systems are essential for today's financial markets where the trading systems' correctness is of paramount economical significance. Automated random testing is a useful technique to find bugs in these systems, but it requires an independent system to decide the correctness of the system under test (known as oracle problem). This paper introduces a constraint-based oracle for random testing of a real-world trading system. The oracle provides the expected results by generating and solving constraint models of the trading system's continuous double auction. Constraint programming is essential for the correctness of the test oracle as the logic for calculating trades can be mapped directly to constraint models. The paper shows that the generated constraint models can be solved efficiently. Most importantly, the approach is shown to be successful by finding errors in a deployed financial trading system and in its specification.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
- NATURVETENSKAP -- Data- och informationsvetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences (hsv//eng)
Nyckelord
- Constraint model
- Constraint programming
- Constraint-based
- Continuous double auction
- Financial market
- Financial trading system
- Independent systems
- Oracle problem
- Random testing
- Real-world
- System under test
- Test oracles
- Trading systems
- Commerce
- Constraint theory
- Computer science
- Datavetenskap
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)
Hitta via bibliotek
Till lärosätets databas