[RiceCS]
DEPARTMENT
RESEARCHACADEMICS
PEOPLENEWS
[Rice]
Rice Computer Science
  SEARCH:
  
Rice University
Department of Computer Science
presents

Robert Harper

Carnegie Mellon University

Abstract


Modularity Mechanisms for Component Software


Strong economic arguments favor the construction of software systems from off-the-shelf components. To ensure reliability and maintainabilty, it is vital that components come with precise, verifiable, and enforceable descriptions of their behavior. Rich modular programming mechanisms such as are found in the ML family of languages go a long way toward supporting component software. The key to their success is a strong type-theoretic foundation that provides clear assurances of the behavior of well-typed components. Harper will review the progress that has been made on the design and application of ML-like module systems. He will also discuss some recent ideas for enriching the specifications to admit description and enforcement of detailed protocols for component interaction.

About Robert Harper

Robert Harper is an Associate Professor of Computer Science at Carnegie Mellon University. His primary research interest is in the application of type theory to the design and implementation of programming languages. He is best known for his work on the design, semantics, and implementation of Standard ML and for his work on logical frameworks for describing and implementing formal logical systems.

Tuesday, March 14, 2000 at 1:00 p.m. in Duncan Hall 1064

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---