Towards a Colimit−Based Semantics for Visual Programming

Software architects such as Garlan and Katz promote the separation of <em>computation</em> from <em>coordination</em>. They encourage the study of <em>connectors</em> as first-class entities, and <em>superposition</em> of connectors onto components as...

Full description

Bibliographic Details
Main Author: Gibbons, J
Format: Conference item
Published: 2002
_version_ 1797088335244558336
author Gibbons, J
author_facet Gibbons, J
author_sort Gibbons, J
collection OXFORD
description Software architects such as Garlan and Katz promote the separation of <em>computation</em> from <em>coordination</em>. They encourage the study of <em>connectors</em> as first-class entities, and <em>superposition</em> of connectors onto components as a paradigm for component-oriented programming. We demonstrate that this is a good model for what <em>visual programming tools</em> 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.
first_indexed 2024-03-07T02:48:33Z
format Conference item
id oxford-uuid:ace04300-3947-475c-9f4c-3c94f8348686
institution University of Oxford
last_indexed 2024-03-07T02:48:33Z
publishDate 2002
record_format dspace
spelling oxford-uuid:ace04300-3947-475c-9f4c-3c94f83486862022-03-27T03:31:46ZTowards a Colimit−Based Semantics for Visual ProgrammingConference itemhttp://purl.org/coar/resource_type/c_5794uuid:ace04300-3947-475c-9f4c-3c94f8348686Department of Computer Science2002Gibbons, JSoftware architects such as Garlan and Katz promote the separation of <em>computation</em> from <em>coordination</em>. They encourage the study of <em>connectors</em> as first-class entities, and <em>superposition</em> of connectors onto components as a paradigm for component-oriented programming. We demonstrate that this is a good model for what <em>visual programming tools</em> 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.
spellingShingle Gibbons, J
Towards a Colimit−Based Semantics for Visual Programming
title Towards a Colimit−Based Semantics for Visual Programming
title_full Towards a Colimit−Based Semantics for Visual Programming
title_fullStr Towards a Colimit−Based Semantics for Visual Programming
title_full_unstemmed Towards a Colimit−Based Semantics for Visual Programming
title_short Towards a Colimit−Based Semantics for Visual Programming
title_sort towards a colimit based semantics for visual programming
work_keys_str_mv AT gibbonsj towardsacolimitbasedsemanticsforvisualprogramming