![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
An XML Based Component Model for Generating Scientific Applications and Performing Large Scale Simulations in a Meta-computing Environment
The architecture of a component based environment for constructing scientific applications — generally referred to as a Problem Solving Environment (PSE), is described. Each component is a self-contained progr...
-
Chapter and Conference Paper
Implementing Problem Solving Environments for Computational Science
A Problem Solving Environment (PSE) should aim to hide implementation and systems details from application developers, to enable a scientist or engineer to concentrate on the science. A PSE is, by definition, ...
-
Chapter and Conference Paper
Automating Performance Analysis from UML Design Patterns
We describe a technique for deriving performance models from design patterns expressed in the Unified Modelling Language (UML) notation. Each design pattern captures a theme within the Aglets mobile agent libr...
-
Chapter and Conference Paper
A Modelling Approach for Agent Based Systems Design
A modelling approach based on the Soft Systems Methodology (SSM) is proposed as a first stage in develo** agent based systems. The SSMapproach enables a better conceptualisation of the system being developed...
-
Chapter and Conference Paper
Metacomputing and Grid Computing
The growing number of computers accessible through a network, such as the Internet, has meant that these computers can be collectively employed to solve complex problems. Since the networks that connect such m...
-
Chapter and Conference Paper
Infrastructure Issues and Themes for Scalable Multi-agent Systems
Various toolkits have been developed in the research community for constructing multi-agent systems. These toolkits differ in the types of programming languages they support, particular agent services they can...
-
Chapter and Conference Paper
Pattern/Operator Based Problem Solving Environments
Problem Solving Environments (PSEs) provide a collection of tools for composition of scientific applications. Such environments are often based on graphical interfaces that enable components to be combined, an...
-
Chapter and Conference Paper
A Double Auction Economic Model for Grid Services
The use of a service-based approach in Grid computing will lead to such services becoming valuable economic commodities. Current economics models on the Internet are concerned with the creation, sale and purch...
-
Chapter and Conference Paper
Self-Organisation: Paradigms and Applications
A self-organising system functions without central control, and through contextual local interactions. Components achieve a simple task individually, but a complex collective behaviour emerges from their mutua...
-
Chapter and Conference Paper
Supporting FIPA Interoperability for Legacy Multi-agent Systems
The conversion of a Multi-Agent System (MAS) into a FIPA-compliant system (i.e. one that adheres to FIPA standards) is important to support interoperability across different MAS. We provide an approach to unde...
-
Chapter and Conference Paper
Agent Based Computational Grids: Research Issues and Challenges
As computer and computational scientists have to manage access to increasingly complex computing and data resources, this becomes a time consuming task. This is especially true for Computational Grids, which c...
-
Chapter and Conference Paper
Software Engineering and Problem Solving Environments for Scientific Computing: An Introduction
As computational infrastructure becomes more powerful and complex, there is a greater need to provide tools to support the scientific computing community to make better use of such infrastructure. The abscence...
-
Chapter and Conference Paper
Matchmaking of Mathematical Web Services
Service discovery and matchmaking in a distributed environment has been an active research issue since at least the mid 1990s. Previous work on matchmaking has typically presented the problem and service descr...
-
Chapter and Conference Paper
Supporting Program Indexing and Querying in Source Code Digital Libraries
As a greater number of software developers make their source code available, there is a need to store such open-source applications in a library and facilitate searching over this digital library. To achieve t...
-
Chapter and Conference Paper
Automating Performance Analysis from Taverna Workflows
Workflow systems provide support for combining components to achieve a particular outcome. Various approaches from software engineering have been utilized within such systems, such as the use of design pattern...