• Title of article

    Categorical semantics of parallel program design

  • Author/Authors

    JoséLuiz Fiadeiro، نويسنده , , Tom Maibaum، نويسنده ,

  • Issue Information
    دوماهنامه با شماره پیاپی سال 1997
  • Pages
    28
  • From page
    111
  • To page
    138
  • Abstract
    We formalise, using Category Theory, modularisation techniques for parallel and distributed systems based on the notion of superposition, showing that parallel program design obeys the “universal laws” formulated by Goguen for General Systems Theory, as well as other algebraic properties of modularity formulated for Specification Theory. The resulting categorical formalisation unifies the different notions of superposition that have been proposed in the literature and clarifies their algebraic properties with respect to modularisation. It also suggests ways of extending or revising existing languages in order to provide higher levels of reusability, modularity and incrementality in system design.
  • Keywords
    Component interconnection , Modularity , Program morphisms , Superposition , Incremental design , Universal constructions , System configuration , Reactive systems
  • Journal title
    Science of Computer Programming
  • Serial Year
    1997
  • Journal title
    Science of Computer Programming
  • Record number

    1079463