This repo backs a series of posts that walk through developing an equity exchange prototype using Scala and test driving the development with Cucumber:
http://eprystupa.wordpress.com/2012/12/23/prototyping-a-matching-engine-with-scala-and-cucumber/ http://eprystupa.wordpress.com/2012/12/25/matching-engine-with-scala-and-cucumber-crossing-limit-orders/ http://eprystupa.wordpress.com/2012/12/26/matching-engine-with-scala-and-cucumber-market-orders/ http://eprystupa.wordpress.com/2012/12/27/matching-engine-with-scala-and-cucumber-market-orders-best-limit-rule/