2000
DOI: 10.1002/1096-9128(20001225)12:15<1455::aid-cpe538>3.0.co;2-#
|View full text |Cite
|
Sign up to set email alerts
|

The software architecture of a distributed problem‐solving environment

Abstract: SUMMARYThis paper describes the functionality and software architecture of a generic problem-solving environment (PSE) for collaborative computational science and engineering. A PSE is designed to provide transparent access to heterogeneous distributed computing resources, and is intended to enhance research productivity by making it easier to construct, run, and analyze the results of computer simulations. Although implementation details are not discussed in depth, the role of software technologies such as CO… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0
1

Year Published

2001
2001
2006
2006

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 56 publications
(26 citation statements)
references
References 29 publications
0
24
0
1
Order By: Relevance
“…It provides an infrastructure for distributed resource management, and services for the management of experiments with computational steering, monitoring and dynamic system behavior. A Generic Problem-Solving Environment [13] is building a generic infrastructure to implement PSEs for distinct application domains. It relies on an infrastructure for distributed computing and it offers an intermediate layer with a set of generic services for the specification of components and for abstract resource management.…”
Section: Main Dimensions In Pse Developmentmentioning
confidence: 99%
“…It provides an infrastructure for distributed resource management, and services for the management of experiments with computational steering, monitoring and dynamic system behavior. A Generic Problem-Solving Environment [13] is building a generic infrastructure to implement PSEs for distinct application domains. It relies on an infrastructure for distributed computing and it offers an intermediate layer with a set of generic services for the specification of components and for abstract resource management.…”
Section: Main Dimensions In Pse Developmentmentioning
confidence: 99%
“…We provide support for handling "conditionals" and "iterators" within the data flow approach, in addition to hierarchy to compose "compound" components. Additional details of these can be found in [7]. Wrapping legacy codes as components within a PSE is a nontrivial undertaking, particular when making use of CORBA and Java based implementations.…”
Section: Discussionmentioning
confidence: 99%
“…This requires some modifications of legacy software within an architecture so as to adapt the components for reading and writing XML interfaces. Walker et al [18,19] illustrate the software architecture of a problem solving environment (PSE) used for the construction of scientific applications from software components. Users visually construct domain-specific applications using a Java/CORBA-based PSE for scientific simulations and computations.…”
Section: Legacy Codesmentioning
confidence: 99%