{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T05:06:25Z","timestamp":1745989585935},"publisher-location":"London","reference-count":46,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9781852339982"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/1-84628-339-6_10","type":"book-chapter","created":{"date-parts":[[2007,7,2]],"date-time":"2007-07-02T18:32:03Z","timestamp":1183401123000},"page":"230-256","source":"Crossref","is-referenced-by-count":17,"title":["ASSIST As a Research Framework for High-Performance Grid Programming Environments"],"prefix":"10.1007","author":[{"given":"Marco","family":"Aldinucci","sequence":"first","affiliation":[]},{"given":"Massimo","family":"Coppola","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Vanneschi","sequence":"additional","affiliation":[]},{"given":"Corrado","family":"Zoccolo","sequence":"additional","affiliation":[]},{"given":"Marco","family":"Danelutto","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"10_CR1","doi-asserted-by":"crossref","unstructured":"M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, S. Magini, P. Pesciullesi, L. Potiti, R. Ravazzolo, M. Torquati, M. Vanneschi, and C. Zoccolo, The Implementation of ASSIST, an Environment for Parallel and Distributed Programming, in Proc. of Euro-Par2003: Parallel and Distributed Computing, LNCS n. 2790 (Springer, 2003)","DOI":"10.1007\/978-3-540-45209-6_100"},{"key":"10_CR2","doi-asserted-by":"crossref","unstructured":"M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, and C. Zoccolo. ASSIST Demo: A High Level, High Performance, Portable, Structured Parallel Programming Environment at Work, in Proc. of Euro-Par2003: Parallel and Distributed Computing, LNCS n. 2790 (Springer, 2003)","DOI":"10.1007\/978-3-540-45209-6_176"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, and C. Zoccolo. A Framework for Experimenting with Structured Parallel Programming Environment Design, in Proc. of Intl. Conference ParCo2003: Parallel Computing, Dresden, Germany, September 2003","DOI":"10.1016\/S0927-5452(04)80077-7"},{"issue":"5","key":"10_CR4","doi-asserted-by":"publisher","first-page":"611","DOI":"10.1016\/S0167-739X(02)00172-3","volume":"19","author":"M. Aldinucci","year":"2003","unstructured":"M. Aldinucci, M. Danelutto, and P. Teti. An Advanced Environment Supporting Structured Parallel Programming in Java. Future Generation Computer Systems 19(5), 611\u2013626, (2003)","journal-title":"Future Generation Computer Systems"},{"key":"10_CR5","unstructured":"M. Aldinucci, S. Campa, M. Coppola, M. Danelutto, D. Laforenza, D. Puppin, L. Scarponi, M. Vanneschi, and C. Zoccolo, Components for High-Performance Grid Programming in Grid.it, Proceedings of the Workshop on Component Models and Systems for Grid Applications, St. Malo, France, 2004, satellite workshop of ICS\u201904 (in press)."},{"key":"10_CR6","unstructured":"R. Armstrong, D. Gannon, A. Geist, K. Keahey, S. Kohn, L. McInnes, S. Parker, and B. Smolinski. Toward a Common Component Architecture for High Performance Scientific computing, Proc. 8th High Performance Distributed Computing (HPDC\u201999), 1999"},{"key":"10_CR7","doi-asserted-by":"publisher","first-page":"1827","DOI":"10.1016\/S0167-8191(99)00072-1","volume":"25","author":"B. Bacci","year":"1999","unstructured":"B. Bacci, M. Danelutto, S. Pelagatti, and M. Vanneschi. SkIE: A Heterogeneous Environment for HPC Applications, Par. Computing (25), 1827\u20131852 (1999)","journal-title":"Par. Computing"},{"key":"10_CR8","unstructured":"H E. Bal, Ibis: A Java-based Grid Programming Environment, in Proc. of Euro-Par2003 (invited talk), LNCS n. 2790 (2003)."},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"R. Baraglia, M. Danelutto, D. Laforenza, S. Orlando, P. Palmerini, P. Pesciullesi, R. Perego, and M. Vanneschi. AssistConf: A Grid Configuration Tool for the ASSIST Parallel Programming Environment, in Proc. of 11th Euromicro Conference on Parallel Distributed and Network based Processing (Euro-PDP\u201903), Genova, Italy, February 2003, pp. 193\u2013200","DOI":"10.1109\/EMPDP.2003.1183588"},{"key":"10_CR10","unstructured":"G. Beneken, U. Hammerschall, M. Broy, M.V. Cengarle, J. J\u00fcrjens, B. Rumpe, and M. Schoenmakers, Componentware\u2014State of the Art 2003. Background paper for the Understanding Components Workshop, Venice, 7\u20139 October 2003"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"F. Berman, R. Wolski, H. Casanova, et al., Adaptive Computing on the Grid using AppLeS. IEEE Trans. on Parallel and Distributed Systems 14(5), (2003).","DOI":"10.1109\/TPDS.2003.1195409"},{"key":"10_CR12","unstructured":"E. Bruneton, T. Coupaye, and J.B. Stefani, The Fractal Composition Framework, the Object Web Consortium, Interface Specification, July 2002"},{"key":"10_CR13","unstructured":"CCA Forum home page, http:\/\/www.cca-forum.org\/"},{"key":"10_CR14","volume-title":"Algorithmic Skeletons: Structured Management of Parallel Computation","author":"M. Cole","year":"1989","unstructured":"M. Cole, Algorithmic Skeletons: Structured Management of Parallel Computation (MIT, Cambridge, MA, 1989)."},{"key":"10_CR15","doi-asserted-by":"publisher","first-page":"793","DOI":"10.1016\/S0167-8191(02)00095-9","volume":"28","author":"M. Coppola","year":"2002","unstructured":"M. Coppola and M. Vanneschi, High Performance Data Mining with Skeleton-based Structured Programming, Parallel Computing 28, 793\u2013813, (2002) special issue on Parallel Data Intensive Algorithms, Elsevier Science","journal-title":"Parallel Computing"},{"key":"10_CR16","doi-asserted-by":"crossref","unstructured":"M. Coppola, P. Pesciullesi, R. Ravazzolo, and C. Zoccolo A Parallel Knowledge Discovery System for Customer Profiling, Proceedings of Euro-Par 2004, LNCS 3149 (2004)","DOI":"10.1007\/978-3-540-27866-5_49"},{"key":"10_CR17","unstructured":"The CORBA & CCM home page, http:\/\/ditec.um.es\/~dsevilla\/ccm\/"},{"issue":"2","key":"10_CR18","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/4236.991449","volume":"6","author":"F. Burbera","year":"2002","unstructured":"F. Burbera et al., Unraveling the Web Services Web: An introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6(2), 86\u201393 (2002)","journal-title":"IEEE Internet Computing"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"H. Dail, F. Berman, and H. Casanova. A Modular Scheduling Approach for Grid Application Development Environments, Journal of Parallel and Distributed Computing 63(5), (2003)","DOI":"10.1016\/S0743-7315(03)00011-X"},{"key":"10_CR20","doi-asserted-by":"crossref","unstructured":"H. Dail, O. Sievart, F. Berman, H. Casanova, A. Yarkahn, S. Vadhiyar, J. Dongarra, C. Liu, L. Yang, D. Angulo, and I. Foster. Scheduling in the Grid Application Development Software Project, in Grid Resource Management (Kluwer, 2003)","DOI":"10.1007\/978-1-4615-0509-9_6"},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"P. D\u2019Ambra, M. Danelutto, D. Di Serafino, and M. Lapegna. Integrating MPI-based Numerical Software into an Advanced Parallel Computing Environment, Euromicro Conference on Parallel, Distributed and Network-based Processing, Genova IEEE (2003)","DOI":"10.1109\/EMPDP.2003.1183601"},{"issue":"1","key":"10_CR22","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1142\/S0129626401000415","volume":"11","author":"M. Danelutto","year":"2001","unstructured":"M. Danelutto, Efficient Support for Skeletons on Workstation Clusters, Parallel Processing Letters 11(1), 41\u201356 (2001)","journal-title":"Parallel Processing Letters"},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"M. Danelutto, Adaptive Task Farm Implementation Strategies, Euromicro Conference on Parallel, Distributed and Network-based Processing, La Coruna (IEEE, 2004), pp. 416\u2013423.","DOI":"10.1109\/EMPDP.2004.1271474"},{"key":"10_CR24","doi-asserted-by":"crossref","unstructured":"B. Ensink, J. Stanley, and V. Adve. Program Control Language: A Programming Language for Adaptive Distributed Applications, Journal of Parallel and Distributed Computing (in press)","DOI":"10.1016\/S0743-7315(03)00117-5"},{"volume-title":"The Grid: Blueprint for a New Computing Infrastructure","year":"1999","key":"10_CR25","unstructured":"I. Foster and C. Kesselman (eds.), The Grid: Blueprint for a New Computing Infrastructure (Morgan Kaufmann, San Francisco, CA, 1999.)"},{"issue":"3","key":"10_CR26","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1177\/109434200101500302","volume":"15","author":"I. Foster","year":"2001","unstructured":"I. Foster, C. Kesselman, and S. Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organization, The International Journal of High Performance Computing Applications 15(3), 200\u2013222, (2001).","journal-title":"The International Journal of High Performance Computing Applications"},{"key":"10_CR27","doi-asserted-by":"crossref","unstructured":"I. Foster, C. Kesselman, J. Nick, and S. Tuecke. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, 2002 http:\/\/www.globus.org\/research\/papers\/ogsa.pdf","DOI":"10.1109\/MC.2002.1009167"},{"issue":"6","key":"10_CR28","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MC.2002.1009167","volume":"35","author":"I. Foster","year":"2002","unstructured":"I. Foster et al., Grid Services for Distributed System Integration, Computer 35(6), 37\u201346 (2002)","journal-title":"Computer"},{"key":"10_CR29","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vissides. Design Patterns: Elements of Reusable Object-oriented Software (Addison Wesley, 1994)."},{"key":"10_CR30","unstructured":"M. Govindaraju, S. Krishnan, A. Slominski K. Chiu, D. Gannon, and R. Bramley, XCAT 2.0: A Component-based Programming Model for Grid Web Services. Technical Report TR562, Department of Computer Science, Indiana University, 2002"},{"key":"10_CR31","unstructured":"Grid.it Project, Enabling Platforms for High-performance Computational Grid Oriented to Scalable Virtual Organizations, MIUR, FIRB National Research Programme, November 2002"},{"key":"10_CR32","doi-asserted-by":"crossref","unstructured":"K. Keahey and D. Gannon. PARDIS. A Parallel Approach to CORBA, 6th IEEE Int. Symp. on High Performance Distributed Computing, 1997, pp. 31\u201339","DOI":"10.1109\/HPDC.1997.622360"},{"key":"10_CR33","doi-asserted-by":"crossref","unstructured":"K. Kennedy, M. Mazina, J. Mellor-Crummey, K. Cooper, L. Torczon, F. Berman, A. Chien, H. Dail, O. Sievert, D. Angulo, I. Foster, D. Gannon, L. Johnsson, C. Kesselman, R. Aydt, D. Reed, J. Dongarra, S. Vadhiyar, and R. Wolski, Toward a framework for preparing and executing adaptive Grid programs, in Proc. of NSF Next Generation Systems Program Workshop (IPDPS 2002), 2002","DOI":"10.1109\/IPDPS.2002.1016570"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"W.A. Kosters, E. Marchiori, and A.A.J. Oerlemans, Mining Clusters with Association rules, in Advances in Intelligent Data Analysis, LNCS 1642 ed. by D. Hand, J. Kok, M. Berthold (1999), pp. 39\u201350","DOI":"10.1007\/3-540-48412-4_4"},{"key":"10_CR35","unstructured":"Object Management Group, The Common Object Request Broker: Architecture and Specification, (2000) Minor revision 2.4.1, http:\/\/www.omg.org"},{"key":"10_CR36","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1002\/cpe.682","volume":"14","author":"M. Parashar","year":"2002","unstructured":"M. Parashar, G. Laszewski, S. Verma, J. Gawor, K. Keahey, N. Rehn. A CORBA Commodity Grid Kit, Concurrency Practice and Experience, special issue on GRID Computing Environments 14, 1057\u20131074 (2002)","journal-title":"Concurrency Practice and Experience"},{"key":"10_CR37","doi-asserted-by":"crossref","unstructured":"C. Prez, T. Priol, A. Ribes, PaCO++: A Parallel Object Model for High Performance Distributed Systems, in Distributed Object and Component-based Software Systems, Hawaii Int. Conf. On System Sciences, IEEE (2004)","DOI":"10.1109\/HICSS.2004.1265648"},{"key":"10_CR38","unstructured":"T. Priol, Programming the Grid with Distributed Objects, in Proc. of Workshop on Performance Analysis and Distributed Computing (PACD 2002), 2002"},{"key":"10_CR39","unstructured":"D. C. Schmidt, The ADAPTIVE Communication Environment: An Object-oriented Network Programming Toolkit for Developing Communication Software, in Proc of Sun User Group conferences, San Jose, CA, USA, December, 1993 and San Francisco, CA, USA, June 1993"},{"key":"10_CR40","unstructured":"J.M: Schopf, Structural Prediction Models for High-performance Distributed Applications, Cluster Computing Conference (1997)"},{"key":"10_CR41","unstructured":"Sun M.sys, JavaBeans home page, http:\/\/java.sun.com\/products\/javabeans"},{"key":"10_CR42","doi-asserted-by":"crossref","unstructured":"D. Thain, T. Tannenbaum and M. Livny, Condor and the Grid, Grid Computing: Making the Global Infrastructure a Reality, ed. by F. Berman and G. Fox, and T. Hey (2002)","DOI":"10.1002\/0470867167.ch11"},{"issue":"12","key":"10_CR43","doi-asserted-by":"publisher","first-page":"1709","DOI":"10.1016\/S0167-8191(02)00188-6","volume":"28","author":"M. Vanneschi","year":"2002","unstructured":"M. Vanneschi, The Programming Model of ASSIST, an Environment for Parallel and Distributed Portable Applications, Par. Computing 28(12),1709\u20131732 (2002)","journal-title":"Par. Computing"},{"key":"10_CR44","doi-asserted-by":"crossref","unstructured":"F. Vraalsen, R. Aydt, C. Mendes, and D. Reed. Performance Contracts: Predicting and Monitoring Grid Application Behaviour, TR, Comp. Sc. Dept, Univ. Illinois at Urbana-Champaign, 2001","DOI":"10.1007\/3-540-45644-9_15"},{"key":"10_CR45","unstructured":"W3C.Web Services home page, http:\/\/www.w3.org\/2002\/ws\/"},{"key":"10_CR46","doi-asserted-by":"crossref","unstructured":"R. Wolski, N. Spring, and J. Hayes. The Network Weather Service: A Distributed Resource Performance Forecasting Service for metacomputing, Journal of Future Generation Computing Systems, 15(5\u20136), (1999)","DOI":"10.1016\/S0167-739X(99)00025-4"}],"container-title":["Grid Computing: Software Environments and Tools"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/1-84628-339-6_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T17:39:36Z","timestamp":1708018776000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/1-84628-339-6_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9781852339982"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/1-84628-339-6_10","relation":{},"subject":[]}}