{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T15:10:34Z","timestamp":1740841834509,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":33,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540211990"},{"type":"electronic","value":"9783540246442"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24644-2_8","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T12:00:18Z","timestamp":1294401618000},"page":"109-126","source":"Crossref","is-referenced-by-count":3,"title":["Compositional Development of Parallel Programs"],"prefix":"10.1007","author":[{"given":"Nasim","family":"Mahmood","sequence":"first","affiliation":[]},{"given":"Guosheng","family":"Deng","sequence":"additional","affiliation":[]},{"given":"James C.","family":"Browne","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","first-page":"403","volume-title":"Formal Methods for Distributed Processing - A Survey of Object-Oriented Approaches","author":"F. Achermann","year":"2001","unstructured":"Achermann, F., Lumpe, M., et al.: Piccola - a Small Composition Language. In: Formal Methods for Distributed Processing - A Survey of Object-Oriented Approaches, pp. 403\u2013426. Cambridge University Press, Cambridge (2001)"},{"issue":"11","key":"8_CR2","doi-asserted-by":"publisher","first-page":"1027","DOI":"10.1109\/32.881716","volume":"26","author":"V.S. Adve","year":"2000","unstructured":"Adve, V.S., Bagrodia, R., et al.: POEMS: End-to-end Performance Design of Large Parallel Adaptive Computational Systems. IEEE Transactions on Software Engineering\u00a026(11), 1027\u20131049 (2000)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Adve, V., Akinsanmi, A., et al.: Model-Based Control of Adaptive Applications: an Overview. In: Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002) (April 2002)","DOI":"10.1109\/IPDPS.2002.1016573"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Aldrich, J., Chambers, C., et al.: ArchJava: connecting software architecture to implementation. In: Proceedings of the 22nd International Conference on Software Engineering, May 2002, pp. 187\u2013197 (2002)","DOI":"10.1145\/581339.581365"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Arango, G.: Domain Analysis: From Art Form to Engineering Discipline. In: Proceedings of the Fifth International Workshop on Software Specification and Design, pp. 152\u2013159 (1989)","DOI":"10.1145\/75199.75224"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Armstrong, R., Gannon, D., et al.: Toward a Common Component Architecture for Highperformance Scientific Computing. In: Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computation, August 1999, pp. 115\u2013124 (1999)","DOI":"10.1109\/HPDC.1999.805289"},{"key":"8_CR7","unstructured":"Babel: Components @ LLNL, http:\/\/www.llnl.gov\/CASC\/components\/babel.html"},{"key":"8_CR8","unstructured":"Bayerdorffer, B.: Associative Broadcast and the Communication Semantics of Naming in Concurrent Systems, Ph.D. Dissertation, Dept. of Computer Sciences, University of Texas at Austin (December 1993)"},{"key":"8_CR9","unstructured":"Bernholdt, D.E., Elwasif, W.R., et al.: A Component Architecture for High-Performance Computing. In: Proceedings of the Workshop on Performance Optimization via High- Level Languages and Libraries (POHLL 2002) (June 2002)"},{"key":"8_CR10","unstructured":"Birngruber, D.: Coml: Yet another, but simple component composition language. In: Workshop on Composition Languages, WCL 2001, September 2001, pp. 1\u201313 (2001)"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Browne, J.C., Dube, A.: Compositional Development of Performance Models in POEMS. International Journal of High-Performance Computing Applications\u00a014(4) (Winter 2000)","DOI":"10.1177\/109434200001400401"},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1007\/3-540-46000-4_11","volume-title":"Coordination Models and Languages","author":"J.C. Browne","year":"2002","unstructured":"Browne, J.C., Kane, K., et al.: An Associative Broadcast Based Coordination Model for Distributed Processes. In: Arbab, F., Talcott, C. (eds.) COORDINATION 2002. LNCS, vol.\u00a02315, pp. 96\u2013110. Springer, Heidelberg (2002)"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1090\/S0025-5718-1965-0178586-1","volume":"9","author":"J.W. Cooley","year":"1965","unstructured":"Cooley, J.W., Tukey, J.W.: An Algorithm for the Machine Computation of the Complex Fourier Series. Mathematics of Computation\u00a09, 297\u2013301 (1965)","journal-title":"Mathematics of Computation"},{"key":"8_CR14","unstructured":"Ccaffeine - a CCA component framework for parallel computing, http:\/\/www.ccafo-rum.org\/ccafe\/"},{"key":"8_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-48166-4_2","volume-title":"Software Engineering - ESEC\/FSE \u201999","author":"K. Czarnecki","year":"1999","unstructured":"Czarnecki, K., Eisenecker, U.W.: Components and Generative Programming. In: Nierstrasz, O., Lemoine, M. (eds.) ESEC 1999 and ESEC-FSE 1999. LNCS, vol.\u00a01687, pp. 2\u201319. Springer, Heidelberg (1999)"},{"key":"8_CR16","unstructured":"Deng, G.: New approaches for FMM implementation, Masters Thesis, Dept. of Manufacturing Systems Engineering, University of Texas at Austin (August 2002)"},{"issue":"7","key":"8_CR17","doi-asserted-by":"publisher","first-page":"1215","DOI":"10.1002\/(SICI)1097-0207(19980815)42:7<1215::AID-NME406>3.0.CO;2-5","volume":"42","author":"Y. Fu","year":"1998","unstructured":"Fu, Y., Klimkowski, K.J., et al.: A fast solution method for three-dimensional manyparticle problems of linear elasticity. International Journal for Numerical Methods in Engineering\u00a042(7), 1215\u20131229 (1998)","journal-title":"International Journal for Numerical Methods in Engineering"},{"issue":"2","key":"8_CR18","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1002\/(SICI)1099-0887(200002)16:2<145::AID-CNM323>3.0.CO;2-E","volume":"16","author":"Y. Fu","year":"2000","unstructured":"Fu, Y., Rodin, G.J.: Fast solution method for three dimensional Stokesian many particle problems. Commun. Numer. Meth. Engng\u00a016(2), 145\u2013149 (2000)","journal-title":"Commun. Numer. Meth. Engng"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"Govindaraju, M., Krishnan, S., et al.: Merging the CCA Component Model with the OGSI Framework. In: Proceedings of the 3rd International Symposium on Cluster Computing and the Grid (CCGrid 2003), May 2003, pp. 182\u2013189 (2003)","DOI":"10.1109\/CCGRID.2003.1199367"},{"issue":"2","key":"8_CR20","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1016\/0021-9991(87)90140-9","volume":"73","author":"L. Greengard","year":"1987","unstructured":"Greengard, L., Rokhlin, V.: A fast algorithm for particle simulations. Journal of Computational Physics\u00a073(2), 325\u2013348 (1987)","journal-title":"Journal of Computational Physics"},{"key":"8_CR21","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1017\/S0962492900002725","volume":"6","author":"L. Greengard","year":"1997","unstructured":"Greengard, L., Rokhlin, V.: A new version of the fast multipole method for the Laplace equation on three dimensions. Acta Numerica\u00a06, 229\u2013270 (1997)","journal-title":"Acta Numerica"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Guyer, S., Lin, C.: An Annotation Language for Optimizing Software Libraries. In: Proceedings of the Second Conference on Domain Specific Languages, October 1999, pp. 39\u201353 (1999)","DOI":"10.1145\/331960.331970"},{"key":"8_CR23","doi-asserted-by":"publisher","first-page":"1337","DOI":"10.1002\/cpe.693","volume":"14","author":"C.R. Johnson","year":"2002","unstructured":"Johnson, C.R., Parker, S., et al.: Component-Based Problem Solving Environments for Large-Scale Scientific Computing. Journal on Concurrency and Computation: Practice and Experience\u00a014, 1337\u20131349 (2002)","journal-title":"Journal on Concurrency and Computation: Practice and Experience"},{"key":"8_CR24","unstructured":"Kelly, W., Roe, P., et al.: An Enhanced Programming Model for Internet Based Cycle Stealing. In: Proceedings of the 2003 International Conference on Parallel and Distributed Processing Techniques and Applications, June 2003, pp. 1649\u20131655 (2003)"},{"issue":"2","key":"8_CR25","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1049\/sej.1993.0011","volume":"8","author":"J. Magee","year":"1993","unstructured":"Magee, J., Dulay, N., et al.: Structuring parallel and distributed programs. Software Engineering Journal\u00a08(2), 73\u201382 (1993)","journal-title":"Software Engineering Journal"},{"key":"8_CR26","doi-asserted-by":"crossref","unstructured":"Newton, P., Browne, J.C.: The CODE 2.0 Graphical Parallel Programming Language. In: Proceedings of the ACM International Conference on Supercomputing (July 1992)","DOI":"10.1145\/143369.143405"},{"issue":"4","key":"8_CR27","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1016\/S0167-739X(01)00076-0","volume":"18","author":"R. Oldfield","year":"2002","unstructured":"Oldfield, R., David, K.: Armada: a parallel I\/O framework for computational grids. Future Generation Computer Systems\u00a018(4), 501\u2013523 (2002)","journal-title":"Future Generation Computer Systems"},{"key":"8_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"719","DOI":"10.1007\/3-540-47789-6_75","volume-title":"Computational Science - ICCS 2002","author":"S.G. Parker","year":"2002","unstructured":"Parker, S.G.: A Component-based Architecture for Parallel Multi-Physics PDE Simulation. In: Sloot, P.M.A., Tan, C.J.K., Dongarra, J., Hoekstra, A.G. (eds.) ICCS-ComputSci 2002. LNCS, vol.\u00a02331, pp. 719\u2013734. Springer, Heidelberg (2002)"},{"key":"8_CR29","doi-asserted-by":"crossref","unstructured":"Seiter, L., Mezini, M., et al.: Dynamic component gluing. In: OOPSLA Workshop on Multi-Dimensional Separation of Concerns in Object-Oriented Systems (November 1999)","DOI":"10.1007\/3-540-40048-6_11"},{"issue":"2","key":"8_CR30","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1137\/S0036144500370835","volume":"43","author":"X. Sun","year":"2001","unstructured":"Sun, X., Pitsianis, N.: A Matrix Version of the Fast Multipole Method. Siam Review\u00a043(2), 289\u2013300 (2001)","journal-title":"Siam Review"},{"key":"8_CR31","doi-asserted-by":"crossref","unstructured":"Sunderam, V., Kurzyniec, D.: Lightweight Self-Organizing Frameworks for Metacomputing. In: Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing HPDC-11 (HPDC 2002), July 2002, pp. 113\u2013124 (2002)","DOI":"10.1109\/HPDC.2002.1029909"},{"key":"8_CR32","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/0167-8191(87)90018-4","volume":"5","author":"P.N. Swarztrauber","year":"1987","unstructured":"Swarztrauber, P.N.: Multiprocessor FFTs. Journal of Parallel Computing\u00a05, 197\u2013210 (1987)","journal-title":"Journal of Parallel Computing"},{"key":"8_CR33","unstructured":"Taylor, I., Shields, M., et al.: Distributed P2P Computing within Triana: A Galaxy Visualization Test Case. In: Proceedings of International Parallel and Distributed Processing Symposium (IPDPS 2003) (April 2003)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24644-2_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T14:10:39Z","timestamp":1740838239000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24644-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540211990","9783540246442"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24644-2_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}