Research Pearl: The ROSI Operating System Interface
Robert Soul\'e, Peter Alvaro, Henry F. Korth, Abraham, Silberschatz

TL;DR
This paper explores a new relational data model-based user-friendly operating system interface that aims to improve usability, learnability, and portability by modeling OS elements and commands as relations and relational statements.
Contribution
It introduces a novel relational model extension for operating system environments, integrating graphical capabilities and addressing both practical and theoretical challenges.
Findings
Relational model extensions enable natural OS element representation.
Graphical capabilities enhance user interaction.
Preliminary results show improved usability and portability.
Abstract
This paper presents some preliminary results concerning a new user-friendly operating system interface based on the relational data model that is currently under development at the University of Texas at Austin. The premise of our work is that a relational model of the operating system environment wil produce a user and programmer interface to the system: is easier to use, is easier to learn, and allows greater portability as compared with existing operating system interfaces. Our approach is to model elements of the operating system environment as relations and to model operating system commands as statements in a relational language. In adapting the relational model to an operating system environment, we found it necessary to extend the model and improve existing relational languages. The extensions to the relational model are designed to allow a more natural representation of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Distributed and Parallel Computing Systems · Robotics and Automated Systems
