dc.contributor.author | Grelck, C. | |
dc.contributor.author | Scholz, S.-B. | |
dc.contributor.author | Shafarenko, A. | |
dc.date.accessioned | 2013-10-31T10:00:53Z | |
dc.date.available | 2013-10-31T10:00:53Z | |
dc.date.issued | 2008-06-01 | |
dc.identifier.citation | Grelck , C , Scholz , S-B & Shafarenko , A 2008 , ' A gentle introduction to S-NET : Typed stream processing and declarative coordination of asynchronous components ' , Parallel Processing Letters , vol. 18 , no. 2 , pp. 221-237 . https://doi.org/10.1142/S0129626408003351 | |
dc.identifier.issn | 0129-6264 | |
dc.identifier.uri | http://hdl.handle.net/2299/11940 | |
dc.description.abstract | We present the design of S-NET, a coordination language and component technology based on stream processing. S-NET achieves a near-complete separation between application code, written in a conventional programming language, and coordination code, written in S-NET itself. S-NET boxes integrate existing sequential code as stream-processing components into streaming networks, whose construction is based on algebraic formulae built out of four network combinators. Subtyping on the level of boxes and networks and a tailor-made inheritance mechanism achieve flexible software reuse. | en |
dc.format.extent | 17 | |
dc.language.iso | eng | |
dc.relation.ispartof | Parallel Processing Letters | |
dc.title | A gentle introduction to S-NET : Typed stream processing and declarative coordination of asynchronous components | en |
dc.contributor.institution | School of Computer Science | |
dc.contributor.institution | Centre for Computer Science and Informatics Research | |
dc.contributor.institution | School of Physics, Engineering & Computer Science | |
dc.contributor.institution | Cybersecurity and Computing Systems | |
dc.description.status | Peer reviewed | |
dc.identifier.url | http://www.scopus.com/inward/record.url?scp=44649176925&partnerID=8YFLogxK | |
rioxxterms.versionofrecord | 10.1142/S0129626408003351 | |
rioxxterms.type | Journal Article/Review | |
herts.preservation.rarelyaccessed | true | |