Amir, A., Pease, D., Richter, R., Biskeborn, B., Richmond, M., & Villa Real, L., File-based media workflows using LTFS tapes, Proceedings of ACM Multimedia, Firenze, Italy, October, 2010. pdf

Pease, D., Amir, A., Villa Real, L., Biskeborn, B., Richmond, M. & Abe, A., The Linear Tape File System, 26th IEEE symposium on Massive Storage Systems and Technologies, Lake Tahoe, Nevada, May 2010. pdf


Richmond, M., PowerPoint and Complexity, Companion to the 22nd conference on Object-Oriented Programming, Systemes, Languages, and Applications (OOPSLA), Montréal, Canada, October 2007. pdf

Syeda-Mahmood, T., Wang, F., Beymer, D., Amir, A., Richmond, M., Hashmi, S. N., AALIM: Multimodal Mining for Cardiac Decision Support, Proceedings of the conference on Computers in Cardiology, Durham, North Carolina, September 2007. pdf


Deshpande, P. M., McNichols, B., Richmond, M., Srinivasan, S. & Zbarsky, V.,Model Driven Development of Content Management Applications, Proceedings of the 11th International Conference on Management of Data, January 2005. pdf


Richmond, M., Deshpande, P., McNichols, B., Srinivasan, S. & Zbarsky, V.,Model-Driven Development and Assembly of Content Management Applications, Proceedings of the 4th OOPSLA Workshop on Domain-Specific Modeling, University of Jyväskylä Technical Report TR-33, October 2004. pdf


Clarke, D., Richmond, M., & Noble, J., Saving the World from Bad Beans: Deployment-Time Confinement Checking, Proceedings of the conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Anaheim, CA, Oct 2003. pdf

Richmond, M., Flexible Migration Support for Component Frameworks, Doctorial Dissertation, Department of Computing, Macquarie University, January 2003. abstract


Richmond, M. & Noble, J., Reflections on Remote Reflection, Proceedings of the Australian Computer Science Conference (ACSC), Brisbane, Jan 2001. pdf


Richmond, M., Component Migration with Enterprise JavaBeans, Poster abstract presented at OOPSLA, Minneapolis, Oct 2000. pdf


Richmond, M. & Noble, J., Enterprise JavaBeans: Without the smoke and mirrors, Tutorial presented at TOOLS Pacific ’99, Melbourne, Nov. 1999.


Richmond, M., Support for Dynamic Distribution in Component Systems, Workshop on Component-Oriented Software Engineering ’98 in conjunction with Australian Software Engineering Conference (ASWEC’98), Adelaide, Nov. 1998. pdf

Richmond, M., The Design of Flexible Distributed Applications on Component Infrastructure, Ph.D. Thesis Proposal, Macquarie University, September 1998.


Richmond, M., Non-Software Examples of Design Patterns, Submission to OOPSLA’97 Workshop on Non-Software Examples of Software Design Patterns, Atlanta, Oct. 1997.

Richmond, M. and Hitchens, M., A New Process Migration Algorithm, Operating Systems Review, vol.31, no. 1, pp. 31-42, Jan. 1997. pdf


Richmond, M., Post-Copy Migration: A new process migration algorithm, Honours Thesis, Basser Department of Computing, University of Sydney, Sydney, 1996. abstract


US 2019/0236058Methods, Devices, and Systems for Processing Sensor Data of Vehicles
US 2014/0222876File System Extended Attribute Support in an Operating System with Restricted Extended Attributes
US 2011/0283149 A1Monitoring Distributed Software Health and Membership in a Compute Cluster
US 2013/8538929 B2Archiving de-duplicated data on tape storage media using graph partitions
US 2008/0155500 A1A Method for Automatic Generation of Schema Mapping Application Code