Logo 

Compiling High-level Access Interfaces for Multi-site Software (CHAIMS)

Logo 
Towards the Science of Component Engineering
 

A Compiler for Composition: CHAIMS

Louis Perrochon, Gio Wiederhold, Ron Burback Computer Science Department, Stanford CA 94305

Fifth International Symposium on Assessment of Software Tools and Technologies (SAST'97), Pittsburgh, June 3-5, 1997.

Keywords: Megaprogramming, software composition, client-server, distributed objects, OLE, CORBA, DCE, JavaBeans.

Language: English.

Abstract:

CHAIMS supports an innovative paradigm in software engineering: Composition. The CHAIMS programming language focuses solely on integrating so-called megamodules into new applications. In doing this, CHAIMS exploits existing or emerging standards for interoperation like CORBA, ActiveX, JavaBeans or DCE. This approach reduces software development and maintenance cost by actively supporting autonomy and reuse of megamodules.

Available files: [ HTML | Postscript ]


Louis Perrochon, mailto:louis@perrochon.com, http://www.perrochon.com/, February 20, 1997