Articles «Previous Next»

Naked Object File System (NOFS): A Framework to Expose an Object-Oriented Domain Model as a File System

Joseph P. Kaylor
Konstantin Läufer, Loyola University Chicago
George K. Thiruvathukal, Loyola University Chicago

Abstract

We present Naked Objects File System (NOFS), a novel framework that allows a developer to expose a domain model as a file system by leveraging the Naked Objects design principle. NOFS allows a developer to construct a file system without having to understand or implement all details related to normal file systems development. In this paper we explore file systems frameworks and object-oriented frameworks in a historical context and present an example domain model using the framework. This paper is based on a fully-functional implementation that is distributed as free/open source software, including virtual machine images to demonstrate and study the referenced example file systems.

Suggested Citation

J. Kaylor, K. Läufer, and G. Thiruvathukal, “Naked Object File System (NOFS): A Framework to Expose an Object-Oriented Domain Model as a File System,” May 2010.