Language-based system

From Wikipedia, the free encyclopedia

In a language-based system, the operating system has both the kernel and applications implemented using a high level programming language, such as Java.[1]

[edit] Protection

In a language-based protection system, the kernel will only allow code to execute that has been produced by a trusted language compiler. The language may then be designed such that it is impossible for the programmer to instruct it to do something that will violate a security requirement.[2]

[edit] Examples

[edit] References

  1. ^ Michael Golm, Meik Felser, Christian Wawerish, Jürgen Kleinöder. JX - A flexible Java Operating System (poster). University of Erlangen. Retrieved on 2007-04-21.
  2. ^ A Language-Based Approach to Security, Schneider F., Morrissett G. (Cornell University) and Harper R. (Carnegie Mellon University). Informatics: 10 Years Back, 10 Years Ahead. (2000)