메뉴 건너뛰기




Volumn 18, Issue 2, 2008, Pages 221-237

A gentle introduction to S-NET: Typed stream processing and declarative coordination of asynchronous components

Author keywords

Component models; Coordination; Declarative programming; Parallel programming models; Stream processing; Structural subtyping

Indexed keywords

CODES (SYMBOLS); COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE REUSABILITY; MATHEMATICAL MODELS; SEQUENTIAL MACHINES;

EID: 44649176925     PISSN: 01296264     EISSN: None     Source Type: Journal    
DOI: 10.1142/S0129626408003351     Document Type: Article
Times cited : (32)

References (25)
  • 1
    • 34548083281 scopus 로고    scopus 로고
    • The free lunch is over: A fundamental turn towards concurrency in software
    • Sutter, H.: The free lunch is over: A fundamental turn towards concurrency in software. Dr. Dobb's Journal 30 (2005)
    • (2005) Dr. Dobb's Journal , vol.30
    • Sutter, H.1
  • 2
    • 44649203530 scopus 로고    scopus 로고
    • A Typed Stream Processing Language, Part I: Foundations, Record Types and Networks. Technical report
    • University of Hertfordshire, Department of Computer Science, Compiler Technology and Computer Architecture Group, Hatfield, England, United Kingdom
    • Grelck, C., Shafarenko, A.: Report on S-Net: A Typed Stream Processing Language, Part I: Foundations, Record Types and Networks. Technical report, University of Hertfordshire, Department of Computer Science, Compiler Technology and Computer Architecture Group, Hatfield, England, United Kingdom (2006)
    • (2006) Report on S-Net
    • Grelck, C.1    Shafarenko, A.2
  • 3
    • 33747508171 scopus 로고    scopus 로고
    • SAC: A functional array language for efficient multithreaded execution
    • Grelck, C., Scholz, S.B.: SAC: A functional array language for efficient multithreaded execution. International Journal of Parallel Programming 34 (2006) 383-427
    • (2006) International Journal of Parallel Programming , vol.34 , pp. 383-427
    • Grelck, C.1    Scholz, S.B.2
  • 6
    • 0031295210 scopus 로고    scopus 로고
    • A survey of stream processing
    • Stephens, R.: A survey of stream processing. Acta Informatica 34 (1997) 491-541
    • (1997) Acta Informatica , vol.34 , pp. 491-541
    • Stephens, R.1
  • 7
    • 44649097686 scopus 로고    scopus 로고
    • Kahn, G.: The semantics of a simple language for parallel programming. In Rosenfeld, L., ed.: Information Processing 74, Proc. IFIP Congress 74. August 5-10, Stockholm, Sweden, North-Holland (1974) 471-475
    • Kahn, G.: The semantics of a simple language for parallel programming. In Rosenfeld, L., ed.: Information Processing 74, Proc. IFIP Congress 74. August 5-10, Stockholm, Sweden, North-Holland (1974) 471-475
  • 8
    • 0017518346 scopus 로고
    • Lucid, a nonprocedural language with iteration
    • Ashcroft, E.A., Wadge, W.W.: Lucid, a nonprocedural language with iteration. Communications of the ACM 20 (1977) 519-526
    • (1977) Communications of the ACM , vol.20 , pp. 519-526
    • Ashcroft, E.A.1    Wadge, W.W.2
  • 10
    • 0026953373 scopus 로고
    • The Esterel synchronous programming language: Design, semantics, implementation
    • Berry, G., Gonthier., G.: The Esterel synchronous programming language: Design, semantics, implementation. Science of Computer Programming 19 (1992) 87-152
    • (1992) Science of Computer Programming , vol.19 , pp. 87-152
    • Berry, G.1    Gonthier, G.2
  • 11
    • 16444384833 scopus 로고    scopus 로고
    • Safety-critical software for aerospace systems
    • Binder, J.: Safety-critical software for aerospace systems. Aerospace America (2004) 26-27
    • (2004) Aerospace America , pp. 26-27
    • Binder, J.1
  • 14
    • 44649095306 scopus 로고    scopus 로고
    • The design of hume: A high-level language for the real-time embedded systems domain
    • Domain-Specific Program Generation: International Seminar, Dagstuhl Castle, Germany, March 23-28, Revised Papers. of, Springer
    • Hammond, K., Michaelson, G.: The design of hume: a high-level language for the real-time embedded systems domain. In: Domain-Specific Program Generation: International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003. Revised Papers. Volume 3016 of Lecture Notes in Computer Science., Springer (2004) 127-147
    • (2003) Lecture Notes in Computer Science , vol.3016 , pp. 127-147
    • Hammond, K.1    Michaelson, G.2
  • 16
    • 38549131556 scopus 로고    scopus 로고
    • Coordination models and languages
    • Academic Press
    • Papadopoulos, G.A., Arbab., F.: Coordination models and languages. In: Advances in Computers. Volume 46. Academic Press (1998)
    • (1998) Advances in Computers , vol.46
    • Papadopoulos, G.A.1    Arbab, F.2
  • 17
    • 84958764897 scopus 로고    scopus 로고
    • Ariadne and HOPLa: Flexible coordination of collaborative processes
    • Ciancarini, P, Hankin, C, eds, First International Conference on Coordination Models, Languages and Applications Coordination'96, Cesena, Italy, 15-17 April
    • Florijn, G., Bessamusca, T., Greefhorst, D.: Ariadne and HOPLa: flexible coordination of collaborative processes. In Ciancarini, P., Hankin, C., eds.: First International Conference on Coordination Models, Languages and Applications (Coordination'96), Cesena, Italy, 15-17 April, 1996. LNCS 1061. (1996) 197-214
    • (1996) LNCS , vol.1061 , pp. 197-214
    • Florijn, G.1    Bessamusca, T.2    Greefhorst, D.3
  • 20
    • 84926020762 scopus 로고    scopus 로고
    • Arbab, F.: Reo: a channel-based coordination model for component composition. Mathematical. Structures in Comp. Sci. 14 (2004) 329-366
    • Arbab, F.: Reo: a channel-based coordination model for component composition. Mathematical. Structures in Comp. Sci. 14 (2004) 329-366
  • 21
    • 84910798150 scopus 로고
    • An algebraic theory of flowchart schemes
    • Franchi-Zannettacci, P, ed, Nice, France, Springer-Verlag
    • Stefanescu, G.: An algebraic theory of flowchart schemes. In Franchi-Zannettacci, P., ed.: Proceedings 11th Colloquium on Trees in Algebra and Programming, Nice, France, 1986. Volume LNCS 214., Springer-Verlag (1986) 60-73
    • (1986) Proceedings 11th Colloquium on Trees in Algebra and Programming , vol.LNCS 214 , pp. 60-73
    • Stefanescu, G.1
  • 23
    • 44649179988 scopus 로고    scopus 로고
    • Implementing S-Net: A Typed Stream Processing Language, Part I: Compilation, Code Generation and Deployment
    • Technical report, University of Hertfordshire, Department of Computer Science, Compiler Technology and Computer Architecture Group, Hatfield, England, United Kingdom
    • Grelck, C., Penczek, F.: Implementing S-Net: A Typed Stream Processing Language, Part I: Compilation, Code Generation and Deployment. Technical report, University of Hertfordshire, Department of Computer Science, Compiler Technology and Computer Architecture Group, Hatfield, England, United Kingdom (2007)
    • (2007)
    • Grelck, C.1    Penczek, F.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.