Melloul, L. and Beringer, D. and Sample, N. and Wiederhold, G. (1999) CPAM, A Protocol for Software Composition. Technical Report. Stanford InfoLab. (Publication Note: 11th Conference on Advanced Information Systems Engineering (CAiSE 1999), Heidelberg, Germany, June 14-18, 1999)
BibTeX | DublinCore | EndNote | HTML |
| PDF 117Kb |
Abstract
Software composition is critical for building large-scale applications. In this paper, we consider the composition of components that are methods offered by heterogeneous, autonomous and distributed computational software modules made available by external sources. The objective is to compose these methods and build new applications while preserving the autonomy of the software modules. This would decrease the time and cost needed for producing and maintaining the added functionality. In the following, we describe a highlevel protocol that enables software composition. CPAM, CHAIMS Protocol for Autonomous Megamodules, may be used on top of various distribution systems. It offers additional features for supporting module heterogeneity and preserving module autonomy, and also implements several optimization concepts such as cost estimation of methods and partial extraction of results.
Item Type: | Techreport (Technical Report) | |
---|---|---|
Uncontrolled Keywords: | Software Composition, CHAIMS, optimization | |
Subjects: | Computer Science > Data Integration and Mediation | |
Projects: | SKC | |
Related URLs: | Project Homepage | http://infolab.stanford.edu/ |
ID Code: | 369 | |
Deposited By: | Import Account | |
Deposited On: | 25 Feb 2000 16:00 | |
Last Modified: | 28 Dec 2008 09:47 |
Download statistics
Repository Staff Only: item control page