What CHAIMS does:
Composition of megamodules
by a composition only language (CLAM)
that also provides run-time cost estimation
and allows automatic run-time invocation scheduling.
by using the protocol CPAM on top of several distribution systems
by hiding protocol details in CLAM,
and by providing a compiler for CLAM.