1 / 8

CHAIMS ARCHITECTURE

Megaprogram. M e g a m o d u l e S e r v e r. C H A I M S - C o m p i l e r. CHAIMS ARCHITECTURE. W r a p p e r. D i s t r i b u t i o n L a y e r ( CORBA, DCE, DCOM, RMI …). CHAIMS LANGUAGE. Designed for composition. Simple control operations. Untyped.

holly-pope
Download Presentation

CHAIMS ARCHITECTURE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Megaprogram M e g a m o d u l e S e r v e r C H A I M S - C o m p i l e r CHAIMS ARCHITECTURE W r a p p e r D i s t r i b u t i o n L a y e r ( CORBA, DCE, DCOM, RMI …)

  2. CHAIMS LANGUAGE Designed for composition. Simple control operations. Untyped. Has following six primitives: SETUP ESTIMATE TERMINATE INVOKE EXTRACT EXAMINE

  3. CHAIMS-NEW IDEAS Language designed for software composition and reuse. Asynchronous task execution and runtime performance analysis. Simple language decomposes the traditional call statement. Communication between distributed heterogeneous sources. Generation of invocation codes for multiple interoperation protocols.

  4. CHAIMS-PROGRESS UPDATE Initial language and architecture defined. Two application models ready for testing. Online conceptual demo available. Paper presented at the fifth SAST97. (IEEE Computer Society, 1997, pages 44-51) CHAIMS megaprogramming language BNF, lexical analyzer and parser ready.

  5. CHAIMS-NEXT STEPS Completing the initial CHAIMS compiler. Development of CHAIMS runtime for CORBA. Service megamodule being developed to provide easy input and output. ( Remainder of FY 1997 )

  6. CHAIMS-LONG TERM PLANS Runtime for DCE and Active-X. Execute under multiple protocols and platforms. Optimization of invocation. Optimization of distributed data flow.

  7. CHAIMS Current Project Members Contact Information Principal Investigator: Professor Gio Wiederhold, gio@cs.stanford.edu Catherine Tornabene, catherine@cs.stanford.edu Kirti Kwatra, kwatra@cs.stanford.edu Prasanna Ramaswami, pras@cs.stanford.edu Pankaj Jain, pjain@cs.stanford.edu Mehul Bastawala, mehul@cs.stanford.edu Ron Burback, burback@cs.stanford.edu Web Page: http://www-db.stanford.edu/CHAIMS Group Mailing List: chaims@db.stanford.edu

  8. CHAIMS Compiling High-level Access Interfaces for Multi-Site Software Stanford University, Database Group http://www-db.stanford.edu/CHAIMS Principal Investigator:Gio Wiederhold gio@cs.stanford.edu Current Members: Kirti Kwatra kwatra@cs.stanford.edu Catherine Tornabene catherine@cs.stanford.edu Ron Burback burback@cs.stanford.edu Pankaj Jain pjain@cs.stanford.edu Mehul Bastawala mehul@cs.stanford.edu

More Related