Publications

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/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