Issue No.03 - May/June (2000 vol.2)
pp: 78-83
Current computing practice requires great effort to produce an application with a reliable, distributed, heterogeneous, adaptive, dynamic, real-time, parallel, or secure execution. One exception is a bag-of-tasks application. Examples of such applications include the simulation of independent trials, the processing of independent media frames, and the evaluation of independent candidate solutions. In many real-world projects, an external system provides such an application with a transparent execution. Dividing application definition from application execution greatly reduces the effort to produce the application.
Burkhard D. Steinmacher-Burow, "Dividing the Application Definition from the Execution", Computing in Science & Engineering, vol.2, no. 3, pp. 78-83, May/June 2000, doi:10.1109/5992.841800