PSE stands for Problem Solving Environment. PSE is a considered to be using concentrated computing software that finds solutions for or to problems. Most PSEs were introduced in the 1990s and they utilize the idiom of the individual field to develop modern graphical user interfaces (GUI). The goal is to ensure that the software is easy to use by the specialists within the fields that are not computer science related. Generic problems such as data visualization or large systems of equations as well as narrow fields of engineering or science are PSE sensitive.
The features of a PSE comprise automatic and semi-automatic selection of solution methods, advanced solution methods as well as avenues to simply integrate new solution methods. Additionally the language used by PSEs is that of the target class of problems this way a user can run them without having a concentrated knowledge of the fundamental computer hardware or software. By taking advantage of modern technologies PSEs are able to keep track of extended problem solving tasks and allow users to evaluate them effortlessly.
In general PSEs create a framework that is relative to all people. PSEs provide appropriate solutions for simple and or complex problems; sustain rapid prototyping or detailed analysis, and can be used in preliminary education or at the frontiers of science.
Problem Solving Environments connect a mixed set of resources such as computers, information people and data within a flawless domain to solve a problem. PSEs are in fact complex systems to build, maintain and deploy. Albeit they are domain specific, PSEs use domain autonomous services that can be employed by other computing applications and PSEs. The goal of producing reusable services has not been fully appreciated for a variety of reasons. These reasons may be as a result of the language used, technology dependencies and platform.
An important aspect of any scientific PSE is its support for distributed execution of computational models. Scientific PSEs sustain mechanized submission and management of computational jobs. At least, this consists of authentication, generation of a job script appropriate for the monitoring job status, target machine and application, and staging files. It is also believed that proper monitoring of job progress via filtering of data output forms part of an integral ingredient of a PSE’s design.
It has already been stated that a PSE provides access to several kinds of computational resources and middleware services. Additionally it also provides access to multiple computational codes. Different codes may used to cover scientific disciplines, or they may basically mirror the fact that many similar codes are in use in the research community, each having its particular strengths for a given research problem. Integrating a code into a PSE involves supporting input systems through a user interface, supporting data translations to standard or interchange formats, and defining interaction between other modules in the system.


Posted in
Tags: 






