• DocumentCode
    2546415
  • Title

    Modernizing Existing Software: A Case Study

  • Author

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

  • Author_Institution
    National Research Institute for Mathematics and Computer Science
  • fYear
    2004
  • fDate
    06-12 Nov. 2004
  • Firstpage
    3
  • Lastpage
    3
  • Abstract
    In this paper, we discuss one of our experiments using the coordination language MANIFOLD to restructure an existing sequential numerical application into a concurrent application. The application was written in ANSI C and deals with a sparse-grid method for a transport problem. Our approach is simple and is in fact a cut-and-paste method. First, we try to identify and isolate components in the legacy source code (the cut). Second, we glue them together by writing coordinator modules (glue modules) with the help of a coordination language (the paste). We also give some performance results.
  • Keywords
    Design; Parallel and distributed computing; coordination languages; experimentation; languages; performance; protocol library; software renovation; software reusability; Application software; Computer aided software engineering; Computer science; Distributed computing; Mathematics; Parallel programming; Protocols; Software performance; Software reusability; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
  • Print_ISBN
    0-7695-2153-3
  • Type

    conf

  • DOI
    10.1109/SC.2004.34
  • Filename
    1392933