Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Intercepting Dataflow Connections in Diagrams with Inheritance

Fors, Niklas LU orcid and Hedin, Görel LU orcid (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:
author
and
organization
publishing date
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
2021-10-06 02:49:44
@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},
}