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
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/C5.2007.13
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||