TY - JOUR
T1 - Scientific problem solving in a distributed and collaborative multimedia environment
AU - Anupam, Vinod
AU - Bajaj, Chandrajit
AU - Bernardini, Fausto
AU - Cutchin, Steve
AU - Chen, Jindon
AU - Schikore, Daniel
AU - Xu, Guoliang
AU - Zhang, Peinan
AU - Zhang, Weiping
PY - 1994/10
Y1 - 1994/10
N2 - We describe a distributed and collaborative environment for cooperative scientific problem solving. SHASTRA is a highly extensible, distributed and collaborative design and scientific manipulation environment. At its core is a powerful collaboration substrate - to support synchronous multi-user applications, and a distribution substrate - which emphasizes distributed problem solving. The design of SHASTRA is the embodiment of the following idea - scientific manipulation toolkits can abstractly be thought of as objects that isolate and provide specific functionality. At the system level, SHASTRA dictates architectural guidelines and provides communication facilities that let toolkits cooperate to utilize the functionality they offer. At the application level, it provides collaboration and multimedia facilities that let users cooperate. A synergistic union of these two elements yields a sophisticated problem solving environment. Sample applications that we have attempted in SHASTRA include custom design of human hip prosthesis, shape optimization of the connection between a jet engine and an airplane wing, and efficient computation of molecular "docking" algorithms for drug screening.
AB - We describe a distributed and collaborative environment for cooperative scientific problem solving. SHASTRA is a highly extensible, distributed and collaborative design and scientific manipulation environment. At its core is a powerful collaboration substrate - to support synchronous multi-user applications, and a distribution substrate - which emphasizes distributed problem solving. The design of SHASTRA is the embodiment of the following idea - scientific manipulation toolkits can abstractly be thought of as objects that isolate and provide specific functionality. At the system level, SHASTRA dictates architectural guidelines and provides communication facilities that let toolkits cooperate to utilize the functionality they offer. At the application level, it provides collaboration and multimedia facilities that let users cooperate. A synergistic union of these two elements yields a sophisticated problem solving environment. Sample applications that we have attempted in SHASTRA include custom design of human hip prosthesis, shape optimization of the connection between a jet engine and an airplane wing, and efficient computation of molecular "docking" algorithms for drug screening.
UR - http://www.scopus.com/inward/record.url?scp=0028530668&partnerID=8YFLogxK
U2 - 10.1016/0378-4754(94)90076-0
DO - 10.1016/0378-4754(94)90076-0
M3 - Article
AN - SCOPUS:0028530668
SN - 0378-4754
VL - 36
SP - 433
EP - 442
JO - Mathematics and Computers in Simulation
JF - Mathematics and Computers in Simulation
IS - 4-6
ER -