C. Études-de, Application à une simulation de terrain, p.96

B. Réseau-flowvr-d, ]. J. Allard, V. Gouranton, L. Lecointre, S. Limet et al., une application générique soumise à une cohérence stricte FlowVR : a middleware for large scale virtual reality applications, Euro-par, 2004.

J. Allard and B. Ran, Distributed Physical Based Simulations for Large VR Applications, IEEE Virtual Reality Conference (VR 2006), p.8996, 2006.
DOI : 10.1109/VR.2006.53

J. Allard, J. Lesage, and B. Ran, Modularity for Large Virtual Reality Applications, Presence: Teleoperators and Virtual Environments, vol.7, issue.1, pp.142-161, 2010.
DOI : 10.1016/S0167-8191(02)00189-8

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

F. Arbab, T. Chothia, S. Meng, and Y. J. Moon, Component Connectors with QoS Guarantees, Coordination Models and Languages, p.286304, 2007.
DOI : 10.1007/978-3-540-72794-1_16

S. Arvaux, J. Legaux, S. Limet, E. Melin, and S. Robert, Parallel LOD for static and dynamic generic geo-referenced data, Proceedings of the 2008 ACM symposium on Virtual reality software and technology, VRST '08, p.301302, 2008.
DOI : 10.1145/1450579.1450663

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

M. Berkelaar, K. Eikland, and P. Notebaert, lp_solve 5.5, open source (mixed-integer) linear programming system. Software, 2004.

D. Bernholdt, G. Kumfert, T. Epperly, J. Kohl, L. Mcinnes et al., How the common component architecture advances computational science, Journal of Physics : Conference Series, vol.46, issue.1, p.479493, 2006.

D. E. Bernholdt, B. A. Allan, R. Armstrong, F. Bertrand, K. Chiu et al., Govindaraju, and Others. A component architecture for high-performance scientic computing, International Journal of High Performance Computing Applications, vol.20, issue.2, p.163, 2006.

B. Biornstad, C. Pautasso, and G. Alonso, Control the ow : How to safely compose streaming services into business processes, IEEE International Conference on Services Computing SCC'06, p.206213, 2006.

A. D. Birrell and B. J. Nelson, Implementing remote procedure calls, ACM Transactions on Computer Systems (TOCS), vol.2, issue.1, p.3959, 1984.

H. Bouziane, C. Pérez, and T. Priol, A Software Component Model with Spatial and Temporal Compositions for Grid Infrastructures, Euro-Par 2008Parallel Processing, p.698708, 2008.
DOI : 10.1007/978-3-540-85451-7_75

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

M. Chavent, A. Vanel, A. Tek, B. Levy, S. Robert et al., GPU-accelerated atom and dynamic bond visualization using hyperballs: A unified algorithm for balls, sticks, and hyperboloids, Journal of Computational Chemistry, vol.331, issue.Pt 5, p.112, 2011.
DOI : 10.1002/jcc.21861

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

E. Chinthaka, J. Ekanayake, D. Leake, and B. Plale, CBR Based Workow Composition Assistant, Congress on Services -I, p.352355, 2009.

D. Churches, G. Gombas, A. Harrison, J. Maassen, C. Robinson et al., Programming scientic and distributed workow with Triana services, Concurrency and Computation : Practice and Experience, p.10211037, 2006.

D. Clarke, J. Proença, A. Lazovik, and F. Arbab, Channel-based coordination via constraint satisfaction, Science of Computer Programming, vol.76, issue.8, pp.681-710, 2011.
DOI : 10.1016/j.scico.2010.05.004

L. Clarke, I. Glendinning, and R. Hempel, The MPI Message Passing Interface Standard In Programming environments for massively parallel distributed systems : working conference of the IFIP, Birkhäuser, p.213, 1994.

T. H. Cormen, C. E. Leiserson, and R. L. Rivest, Introduction to algorithms, 2009.

J. Brad and . Cox, Object oriented programming : an evolutionary approach, 1986.

D. Crawl and I. Altintas, A provenance-based fault tolerance mechanism for scientic workows, Provenance and Annotation of Data and Processes, pp.152-159, 2008.

S. Crivelli, O. Kreylos, B. Hamann, N. Max, and W. Bethel, Protein- Shop : a tool for interactive protein manipulation and steering, Journal of computeraided molecular design, vol.18, issue.4, p.27185, 2004.

F. Darema, D. A. George, V. A. Norton, and G. F. Pster, 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

E. Deelman, . Gannon, I. Shields, and . Taylor, Workows and e-Science : An overview of workow system features and capabilities, Future Generation Computer Systems, vol.25, issue.5, p.528540, 2009.

T. A. Defanti, M. D. Brown, and B. H. Mccormick, Visualization: expanding scientific and engineering research opportunities, Computer, vol.22, issue.8, p.221216, 1989.
DOI : 10.1109/2.35195

W. Edsger and . Dijkstra, Structured programming, Software Engineering Techniques. NATO Science Committee, 1970.

J. Eker, J. W. Janneck, E. A. Lee, J. Liu, X. Liu et al., Taming heterogeneity - the Ptolemy approach, Proceedings of the IEEE, p.127144, 2003.
DOI : 10.1109/JPROC.2002.805829

W. Emmerich, N. Kaveh, C. Com, and R. , Component technologies : Java beans, ICSE '02 : Proceedings of the 24th International Conference on Software Engineering, p.691692, 2002.

R. Englander, Developing Java beans, 1997.

A. Esnard, M. Dussere, and O. Coulaud, A Time-Coherent Model for the Steering of Parallel Simulations, Euro-Par 2004 Parallel Processing, p.9097, 2004.
DOI : 10.1007/978-3-540-27866-5_12

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

A. Esnard, N. Richart, and O. Coulaud, A Steering Environment for Online Parallel Visualization of Legacy Parallel Simulations, 2006 Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications, p.714, 2006.
DOI : 10.1109/DS-RT.2006.7

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

W. Fisher and J. Gilbert, Filenet : A distributed system supporting worko ; a exible oce procedures control language, IEEE Computer Society Oce Automation Symposium, p.247249, 1987.

T. Forkert, G. K. Kloss, C. Krause, and . Schreiber, Techniques for Wrapping Scientic Applications to CORBA Components. Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments, Proceedings, p.100108, 2004.

M. Gad-el-hak and M. H. Buschmann, Turbulent boundary layers : is the wall falling or merely wobbling ? Acta Mechanica, pp.3-4309318, 2010.

E. Gansner, An open graph visualization system and its applications to software engineering. Software Practice and Experience, p.12031233, 2000.

J. W. Gibbs, A method of geometrical representation of the thermodynamic properties of substances by means of surfaces, Connecticut Academy of Arts and Sciences, p.1873

Y. Gil, C. Ratnakar, and . Fritz, Assisting scientists with complex data analysis tasks through semantic workows, Proceedings of the AAAI Fall Symposium on Proactive Assistant Agents, 2010.

Y. Gil, Workow composition : Semantic representations for exible automation. Workows for e-Science, p.244257, 2007.

T. Goodale, G. Allen, G. Lanfermann, J. Masso, T. Radke et al., The Cactus Framework and Toolkit: Design and Applications, Vector and Parallel Processing-VECPAR, p.131, 2002.
DOI : 10.1007/3-540-36569-9_13

T. Goodale and I. Taylor, Integrating Cactus simulations within Triana workows, Proceedings of 13th Annual Mardi Gras, p.4753, 2005.

B. Guillerminet, . Airaj, G. Huynh, and . Huysmans, Integrated tokamak modelling: Infrastructure and Software Integration Project, Fusion Engineering and Design, vol.83, issue.2-3, p.442447, 2008.
DOI : 10.1016/j.fusengdes.2007.10.016

A. Henderson and J. Ahrens, The ParaView guide, Kitware, 2004.

B. Hess, C. Kutzner, D. Van-der-spoel, and E. Lindahl, GROMACS 4:?? Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation, Journal of Chemical Theory and Computation, vol.4, issue.3, p.435447, 2008.
DOI : 10.1021/ct700301q

D. Hollingsworth, Workow management coalition -the workow reference model, 1995.

L. Ibanez, W. Schroeder, L. Ng, and J. Cates, The ITK Software Guide, Kitware, Inc, 2005.

D. J. Jablonowski, J. D. Bruner, R. B. Bliss, and . Haber, VASE : The visualization and application steering environment, Supercomputing'93. Proceedings, p.560569, 1993.

K. Jensen and L. M. Kristensen, Coloured Petri Nets -Modelling and Validation of Concurrent Systems, 2009.

S. Jubertie, Modèles et outils pour le déploiement d'applications de Réalité Virtuelle sur des architectures distribuées, 2007.

G. Kloss and A. Schreiber, Provenance implementation in a scientic simulation environment. Provenance and Annotation of Data, p.3745, 2006.

J. Arthur-kohl, T. Wilde, and D. E. Bernholdt, Cumulvs : Interacting with high-performance scientic simulations, for visualization, steering and fault tolerance, IJHPCA, vol.20, issue.2, p.255285, 2006.

O. Kreylos, . Tesdall, . Hamann, K. Hunter, and . Joy, Interactive visualization and steering of CFD simulations, Proceedings of the symposium on Data Visualisation, p.2534, 2002.

K. K. Lau, P. Velasco, Z. Elizondo, and . Wang, Exogenous connectors for software components. Component-Based Software Engineering, p.221245, 2005.

J. Lesage and B. Ran, A hierarchical component model for large parallel interactive applications, The Journal of Supercomputing, vol.14, issue.4, 2008.
DOI : 10.1007/s11227-008-0228-7

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

S. Limet and S. Robert, FlowVR-VRPN, Proceedings of the 2008 ACM symposium on Virtual reality software and technology, VRST '08, p.251252, 2008.
DOI : 10.1145/1450579.1450638

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

S. Limet, S. Robert, and A. Turki, FlowVR-SciViz, Proceedings of the 2009 Workshop on Component-Based High Performance Computing, CBHPC '09, p.19, 2009.
DOI : 10.1145/1687774.1687791

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

S. Limet, S. Robert, and A. Turki, Coherence and Performance for Interactive Scientic Visualization Applications, Software Composition, p.149164, 2011.

S. Limet, S. Robert, and A. Turki, Controlling an iteration-wise coherence in dataow, 8th International Symposium on Formal Aspects of Component Software

C. Lin, S. Lu, X. Fei, A. Chebotko, D. Pai et al., A Reference Architecture for Scientic Workow Management Systems and the VIEW SOA Solution, IEEE Transactions on Services Computing, vol.2, issue.1, p.7992, 2009.

L. Books, Fortran Compilers : Gnu Compiler Collection, Ibm Visualage, Intel Fortran Compiler, Low Level Virtual Machine, 2010.

J. L. Lumley, Some comments on turbulence. Physics of Fluids A : Fluid Dynamics, p.203, 1992.

R. Marshall, J. Kempf, S. Dyer, and C. Yen, Visualization methods and simulation steering for a 3D turbulence model of Lake Erie, Proceedings of the 1990 symposium on Interactive 3D graphics -SI3D '90, p.8997, 1990.

K. Martin and B. Homan, Mastering cmake : A cross-platform build system, second edition, 2004.

J. Clerk, M. , and P. M. Harman, The scientic letters and papers of James Clerk Maxwell, 1990.

A. Mayer, S. Mcgough, N. Furmento, W. Lee, S. Newhouse et al., ICENI dataow and workow : Composition and scheduling in space and time, UK e-Science All Hands Meeting, p.627634, 2003.

J. Rohan and . Mcadam, Continuous interactive simulation : Engaging the human sensorymotor system in understanding dynamical systems, Procedia Computer Science, vol.1, issue.1, p.16911698, 2010.

B. H. Mccormick, Visualization in scientic computing, SIGBIO Newsl, vol.10, p.1521, 1988.

M. D. Mcilroy, Mass-produced software components, Proc. NATO Conf. on Software Engineering, 1968.

D. Jurriaan, J. J. Mulder, R. Van-wijk, and . Van-liere, A survey of computational steering environments, Future Generation Computer Systems, vol.15, issue.1, p.119129, 1999.

E. Ogasawara, F. Daniel-de-oliveira, C. E. Chirigati, R. Barbosa, V. Elias et al., Exploring many task computing in scientic workows, Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers -MTAGS '09, p.110, 2009.

E. Ogasawara, C. Paulino, L. Murta, C. Werner, and M. Mattoso, Experiment line : software reuse in scientic workows, Scientic and Statistical Database Management, p.264272, 2009.

C. Pautasso and G. Alonso, Parallel computing patterns for Grid workows, Workshop on Workows in Support of Large-Scale Science, p.110, 2006.

J. Petri, Netbeans Platform 6.9 Developer's Guide, 2010.

A. Cliord, S. K. Pickover, and . Tewksbury, Frontiers of scientic visualization, 1994.

J. Qin, T. Fahringer, and R. Prodan, A novel graph based approach for automatic composition of high quality grid workows, Proceedings of the 18th ACM international symposium on High performance distributed computing -HPDC '09, p.167, 2009.

S. Rathmayer and M. Lenke, A tool for on-line visualization and interactive steering of parallel HPC applications, Proceedings 11th International Parallel Processing Symposium, p.181186, 1997.
DOI : 10.1109/IPPS.1997.580882

O. Reynolds, On the Dynamical Theory of Incompressible Viscous Fluids and the Determination of the Criterion, Philosophical Transactions of the Royal Society A : Mathematical, Physical and Engineering Sciences, vol.186, p.123164, 1895.

N. Richart, A. Esnard, and O. Coulaud, Toward a Computational Steering Environment for Legacy Coupled Simulations, Sixth International Symposium on Parallel and Distributed Computing (ISPDC'07), p.4343, 2007.
DOI : 10.1109/ISPDC.2007.55

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

G. Scherp and W. Hasselbring, Towards a model-driven transformation framework for scientic workows, Procedia Computer Science, vol.1, issue.1, p.15191526, 2010.

W. and R. Stevens, Unix network programming, ACM SIGCOMM Computer Communication Review, vol.20, issue.2, 1999.
DOI : 10.1145/378570.378600

F. W. Taylor, The principles of Scientic Management. Harper and Row, 1911.

I. Taylor, M. Shields, and I. Wang, Distributed P2P computing within Triana: a galaxy visualization test case, Proceedings International Parallel and Distributed Processing Symposium, p.8, 2003.
DOI : 10.1109/IPDPS.2003.1213094

J. Vanegue, T. Garnier, J. Auto, S. Roy, and R. Lesniak, Next generation debuggers for reverse engineering, Black Hat Europe, p.129, 2007.

J. Vetter and K. Schwan, Techniques for high-performance computational steering, IEEE Concurrency, vol.7, issue.4, p.6374, 1999.
DOI : 10.1109/4434.806980

I. Wang, I. Taylor, T. Goodale, A. Harrison, and M. Shields, grid- MonSteer : Generic architecture for monitoring and steering legacy applications in grid environments, Proceedings of the UK e-Science All Hands Meeting, 2006.

D. M. Weinstein, S. Parker, J. Simpson, K. Zimmerman, and G. Jones, Visualization in the scirun problem-solving environment. The Visualization Handbook, p.615632, 2005.

P. Wenisch, C. Van-treeck, A. Borrmann, E. Rank, and O. Wenisch, Computational steering on distributed systems: Indoor comfort simulations as a case study of interactive CFD on supercomputers, International Journal of Parallel, Emergent and Distributed Systems, vol.2, issue.4, p.275291, 2007.
DOI : 10.1023/A:1011420511667

A. Wierse, Collaborative visualization based on distributed data objects. Database Issues for Data Visualization, p.208219, 1996.

U. Yildiz, A. Guabtni, and A. H. Ngu, Towards scientic workow patterns, Proceedings of the 4th Workshop on Workows in Support of Large-Scale Science, 2009.

J. Yu and R. Buyya, A Taxonomy of Workow Management Systems for Grid Computing, Journal of Grid Computing, vol.3, issue.3-4, p.171200, 2006.

R. Ziaei and G. Agha, SynchNet: A Petri Net Based Coordination Language for Distributed Objects, Generative Programming and Component Engineering, p.324343, 2003.
DOI : 10.1007/978-3-540-39815-8_20