Intercepting Dataflow Connections in Diagrams with Inheritance
(2014) Symposium on Visual Languages and Human-Centric Computing (VL/HCC) p.21-24- Abstract
- Control systems are often built using visual dataflow-based languages, and supporting different variants may be challenging. We introduce the concept of connection interception based on inheritance. This mechanism allows a diagram to extend another diagram and intercept connections defined in the supertype, that is, to replace it by two other connections, in order to specialize the behavior. This can be used to create extensible libraries that support different variants.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/4864967
- author
- Fors, Niklas
LU
and Hedin, Görel LU
- organization
- publishing date
- 2014
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- pages
- 21 - 24
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- conference location
- Melbourne, Australia
- conference dates
- 2014-07-28 - 2014-08-01
- external identifiers
-
- wos:000361019600007
- scopus:84907381836
- ISSN
- 1943-6092
- DOI
- 10.1109/VLHCC.2014.6883016
- project
- ELLIIT LU P05: Scalable Language Tools for Cyber-Physical Systems
- language
- English
- LU publication?
- yes
- id
- 1c58a576-0edc-46a8-befc-63f486b2c311 (old id 4864967)
- date added to LUP
- 2016-04-01 12:51:18
- date last changed
- 2022-02-04 01:01:39
@inproceedings{1c58a576-0edc-46a8-befc-63f486b2c311, abstract = {{Control systems are often built using visual dataflow-based languages, and supporting different variants may be challenging. We introduce the concept of connection interception based on inheritance. This mechanism allows a diagram to extend another diagram and intercept connections defined in the supertype, that is, to replace it by two other connections, in order to specialize the behavior. This can be used to create extensible libraries that support different variants.}}, author = {{Fors, Niklas and Hedin, Görel}}, booktitle = {{Symposium on Visual Languages and Human-Centric Computing (VL/HCC)}}, issn = {{1943-6092}}, language = {{eng}}, pages = {{21--24}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, title = {{Intercepting Dataflow Connections in Diagrams with Inheritance}}, url = {{http://dx.doi.org/10.1109/VLHCC.2014.6883016}}, doi = {{10.1109/VLHCC.2014.6883016}}, year = {{2014}}, }