loading...
Emily: A High Performance Language for Enabling Secure Cooperation
Kyoto University Clock Tower, Kyoto, Japan January 24-January 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/C5.2007.13Fifth International Conference on Cre ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Marc Stiegler, Hewlett-Packard Laboratories

Well-designed security is required to enable cooperation with strangers and enemies. A number of prototype and experimental systems have demonstrated that object-capability programming languages can blend security with cooperation with little impact on programmer or user behavior. However, heretofore all programming languages in the object-capability family have had inadequate performance for many projects, leading programmers to use languages such as C++.

We present Emily, a language with performance characteristics similar to those of C++, but with secure cooperation support that emerges from the enforcement of the Principle of Least Authority (POLA).

Citation:
Marc Stiegler, "Emily: A High Performance Language for Enabling Secure Cooperation," c5, pp.163-169, Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07), 2007
Usage of this product signifies your acceptance of the Terms of Use.