Computer as Thinker/Doer: Problem-Solving Environments for Computational Science
IEEE Computational Science & Engineering
Software engineering (5th ed.)
Software engineering (5th ed.)
Software test automation: effective use of test execution tools
Software test automation: effective use of test execution tools
Software Testing
WebDAV: IETF Standard for Collaborative Authoring on the Web
IEEE Internet Computing
From Scientific Software Libraries to Problem-Solving Environments
IEEE Computational Science & Engineering
A problem solving environment for multidisciplinary coupled simulations in computational grids
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Tool support for semi-automatic modularization of existing code bases
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
Hi-index | 0.00 |
Problem Solving Environments are useful tools to support complex simulation tasks in the field of engineering and research (e. g. aerospace, automotive, etc.). The TENT environment represents this type of system, into which external applications are being integrated. In this paper two software engineering issues are addressed, which are dealing with the automation of specific tasks while developing and extending the TENT system. First, we will deal with the automatic generation of code for integrating new applications into the system. This is important for reducing the effort of the manual creation of new application components. Code generation is implemented as a plug-in for the open source development platform Eclipse. Second, the automatic test case generation and execution for system tests. This feature of test generation is embedded within the TENT graphical user interface. It records all user actions as Python scripts to be used for automatic replaying the operations as a set using the embedded Python interpreter.