DesCaRTeS: a run-time system with SR-like functionality for programming a network of embedded systems. - Justin T. Maris; Matthew D. Roper; Ronald A. Olsson (Comput. Lang. Syst. Struct., 2003)

Developing embedded multi-threaded applications with CATAPULTS, a domain-specific language for generating thread schedulers. - Matthew D. Roper; Ronald A. Olsson (CASES, 2005)

Application-specific thread schedulers for distributed applications. - Matthew D. Roper; Ronald A. Olsson (Concurr. Comput. Pract. Exp., 2011)

Application-specific thread schedulers for internet server applications. - Matthew D. Roper; Ronald A. Olsson (Concurr. Comput. Pract. Exp., 2011)