Towards a Colimit-Based Semantics for Visual Programming

  • Authors:
  • Jeremy Gibbons

  • Affiliations:
  • -

  • Venue:
  • COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software architects such as Garlan and Katz promote the separation of computation from coordination. They encourage the study of connectors as first-class entities, and superposition of connectors onto components as a paradigm for component-oriented programming. We demonstrate that this is a good model for what visual programming tools like IBM's VisualAge actually do. Moreover, Fiadeiro and Maibaum's categorical semantics of parallel programs is applicable to this model, so we can make progress towards a formal semantics of visual programming.