Validation and mismatch repair of workflows through typed data streams (bibtex)
by Yaikhom, G, Atkinson, MP, van Hemert, J, Corcho, O and Krause, A
Abstract:
The type system of a language guarantees that all of the operations on a set of data comply with the rules and conditions set by the language. While language typing is a fundamental requirement for any programming language, the typing of data that flow between processing elements within a workflow is currently being treated as optional. In this paper, we introduce a three-level type system for typing workflow data streams. These types are parts of the Data Intensive System Process Engineering Language programming language, which empowers users with the ability to validate the connections inside a workflow composition, and apply appropriate data type conversions when necessary. Furthermore, this system enables the enactment engine in carrying out type-directed workflow optimizations.
Reference:
Validation and mismatch repair of workflows through typed data streams (Yaikhom, G, Atkinson, MP, van Hemert, J, Corcho, O and Krause, A), In Philos T R Soc A, volume 369, 2011.
Bibtex Entry:
@article{Yaikhom2011,
	abstract = {The type system of a language guarantees that all of the operations on a set of data comply with the rules and conditions set by the language. While language typing is a fundamental requirement for any programming language, the typing of data that flow between processing elements within a workflow is currently being treated as optional. In this paper, we introduce a three-level type system for typing workflow data streams. These types are parts of the Data Intensive System Process Engineering Language programming language, which empowers users with the ability to validate the connections inside a workflow composition, and apply appropriate data type conversions when necessary. Furthermore, this system enables the enactment engine in carrying out type-directed workflow optimizations.},
	author = {Yaikhom, G and Atkinson, MP and van Hemert, J and Corcho, O and Krause, A},
	date-modified = {2013-12-30 13:54:35 +0000},
	doi = {10.1098/rsta.2011.0135},
	eprint = {http://rsta.royalsocietypublishing.org/content/369/1949/3285.full.pdf+html},
	journal = {Philos T R Soc A},
	keywords = {e-Science},
	number = {1949},
	pages = {3285--99},
	title = {Validation and mismatch repair of workflows through typed data streams},
	url = {http://rsta.royalsocietypublishing.org/content/369/1949/3285.abstract},
	volume = {369},
	year = {2011},
	bdsk-url-1 = {http://rsta.royalsocietypublishing.org/content/369/1949/3285.abstract},
	bdsk-url-2 = {http://dx.doi.org/10.1098/rsta.2011.0135}}
Powered by bibtexbrowser