{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T04:50:08Z","timestamp":1725511808373},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540696087"},{"type":"electronic","value":"9783540696117"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/978-3-540-69611-7_18","type":"book-chapter","created":{"date-parts":[[2007,4,26]],"date-time":"2007-04-26T05:40:18Z","timestamp":1177566018000},"page":"275-289","source":"Crossref","is-referenced-by-count":3,"title":["HPorter: Using Arrows to Compose Parallel Processes"],"prefix":"10.1007","author":[{"given":"Liwen","family":"Huang","sequence":"first","affiliation":[]},{"given":"Paul","family":"Hudak","sequence":"additional","affiliation":[]},{"given":"John","family":"Peterson","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"18_CR1","unstructured":"Elliott, C.: Modeling interactive 3D and multimedia animation with an embedded language. In: Proceedings of the first conference on Domain-Specific Languages, pp. 285\u2013296. USENIX (October 1997)"},{"key":"18_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/3-540-45350-4_5","volume-title":"Semantics, Applications, and Implementation of Program Generation","author":"C. Elliott","year":"2000","unstructured":"Elliott, C., Finne, S., de Moor, O.: Compiling embedded languages. In: Taha, W. (ed.) SAIG 2000. LNCS, vol.\u00a01924, pp. 9\u201327. Springer, Heidelberg (2000)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Elliott, C., Hudak, P.: Functional reactive animation. In: International Conference on Functional Programming, pp. 263\u2013273 (June 1997)","DOI":"10.1145\/258948.258973"},{"key":"18_CR4","unstructured":"Garlan, D., Monroe, R., Wile, D.: ACME: An architecture description interchange language. In: Proceedings of CASCON 1997, Toronto, Ontario, November 1997, pp. 169\u2013183 (1997)"},{"key":"18_CR5","unstructured":"Huang, L.: Robot Dance with Functional Reactive Programming. PhD thesis, Department of Computer Science, Yale University (December 2006)"},{"key":"18_CR6","unstructured":"Huang, L., Hudak, P.: Dance: A declarative language for the control of humanoid robots. Technical Report YALEU\/DCS\/RR-1253, Yale University, Department of Computer Science (July 2003)"},{"key":"18_CR7","volume-title":"Summer School on Advanced Functional Programming","author":"P. Hudak","year":"2003","unstructured":"Hudak, P., Courtney, A., Nilsson, H., Peterson, J.: Arrows, robots, and functional reactive programming. In: Summer School on Advanced Functional Programming, Oxford University. Springer, Heidelberg (2003)"},{"key":"18_CR8","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/S0167-6423(99)00023-4","volume":"37","author":"J. Hughes","year":"2000","unstructured":"Hughes, J.: Generalising monads to arrows. Science of Computer Programming\u00a037, 67\u2013111 (2000)","journal-title":"Science of Computer Programming"},{"key":"18_CR9","unstructured":"Lee, E.A.: Overview of the ptolemy project. Technical Report Technical Memorandum UCB\/ERL M03\/25, Univerisity of California, Berkeley, CA, 94720, USA (July 2003)"},{"issue":"4","key":"18_CR10","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1109\/32.385971","volume":"21","author":"D.C. Luckham","year":"1995","unstructured":"Luckham, D.C., Kenney, J.L., Augustin, L.M., Vera, J., Bryan, D., Mann, W.: Specification and analysis of system architecture using rapide. IEEE Transactions on Software Engineering\u00a021(4), 336\u2013355 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"Magee, J., Dulay, N., Kramer, J.: Regis: A constructive development environment for distributed programs (1994)","DOI":"10.1088\/0967-1846\/1\/5\/005"},{"key":"18_CR12","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/581690.581695","volume-title":"Proceedings of the 2002 ACM SIGPLAN Haskell Workshop (Haskell 2002)","author":"H. Nilsson","year":"2002","unstructured":"Nilsson, H., Courtney, A., Peterson, J.: Functional reactive programming, continued. In: Proceedings of the 2002 ACM SIGPLAN Haskell Workshop (Haskell 2002), pp. 51\u201364. ACM Press, New York (2002)"},{"key":"18_CR13","first-page":"229","volume-title":"International Conference on Functional Programming","author":"R. Paterson","year":"2001","unstructured":"Paterson, R.: A new notation for arrows. In: International Conference on Functional Programming, pp. 229\u2013240. ACM Press, New York (2001)"},{"key":"18_CR14","unstructured":"Peterson, J.: A language for mathematical visualization. In: Proceedings of FPDE 2002: Functional and Declarative Languages in Education (October 2002)"},{"key":"18_CR15","volume-title":"Fifth International Conference on Software Reuse (ICSR 1998)","author":"S. Peyton Jones","year":"1998","unstructured":"Peyton Jones, S., Meijer, E., Leijen, D.: Scripting COM components from Haskell. In: Fifth International Conference on Software Reuse (ICSR 1998), Victoria, B.C., Canada. IEEE Computer Society Press, Los Alamitos (1998)"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Wan, Z., Hudak, P.: Functional reactive programming from first principles. In: Proceedings of PLDI 2001: Symposium on Programming Language Design and Implementation, pp. 242\u2013252 (June 2000), http:\/\/haskell.org\/frp\/publication.html#frp-1st","DOI":"10.1145\/349299.349331"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69611-7_18.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T00:01:43Z","timestamp":1605744103000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69611-7_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540696087","9783540696117"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69611-7_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}