C. Pèrez, A. Denis, and T. Priol, PadicoTM : An open integration framework for communication middleware and runtimes, In Future Generation Computer Systems, vol.19, issue.4, pp.575-585, 2003.

J. Allard, V. Gouranton, L. Lecointre, S. Limet, E. Melin et al., FlowVR: A Middleware for Large Scale Virtual Reality Applications, Proceedings of Euro-par, 2004.
DOI : 10.1007/978-3-540-27866-5_65

URL : https://hal.archives-ouvertes.fr/hal-00085302

J. Allard, B. Raffin, and F. Zara, Coupling Parallel Simulation and Multi-display Visualization on a PC Cluster, 2003.
DOI : 10.1007/978-3-540-45209-6_174

URL : https://hal.archives-ouvertes.fr/inria-00537480

G. Alleon, The JACO3 project In Soft-IT Workshop Next Generation of interoperable simulation environnements based on CORBA, 1999.

G. R. Andrews and F. B. Schneider, Concepts and Notations for Concurrent Programming, ACM Computing Surveys, vol.15, issue.1, pp.3-43, 1983.
DOI : 10.1145/356901.356903

F. Arbab, I. Herman, and P. Spilling, An overview of Manifold and its implementation. Concurrency : Practice and Experience, pp.23-70, 1993.

R. Armstrong, D. Gannon, A. Geist, K. Keahey, S. Kohn et al., Toward a common component architecture for high-performance scientific computing, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), 1999.
DOI : 10.1109/HPDC.1999.805289

P. H. Beckman, P. K. Fasel, W. F. Humphrey, and S. M. Mniszewski, Efficient coupling of parallel applications using PAWS, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244), 1998.
DOI : 10.1109/HPDC.1998.709975

J. P. Belaud, B. Braunschweig, and M. Pons, Open Software Architecture For Process Simulation: The Current Status of CAPE-OPEN Standard, European Symposium on Computer Aided Process Engineering, 2002.
DOI : 10.1016/S1570-7946(02)80169-9

P. Bernard and O. Coulaud, Parallel constrained molecular dynamics. INRIA, Research report RR- 3868, 2000.
URL : https://hal.archives-ouvertes.fr/inria-00072786

P. Bernard, T. Gautier, and D. Trystram, Large scale simulation of parallel molecular dynamics, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999, 1999.
DOI : 10.1109/IPPS.1999.760544

A. Bierbaum, C. Just, P. Hartling, K. Meinert, A. Baker et al., VR juggler, ACM SIGGRAPH ASIA 2008 courses on, SIGGRAPH Asia '08, 2001.
DOI : 10.1145/1508044.1508086

G. E. Blelloch, NESL : A Nested Data-Parallel Language, 1993.

G. E. Blelloch, P. B. Gibbons, and M. Y. , Provably efficient scheduling for languages with fine-grained parallelism, Proc. 7th Annual ACM Symposium on Parallel Algorithms and Architectures SPAA'95, pp.1-12, 1995.

R. D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall et al., Cilk: An Efficient Multithreaded Runtime System, Journal of Parallel and Distributed Computing, vol.37, issue.1, pp.55-69, 1996.
DOI : 10.1006/jpdc.1996.0107

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.3175

N. J. Boden, D. Cohen, R. E. Felderman, A. E. Kulawik, C. L. Seitz et al., Myrinet: a gigabit-per-second local area network, IEEE Micro, vol.15, issue.1, pp.29-36, 1995.
DOI : 10.1109/40.342015

E. Caron, F. Desprez, E. Fleury, F. Lombard, J. Nicod et al., Calcul réparti à grande échelle, chapter Une approche hiérarchique des serveurs de calculs, Hermès Science Paris, 2002.

E. Caron, F. Desprez, F. Lombard, J. M. Nicod, M. Quinson et al., A Scalable Approach to Network Enabled Servers, Proceedings of the 8th International EuroPar Conference, pp.907-910, 2002.
DOI : 10.1007/3-540-45706-2_128

URL : https://hal.archives-ouvertes.fr/inria-00072087

E. Caron and F. Suter, Parallel Extension of a Dynamic Performance Forecasting Tool, Proceedings of the International Symposium on Parallel and Distributed Computing, pp.80-93, 2002.
URL : https://hal.archives-ouvertes.fr/inria-00072118

N. Carriero and D. Gelernter, Coordination languages and their significance, Communication of the ACM, vol.35, issue.2, pp.97-107, 1992.

H. Casanova and J. Dongarra, NetSolve, Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '96, 1997.
DOI : 10.1145/369028.369111

M. Corporation, The component object model specification, version 0.9, 1995.

C. Cruz-neira, A. Bierbaum, P. Hartling, C. Just, and K. Meinert, VR Juggler - An Open Source platform for virtual reality applications, 40th AIAA Aerospace Sciences Meeting & Exhibit, 2002.
DOI : 10.2514/6.2002-754

F. Darema, D. A. George, V. A. Norton, and G. F. Pfister, A single-program-multiple-data computational model for EPEX/FORTRAN, Parallel Computing, vol.7, issue.1, pp.11-24, 1988.
DOI : 10.1016/0167-8191(88)90094-4

F. Darema, D. A. George, V. A. Norton, and G. F. Pfister, Memory coherence in shared virtual memory systems, ACM Transactions on Computer Systems, vol.7, issue.4, pp.321-359, 1989.

A. Denis, C. Perez, and T. Priol, Portable Parallel CORBA Objects: An Approach to Combine Parallel and Distributed Programming for Grid Computing, Euro-Par '01 : Proceedings of the 7th International Euro- Par Conference Manchester on Parallel Processing, pp.835-844, 2001.
DOI : 10.1007/3-540-44681-8_117

URL : https://hal.archives-ouvertes.fr/inria-00000131

J. Dongarra, MPI : A Message-Passing Interface Standard Available via http, 1994.

M. Doreille, Athapascan 1 : vers un modèle de programmation parallèle adapté au calcul scientifique, Thèse de doctorat en mathématiques appliquées, 1999.

C. A. Dorian, B. Dieter, and J. Dongarra, Request sequencing : Optimizing communication for the grid, EuroPar ? Parallel Processing, 2000.

S. Fortune and J. Wyllie, Parallelism in random access machines, Proceedings of the tenth annual ACM symposium on Theory of computing , STOC '78, pp.114-118, 1978.
DOI : 10.1145/800133.804339

I. Foster and C. Kesselman, The Grid : Blueprint for a New Computing Infrastructure, 1998.

I. Foster, C. Kesselman, R. Olson, and S. Tuecke, Nexus : An Interoperability Layer for Parallel and Distributed Computer Systems, 1994.
DOI : 10.2172/10170379

I. Foster, C. Kesselman, and S. Tuecke, The Anatomy of the Grid, Intl J. Supercomputer Applications, 2001.
DOI : 10.1002/0470867167.ch6

M. Frigo, The weakest reasonable memory, 1998.

M. Frigo and V. Luchangco, Computation-centric memory models, Proceedings of the tenth annual ACM symposium on Parallel algorithms and architectures , SPAA '98, pp.240-249, 1998.
DOI : 10.1145/277651.277690

F. Galilée, Athapascan-1 : interprétation distribuée du flot de données d'un programme parallèle, 1999.

F. Galilée, J. L. Roch, G. Cavalheiro, and M. Doreille, Athapascan-1: On-line building data flow graph in a parallel language, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192), pp.88-95, 1998.
DOI : 10.1109/PACT.1998.727176

T. Gautier, KAAPI, Proceedings of the 2007 international workshop on Parallel symbolic computation, PASCO '07
DOI : 10.1145/1278177.1278182

URL : https://hal.archives-ouvertes.fr/hal-00647474

T. Gautier, O. Coulaud, and H. R. Hamidi, Informatique répartie, chapter Couplage de codes parallèles. Hermès Science Paris, 2005.

T. Gautier and H. R. Hamidi, Homa : automatic re-scheduling of multiple invocations in corba, 2004.
URL : https://hal.archives-ouvertes.fr/inria-00070801

T. Gautier and H. R. Hamidi, Automatic re-scheduling of dependencies in a RPC-based grid, Proceedings of the 18th annual international conference on Supercomputing , ICS '04, pp.89-94, 2004.
DOI : 10.1145/1006209.1006223

URL : https://hal.archives-ouvertes.fr/hal-00684954

T. Gautier and H. R. Hamidi, High performance composition of services with data dependencies on a computational grid, Proceedings of the International Conference on Parellel and Distributed Processing Techniques and Applications (PDPTA'04), pp.809-814, 2004.

T. Gautier and H. R. Hamidi, Homa : un compilateur idl optimisant les communications des données pour la composition d'invocations de méthodes corba, RenPar, 2003.

T. Gautier and H. R. Hamidi, Re-scheduling invocations of services on rpc-based grid Special Issue on SEMANTICS AND COST MODELS FOR HIGH-LEVEL PARALLEL PROGRAMMING, In In International Journal Computer Languages, Systems and Structures (CLSS), 2005.

T. Gautier, R. Revire, and J. L. Roch, Athapascan : Api for asynchronous parallel programming, 2003.
URL : https://hal.archives-ouvertes.fr/inria-00069901

D. Gelernter, Generative communication in Linda, ACM Transactions on Programming Languages and Systems, vol.7, issue.1, pp.80-112, 1985.
DOI : 10.1145/2363.2433

C. Germain, V. Neri, G. Fedak, and F. Cappello, XtremWeb: Building an Experimental Platform for Global Computing, GRID, pp.91-101, 2000.
DOI : 10.1007/3-540-44444-0_9

M. G. Hackenberg, P. Post, R. Redler, and B. Steckel, Mpcci, multidisciplinary applications and multigrid, ECCOMAS, 2000.

R. M. Karp, M. Luby, and F. Meyer-auf-der-heide, Efficient PRAM simulation on a distributed memory machine, pp.318-326, 1992.

K. Keahey and D. Gannon, PARDIS: A parallel approach to CORBA, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183), 1997.
DOI : 10.1109/HPDC.1997.622360

K. Keahey and D. Gannon, PARDIS, Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '97, 1997.
DOI : 10.1145/509593.509616

L. Lamport, How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs, IEEE Transactions on Computers, pp.690-691, 1979.
DOI : 10.1109/TC.1979.1675439

I. Lopez, G. J. Follen, R. Gutierrez, I. Foster, B. Ginsburg et al., Using corba and globus to coordinate multidisciplinary aeroscience applications, Proceedings of the NASA HPCC/CAS Workshop, pp.15-17, 2000.

S. S. Lumetta, A. M. Mainwaring, and D. E. Culler, Multi-protocol active messages on a cluster of SMP's, Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '97, pp.1-22, 1997.
DOI : 10.1145/509593.509596

F. Mueller, A library implementation of POSIX threads under UNIX, Proc. of the Winter USENIX Conference, pp.29-41, 1993.

T. Nguyen and C. Plumejeaud, Calcul réparti à grande échelle, chapter Intégration d'applications multidisciplines dans les environnements de metacomputing. Hermès Science Paris, 2002.

S. Norris, B. Balay, S. Benson, L. Freitag, P. Hovland et al., Parallel components for PDEs and optimization: some issues and experiences, Parallel Computing, pp.1811-1831, 2002.
DOI : 10.1016/S0167-8191(02)00191-6

G. Papadopoulos and F. Arbab, Coordination Models and Languages, Advances in Computers 46, pp.329-400, 1998.
DOI : 10.1016/S0065-2458(08)60208-9

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.105.5728

C. Pelts, Web services orchestration : a review of emerging technologies, tools, and standards, 2003.

C. Pérez, T. Priol, and A. Ribes, A parallel corba component model for numerical code coupling, Proc. of the 3nd International Workshop on Grid Computing, 2002.

C. Pérez, T. Priol, and A. Ribes, PACO++: a parallel object model for high performance distributed systems, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the, pp.90274-90275, 2004.
DOI : 10.1109/HICSS.2004.1265648

U. Ramachandran, R. S. Nikhil, N. Harel, J. M. Rehg, and K. Knobe, Space-time memory : A parallel programming abstraction for interactive multimedia applications, Principles Practice of Parallel Programming, pp.183-192, 1999.

U. Ramachandran, R. S. Nikhil, N. Harel, J. M. Rehg, and K. Knobe, Stampede: a cluster programming middleware for interactive stream-oriented applications, IEEE Transactions on Parallel and Distributed Systems, pp.1140-1154, 2003.
DOI : 10.1109/TPDS.2003.1247674

C. René and T. Priol, MPI code encapsulating using parallel CORBA object, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), pp.255-263, 2000.
DOI : 10.1109/HPDC.1999.805276

A. Ribes, Contribution à la conception d'un modèle de programmation parallèle et distribué et sa mise en oeuvre au sein de plates-formes orientées objet et composant, Thèse de doctorat en informatique, 2004.

M. Sato, S. Sekiguchi, S. Matsuoka, and H. Nakada, Design issues of Network Enabled Server Systems for the Grid, Grid Computing ? GRID, pp.4-17, 1971.

M. Sato, H. Nakada, S. Sekiguchi, S. Matsuoka, U. Nagashima et al., Ninf: A network based information library for global world-wide computing infrastructure, HPCN'97 (LNCS-1225), pp.491-502, 1997.
DOI : 10.1007/BFb0031622

D. Schmidt, A. Gokhale, T. Harrison, D. Levine, and C. Cleeland, Tao : A high-performance endsystem architecture for real-time corba, 1997.

M. Sloman, Policy driven management for distributed systems, Journal of Network and Systems Management, vol.III, issue.No. 8, pp.333-360, 1994.
DOI : 10.1007/BF02283186

C. Szyperski, Component-Oriented Programming, 1997.
DOI : 10.1007/3-540-46589-8_10

R. Wolski, N. T. Spring, and J. Hayes, The network weather service: a distributed resource performance forecasting service for metacomputing, Future Generation Computing Systems, Metacomputing Issue, pp.757-768, 1999.
DOI : 10.1016/S0167-739X(99)00025-4

F. Zara, Algorithmes parallèles de simulation physique pour la synthèse d'images : application à l'animation de textiles, 2003.