[e-lang] E research topics

David Chizmadia (JHU) chiz at cs.jhu.edu
Thu Apr 12 10:27:01 CDT 2007


Stephan,

    Just a couple of thoughts...

1.  E-Native

Goal:
    Complete the E-Native work, which would result in an E runtime
environment that isn't layered on top of another runtime environment
(e.g., JR, Lisp, Squeak).

Unique Research Contributions:
 a. Develop a VM (OCVM?) that embodies object capability semantics;
 b. Implement the OCVM in a verifiable language (e.g., BitC);
 c. Develop the Kernel-E AST to OCVM compiler
 d. Develop a (verifiable?) native implementation of CapTP

Relationship to interests:
  * Programming languages
  * Compilers, interpreters & virtual machines
  * Distributed systems (if CapTP implemented)


2. E-COUGAAR

Goal:
    Re-implement COUGAAR (http://www.cougaar.org/) in E to show how
object-capability security and promises can be used to simplify and
secure distributed, concurrent agent planning systems.

Unique Research Contributions:
 a. Intrinsically secure distributed agent system
 b. Early (first?) large-scale E (object capability) application
 c. Worked example of applying object capability patterns to the
    design of a large distributed system

Relationship to interests:
  * Distributed systems
  * Networks & security


2. EBASS (E-Based Application Server System)

Goal:
    Develop an E application server framework (like J2EE or the
CORBA Component Model) that provides an infrastructure for deploying
general-purpose E services, while orthogonally managing and
enforcing organization security policies using object capability
patterns.

Unique Research Contributions:
 a. Intrinsically secure application server system
 b. Early (first?) large-scale E (object capability) application
 c. Worked example of applying object capability patterns to the
    design of a large distributed system

Relationship to interests:
  * Distributed systems
  * Networks & security

-DMC
David Chizmadia

Stephan van Staden wrote:
> I'm planning to do a PhD over the following three years. I've read 
> MarkM's PhD dissertation and am interested in research topics involving 
> E. My primary interests are
> 
>     * Programming languages
>     * Compilers, interpreters & virtual machines
>     * Distributed systems
>     * Networks & security
>     * Operating systems
>     * Mathematical stuff
> 
> Of course, my interests are not limited to these areas (e.g. my MSc 
> dissertation involved data mining). If you have any future research 
> requests or ideas involving E, please state them.
> 
> Thanks,
> Stephan
> _______________________________________________
> e-lang mailing list
> e-lang at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/e-lang
> 
> 
> 



More information about the e-lang mailing list