Carl Ritson
Research Associate
|
|
|
Publications
My publications are available from the Computer Science department publications repository.
Research Interests
I belong to the following research groups:
My primary research is on RMoX, an operating system developed in the occam-pi concurrent programming language. Along with others at Kent I maintain the CCSP multi-core language runtime for occam-pi, which is part of the KRoC occam-pi toolchain.
I'm particularly interested in applying concurrency to low-level hardware interfacing, device drivers and firmware. I've worked on developing a USB driver stack for RMoX (2007 CPA Paper). Recently I've been working on porting the Transterpreter Virtual Machine to the Surveyor SRV-1 mobile robotics platform.
SRV-1 Conquers Darwin College
In the past I have worked with Peter Welch applying concurrency to agent simulations of platelets in human blood as part of the TUNA project. Some demos can be found here. These simulations consist of upward of a million concurrent processes, executing on standard desktop hardware (2007 CPA Paper).
When not programming and writing, I study Japanese language, culture and literature. In particular I read a lot of Japanese comics: Manga.