{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T21:40:09Z","timestamp":1743198009538,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642305634"},{"type":"electronic","value":"9783642305641"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30564-1_4","type":"book-chapter","created":{"date-parts":[[2012,5,25]],"date-time":"2012-05-25T15:29:12Z","timestamp":1337959752000},"page":"51-67","source":"Crossref","is-referenced-by-count":4,"title":["PaCE: A Data-Flow Coordination Language for Asynchronous Network-Based Applications"],"prefix":"10.1007","author":[{"given":"Mauro","family":"Caporuscio","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Funaro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlo","family":"Ghezzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"The Scala programming language, http:\/\/www.scala-lang.org\/"},{"key":"4_CR2","unstructured":"Yahoo pipes, http:\/\/pipes.yahoo.com\/"},{"issue":"2","key":"4_CR3","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MC.1982.1653938","volume":"15","author":"W. Ackerman","year":"1982","unstructured":"Ackerman, W.: Data flow languages. Computer\u00a015(2), 15\u201325 (1982)","journal-title":"Computer"},{"key":"4_CR4","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1086.001.0001","volume-title":"Actors: a model of concurrent computation in distributed systems","author":"G. Agha","year":"1986","unstructured":"Agha, G.: Actors: a model of concurrent computation in distributed systems. MIT Press, Cambridge (1986)"},{"issue":"1","key":"4_CR5","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1146\/annurev.cs.01.060186.001301","volume":"1","author":"Arvind","year":"1986","unstructured":"Arvind, Culler, D.E.: Dataflow architectures. Annual Review of Computer Science\u00a01(1), 225\u2013253 (1986)","journal-title":"Annual Review of Computer Science"},{"key":"4_CR6","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1145\/359576.359579","volume":"21","author":"J. Backus","year":"1978","unstructured":"Backus, J.: Can programming be liberated from the von neumann style?: a functional style and its algebra of programs. Commun. ACM\u00a021, 613\u2013641 (1978)","journal-title":"Commun. ACM"},{"key":"4_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1007\/978-3-642-17358-5_67","volume-title":"Service-Oriented Computing","author":"L. Baresi","year":"2010","unstructured":"Baresi, L., Guinea, S.: Mashups with Mashlight. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol.\u00a06470, pp. 711\u2013712. Springer, Heidelberg (2010)"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Bernini, M., Mosconi, M.: Vipers: a data flow visual programming environment based on the tcl language. In: AVI: Proceedings of the Workshop on Advanced Visual Interfaces. Association for Computing Machinery, Inc., New York (1994)","DOI":"10.1145\/192309.192361"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Caporuscio, M., Funaro, M., Ghezzi, C.: Restful service architectures for pervasive networking environments. In: Wilde, E., Pautasso, C. (eds.) REST: From Research to Practice. Springer (2011)","DOI":"10.1007\/978-1-4419-8303-9_18"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Caporuscio, M., Funaro, M., Ghezzi, C.: Resource-oriented middleware abstractions for pervasive computing. In: IEEE International Conference on Software Science, Technology and Engineering, SWSTE (to appear, June 2012)","DOI":"10.1109\/SWSTE.2012.13"},{"issue":"2","key":"4_CR11","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MC.1982.1653939","volume":"15","author":"A. Davis","year":"1982","unstructured":"Davis, A., Keller, R.: Data flow program graphs. Computer\u00a015(2), 26\u201341 (1982)","journal-title":"Computer"},{"key":"4_CR12","unstructured":"Fielding, R.T.: REST: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis. University of California, Irvine (2000)"},{"key":"4_CR13","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1145\/129630.129635","volume":"35","author":"D. Gelernter","year":"1992","unstructured":"Gelernter, D., Carriero, N.: Coordination languages and their significance. Commun. ACM\u00a035, 97\u2013107 (1992)","journal-title":"Commun. ACM"},{"key":"4_CR14","unstructured":"Jagannathan, R.: Coarse-grain dataflow programming of conventional parallel computers. In: Advanced Topics in Dataflow Computing and Multithreading, pp. 113\u2013129. IEEE Computer Society Press (1995)"},{"key":"4_CR15","unstructured":"Joeris, G.: Decentralized and flexible workflow enactment based on task coordination agents. In: 2nd International BiConference Workshop on Agent-Oriented Information Systems (AOIS 2000 - CAiSE 2000), pp. 41\u201362 (2000)"},{"key":"4_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1013208.1013209","volume":"36","author":"W.M. Johnston","year":"2004","unstructured":"Johnston, W.M., Hanna, J.R.P., Millar, R.J.: Advances in dataflow programming languages. ACM Comput. Surv.\u00a036, 1\u201334 (2004)","journal-title":"ACM Comput. Surv."},{"key":"4_CR17","first-page":"471","volume-title":"Information Processing 1974: Proceedings of the IFIP Congress","author":"G. Kahn","year":"1974","unstructured":"Kahn, G.: The Semantics of a Simple Language for Parallel Programming. In: Rosenfeld, J.L. (ed.) Information Processing 1974: Proceedings of the IFIP Congress, pp. 471\u2013475. North-Holland, New York (1974)"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Khare, R., Taylor, R.N.: Extending the representational state transfer (rest) architectural style for decentralized systems. In: ICSE 2004, pp. 428\u2013437. IEEE Computer Society, Washington, DC (2004)","DOI":"10.1109\/ICSE.2004.1317465"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Liskov, B., Shrira, L.: Promises: linguistic support for efficient asynchronous procedure calls in distributed systems. In: Proceedings of the ACM SIGPLAN 1988 Conference on Programming Language Design and Implementation, PLDI 1988, pp. 260\u2013267. ACM, New York (1988)","DOI":"10.1145\/960116.54016"},{"key":"4_CR20","volume-title":"Parser combinators in scala. CW Reports","author":"A. Moors","year":"2008","unstructured":"Moors, A., Piessens, F., Odersky, M.: Parser combinators in scala. CW Reports, vol.\u00a0CW491. Department of Computer Science, KU Leuven (2008)"},{"key":"4_CR21","unstructured":"Morrison, J.P.: Flow-Based Programming: A New Approach to Application Development, 2nd edn. CreateSpace (2010)"},{"key":"4_CR22","unstructured":"Network Working Group. Role of the Domain Name System (DNS). RFC3467"},{"key":"4_CR23","unstructured":"Oreizy, P., Medvidovic, N., Taylor, R.N.: Architecture-based runtime software evolution. In: ICSE 1998 (1998)"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Papadimitriou, D.: Future internet - the cross-etp vision document, version 1.0 (January 2009), http:\/\/www.future-internet.eu","DOI":"10.3390\/fi1010001"},{"key":"4_CR25","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1080\/10864415.2005.11044328","volume":"9","author":"C. Pautasso","year":"2005","unstructured":"Pautasso, C., Alonso, G.: Jopera: A toolkit for efficient visual composition of web services. Int. J. Electron. Commerce\u00a09, 107\u2013141 (2005)","journal-title":"Int. J. Electron. Commerce"},{"issue":"1-2","key":"4_CR26","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/j.jvlc.2004.08.004","volume":"16","author":"C. Pautasso","year":"2005","unstructured":"Pautasso, C., Alonso, G.: The jopera visual composition language. Journal of Visual Languages & Computing\u00a016(1-2), 119\u2013152 (2005); 2003 IEEE Symposium on Human Centric Computing Languages and Environments","journal-title":"Journal of Visual Languages & Computing"},{"key":"4_CR27","first-page":"241","volume-title":"FOSE 2000","author":"G.-C. Roman","year":"2000","unstructured":"Roman, G.-C., Picco, G.P., Murphy, A.L.: Software engineering for mobility: a roadmap. In: FOSE 2000, pp. 241\u2013258. ACM, New York (2000)"},{"key":"4_CR28","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1145\/6041.6074","volume":"17","author":"A.S. Tanenbaum","year":"1985","unstructured":"Tanenbaum, A.S., Van Renesse, R.: Distributed operating systems. ACM Comput. Surv.\u00a017, 419\u2013470 (1985)","journal-title":"ACM Comput. Surv."},{"key":"4_CR29","volume-title":"LUCID, the dataflow programming language","author":"W.W. Wadge","year":"1985","unstructured":"Wadge, W.W., Ashcroft, E.A.: LUCID, the dataflow programming language. Academic Press Professional, Inc., San Diego (1985)"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30564-1_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T21:24:09Z","timestamp":1743197049000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30564-1_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642305634","9783642305641"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30564-1_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}