An ADL-based Support for CCA Components on the Grid Maciej Malawski, Tomasz Barty´ nski, Eryk Ciepiela, Joanna Kocot, Przemyslaw Pelczar, Marian Bubak Institute of Computer Science and ACC CYFRONET AGH University of Science and Technology Krak´ ow, Poland Abstract Moccaccino project described in this paper provides a novel ADL speci- fication and a manager tool that facilitates the deployment and management of component applications on the Grid. The concept of hierarchical com- ponent groups and connections indexed as lists or maps is introduced in the ADL. The designed and implemented Moccaccino Manager is suited for MOCCA, a CCA compliant framework build upon H2O, which is a secure and lightweight middleware platform providing a flexible component con- tainer. The interoperability with GCM and CoreGRID research group on component deployment is addressed as well. 1 Introduction Component-based programming paradigm becomes increasingly popular model in scientific computing [6]. A component model supports software composition, deployment and reconfiguration, which are the essential requirements for building and running applications on such environment as Grid. Running component based applications on the Grid environment still remains a challenging problem involv- ing resource discovery, component deployment and application management in response to changes of environment. The main characteristics of the problem may be briefly summarized as follows: • The application components and their connections may have various de- mands for computing power and communication cost; • The application may include collections of components; 1