A component-based architecture for problem solving environments

Citation
Dc. Marinescu et L. Boloni, A component-based architecture for problem solving environments, MATH COMP S, 54(4-5), 2000, pp. 279-293
Citations number
20
Categorie Soggetti
Engineering Mathematics
Journal title
MATHEMATICS AND COMPUTERS IN SIMULATION
ISSN journal
03784754 → ACNP
Volume
54
Issue
4-5
Year of publication
2000
Pages
279 - 293
Database
ISI
SICI code
0378-4754(200012)54:4-5<279:ACAFPS>2.0.ZU;2-7
Abstract
Many problems in science and engineering involve computer modeling of physi cal phenomena. Problem Solving Environments (PSEs) are software systems des igned to hide the intricacies of computer modeling of physical phenomena an d guide a researcher towards a meaningful solution. Some computer modeling applications are naturally distributed, require gathering experimental data , processing raw data, plugging the results of this processing into theoret ical models, and repeating the process with various sets of model parameter s. Others require legacy applications, distributed over a wide-area network , to collaborate towards a common goal. Monolithic PSEs for distributed applications are complex and brittle. The a rchitecture we propose is based upon a distributed object system and an age nt framework we have developed during the past few years. The Bond agent fr amework allows us to assemble an agent from pre-existing components based u pon (1) an agent description language, (2) an agent control language, (3) a n agent factory, (C) 2000 IMACS. Published by Elsevier Science B.V. All rig hts reserved.