Computer as Thinker/Doer: Problem-Solving Environments for Computational Science
IEEE Computational Science & Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Workshop on problem-solving environments: findings and recommendations
ACM Computing Surveys (CSUR)
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Industrial strength parallel computing
Industrial strength parallel computing
Wrapping MPI-based legacy codes as Java/CORBA components
Future Generation Computer Systems - Java in high-performance computing
Enabling Technologies for Computational Science: Frameworks, Middleware and Environments
Enabling Technologies for Computational Science: Frameworks, Middleware and Environments
Building Web Services with Java: Making Sense of Xml, Soap, Wsdl, and Uddi
Building Web Services with Java: Making Sense of Xml, Soap, Wsdl, and Uddi
Internet-Based Workflow Management: Towards a Semantic Web
Internet-Based Workflow Management: Towards a Semantic Web
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
From Scientific Software Libraries to Problem-Solving Environments
IEEE Computational Science & Engineering
Developing Component Architectures for Distributed Scientific Problem Solving
IEEE Computational Science & Engineering
Weaving Computational Grids: How Analogous Are They with Electrical Grids?
Computing in Science and Engineering
Grids and grid technologies for wide-area distributed computing
Software—Practice & Experience
Patterns and skeletons for parallel and distributed computing
Patterns and skeletons for parallel and distributed computing
Service design patterns for computational grids
Patterns and skeletons for parallel and distributed computing
CAT: A High Performance, Distributed Component Architecture Toolkit for the Grid
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Grid Computing: Making the Global Infrastructure a Reality
Grid Computing: Making the Global Infrastructure a Reality
Sourcebook of parallel computing
Sourcebook of parallel computing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
DDEMA: a data driven environment for multiphysics applications
ICCS'03 Proceedings of the 2003 international conference on Computational science
Using ontologies for preprocessing and mining spectra data on the grid
Future Generation Computer Systems - Special section: Data mining in grid computing environments
Towards a grid simulation platform for dynamical systems
MOAS'07 Proceedings of the 18th conference on Proceedings of the 18th IASTED International Conference: modelling and simulation
Hi-index | 0.00 |
As grid computing technologies and infrastructures are being developed, suitable abstractions, methods, and tools will become necessary to enable application development, and software development of the components of grid computing environments.Grid computing will enable distributed applications with large numbers of involved components with dynamic interactions. This requires new approaches to understand and manage structure and behaviour, and the diversity of interactions among system components.This paper discusses emerging trends in distributed applications on large-scale and dynamic grid computing infrastructures. These trends allow us to identify the need to develop suitable software models, methods and tools for grid computing environments, in order to help specify, compose, and develop dynamic distributed large-scale applications.