• DocumentCode
    2514575
  • Title

    Designing reusable software components following the CSP distributed programming model

  • Author

    Mantas, José Miguel ; Palma, Antonio

  • Author_Institution
    Dept. de Lenguajes y Sistemas Inf., Granada Univ., Spain
  • fYear
    1997
  • fDate
    17-18 May 1997
  • Firstpage
    174
  • Lastpage
    185
  • Abstract
    The CSP distributed programming model offers formal bases that allow the development of high quality and secure distributed software for multicomputers. However, the model imposes restrictions that make it complicated to reuse software components developed with languages that follow the model. This problem is mainly due to each component in the application interacting with each other according to a static communication channel structure. This fact complicates the reuse of a component in a different context from the original. A methodology for designing distributed software is presented. This methodology allows to build distributed applications in a structured manner by layering instances of highly parameterized components. Also, a notation to describe such components supporting the presented methodology is proposed. This methodology, together with the aforementioned notation, can be easily implemented in any programming language that follows the CSP model
  • Keywords
    distributed memory systems; software reusability; CSP distributed programming model; high quality distributed software development; highly parameterized components; multicomputers; programming language; reusable software component design; secure distributed software development; static communication channel structure; Application software; Communication channels; Concurrent computing; Context; Design methodology; Informatics; Parallel programming; Software design; Software quality; Software reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    0-8186-8043-1
  • Type

    conf

  • DOI
    10.1109/PDSE.1997.596837
  • Filename
    596837