2010
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
2007
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
2005
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
2004
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
2003
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
2001
Richmond, M. & Noble, J., Reflections on Remote Reflection, Proceedings of the Australian Computer Science Conference (ACSC), Brisbane, Jan 2001. pdf
2000
Richmond, M., Component Migration with Enterprise JavaBeans, Poster abstract presented at OOPSLA, Minneapolis, Oct 2000. pdf
1999
Richmond, M. & Noble, J., Enterprise JavaBeans: Without the smoke and mirrors, Tutorial presented at TOOLS Pacific ’99, Melbourne, Nov. 1999.
1998
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.
1997
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
1996
Richmond, M., Post-Copy Migration: A new process migration algorithm, Honours Thesis, Basser Department of Computing, University of Sydney, Sydney, 1996. abstract
Patents
US 2019/0236058 | Methods, Devices, and Systems for Processing Sensor Data of Vehicles |
US 2014/0222876 | File System Extended Attribute Support in an Operating System with Restricted Extended Attributes |
US 2011/0283149 A1 | Monitoring Distributed Software Health and Membership in a Compute Cluster |
US 2013/8538929 B2 | Archiving de-duplicated data on tape storage media using graph partitions |
US 2008/0155500 A1 | A Method for Automatic Generation of Schema Mapping Application Code |