Using coordination to restructure sequential source code into a concurrent program

C.T.H. Everaars, F. Arbab, B. Koren

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    1 Citation (Scopus)

    Abstract

    A workable approach for modernization of existing software into parallel/distributed applications is through coarse-grain restructuring. If, for instance, entire subroutines of legacy code can be plugged into a new structure, the investment required for the re-discovery of the details of what they do can be spared. The resulting renovated software can then take advantage of the improved performance offered by modern parallel/distributed computing environments, without rethinking or rewriting the bulk of their existing code. The authors discuss one of their experiments using the coordination language MANIFOLD to restructure an existing sequential numerical application written in Fortran 77, into a concurrent application.
    Original languageEnglish
    Title of host publicationProceedings of the 2001 International Conference on Software Maintenance (ICSM 2001, Florence, Italy, November 6-9, 2001)
    PublisherIEEE Computer Society
    Pages342-351
    ISBN (Print)0-7695-1189-9
    DOIs
    Publication statusPublished - 2001

    Fingerprint Dive into the research topics of 'Using coordination to restructure sequential source code into a concurrent program'. Together they form a unique fingerprint.

  • Cite this

    Everaars, C. T. H., Arbab, F., & Koren, B. (2001). Using coordination to restructure sequential source code into a concurrent program. In Proceedings of the 2001 International Conference on Software Maintenance (ICSM 2001, Florence, Italy, November 6-9, 2001) (pp. 342-351). IEEE Computer Society. https://doi.org/10.1109/ICSM.2001.972747