DocumentCode :
2233836
Title :
Emily: A High Performance Language for Enabling Secure Cooperation
Author :
Stiegler, Marc
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA
fYear :
2007
fDate :
24-26 Jan. 2007
Firstpage :
163
Lastpage :
169
Abstract :
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).
Keywords :
object-oriented languages; object-oriented programming; security of data; C++; Emily; high performance language; object-capability programming languages; principle of least authority; secure cooperation; user behavior; Buildings; Collaborative software; Computer languages; Costs; Energy management; Java; Laboratories; Programming profession; Prototypes; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Creating, Connecting and Collaborating through Computing, 2007. C5 '07. The Fifth International Conference on
Conference_Location :
Kyoto
Print_ISBN :
0-7695-2806-6
Type :
conf
DOI :
10.1109/C5.2007.13
Filename :
4144948
Link To Document :
بازگشت