loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth International Conference on Creating, Connecting and Collaborating through Computing (C5 '07)
Emily: A High Performance Language for Enabling Secure Cooperation
Kyoto University Clock Tower, Kyoto, Japan
January 24-January 26
ISBN: 0-7695-2806-6
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.