TY - CONF
T1 - S-Net: A Declarative Approach towards Streaming Networks of Asynchronous Components.
AU - Grelck, C.
AU - Scholz, S.-B.
AU - Shafarenko, A.
N1 - In: H. Weberpals, R. Hoffmann (ed.): 21. Workshop der GI/ITG-Fachgruppe Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware (PARS'07). Hamburg, Germany, May 31 - June 1, 2007. Mitteilungen der Gesellschaft für Informatik, Parallel-Algorithmen und Rechenstrukturen 24, 145-155 (2007) [ISSN 0177-0454]
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - https://www.researchgate.net/publication/228580396_S-Net_A_Declarative_Approach_towards_Streaming_Networks_of_Asynchronous_Components
UR - https://www.researchgate.net/publication/228580396_S-Net_A_Declarative_Approach_towards_Streaming_Networks_of_Asynchronous_Components
M3 - Conference Papers
SP - 145
EP - 155
T2 - 21. Workshop der GI/ITG-Fachgruppe Parallel-Algorithmen, -Rechnerstrukturen und -Systemsoftware
Y2 - 31 May 2007 through 1 June 2007
ER -