Date of Award

5-2013

Degree Type

Thesis

Degree Name

Bachelor of Science (BS)

Department

Computer Science

First Advisor

Rajshekhar Sunderraman

Abstract

Today's dynamic language systems have grown to include features that resemble features of operating systems. It may be possible to improve on both by unifying a language system with an operating system. Complete unification does not appear possible in the near-term, so an intermediate system is described. This intermediate system uses a common call graph to allow components in arbitrary languages to interact as easily as components in the same language. Potential benefits of such a system include significant improvements in interoperability, improved reusability and backward compatibility, simplification of debugging and some administrative tasks, and distribution over a cluster without any changes to application code.

Share

COinS