{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,13]],"date-time":"2025-12-13T23:00:53Z","timestamp":1765666853697},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642046513"},{"type":"electronic","value":"9783642046520"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-04652-0_7","type":"book-chapter","created":{"date-parts":[[2009,9,15]],"date-time":"2009-09-15T05:34:58Z","timestamp":1252992898000},"page":"306-329","source":"Crossref","is-referenced-by-count":4,"title":["An iTask Case Study: A Conference Management System"],"prefix":"10.1007","author":[{"given":"Rinus","family":"Plasmeijer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Achten","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pieter","family":"Koopman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bas","family":"Lijnse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"van Noort","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow patterns. QUT technical report, FIT-TR-2002-02, Queensland University of Technology, Brisbane, Australia (2002)"},{"key":"7_CR2","unstructured":"Achten, P.: Clean for Haskell98 programmers - A quick reference guide (July 13-21, 2007), http:\/\/www.st.cs.ru.nl\/papers\/2007\/achp2007-CleanHaske11Quick-Guide.pdf"},{"key":"7_CR3","unstructured":"Alimarine, A.: Generic functional programming - Conceptual design, implementation and applications. PhD thesis, Institute for Computing and Information Sciences. Radboud University Nijmegen, The Netherlands (2005); ISBN 3-540-67658-9"},{"key":"7_CR4","unstructured":"Atkins, D., Ball, T., Benedikt, M., Bruns, G., Cox, K., Mataga, P., Rehor, K.: Experience with a domain specific language for form-based services. In: Usenix Conference on Domain Specific Languages (October 1997)"},{"issue":"4","key":"7_CR5","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1023\/A:1018772405468","volume":"3","author":"C. Brabrand","year":"2000","unstructured":"Brabrand, C., M\u00f8ller, A., Ricky, M., Schwartzbach, M.: Powerforms: declarative client-side form field validation. World Wide Web Journal\u00a03(4), 205\u2013314 (2000)","journal-title":"World Wide Web Journal"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Brabrand, C., M\u00f8ller, A., Schwartzbach, M.: The <bigwig> project. In: ACM Transactions on Internet Technology, TOIT 2002 (2002)","DOI":"10.7146\/brics.v9i1.21718"},{"key":"7_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1007\/978-3-540-74792-5_12","volume-title":"Formal Methods for Components and Objects","author":"E. Cooper","year":"2007","unstructured":"Cooper, E., Lindley, S., Wadler, P., Yallop, J.: Links: web programming without tiers. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2006. LNCS, vol.\u00a04709, pp. 266\u2013296. Springer, Heidelberg (2007)"},{"key":"7_CR8","first-page":"231","volume-title":"Proceedings of the 12th International Smalltalk Joint Conference, ESUG 2004, Technical Report IAM-04-008","author":"S. Ducasse","year":"2004","unstructured":"Ducasse, S., Lienhard, A., Renggli, L.: Seaside - A multiple control flow web application framework. In: Ducasse, S. (ed.) Proceedings of the 12th International Smalltalk Joint Conference, ESUG 2004, Technical Report IAM-04-008, Koethen, Germany, November 7, pp. 231\u2013254. Institut f\u00fcr Informatik und Angewandte Mathematik, University of Bern, Switzerland (2004)"},{"key":"7_CR9","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1145\/1291151.1291163","volume-title":"Proceedings of the 12th International Conference on Functional Programming, ICFP 2007","author":"C. Elliot","year":"2007","unstructured":"Elliot, C.: Tangible functional programming. In: Proceedings of the 12th International Conference on Functional Programming, ICFP 2007, Freiburg, Germany, October 1-3, pp. 59\u201370. ACM Press, New York (2007)"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/978-3-540-24836-1_16","volume-title":"Practical Aspects of Declarative Languages","author":"M. Elsman","year":"2004","unstructured":"Elsman, M., Larsen, K.F.: Typing XHTML web applications in ML. In: Jayaraman, B. (ed.) PADL 2004. LNCS, vol.\u00a03057, pp. 224\u2013238. Springer, Heidelberg (2004)"},{"key":"7_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1007\/3-540-36388-2_7","volume-title":"Practical Aspects of Declarative Languages","author":"M. Elsman","year":"2003","unstructured":"Elsman, M., Hallenberg, N.: Web programming with SMLserver. In: Dahl, V., Wadler, P. (eds.) PADL 2003. LNCS, vol.\u00a02562, pp. 74\u201391. Springer, Heidelberg (2003)"},{"key":"7_CR12","volume-title":"Proceedings of the 16th International Conference on Automated Software Engineering, ASE 2001","author":"P. Graunke","year":"2001","unstructured":"Graunke, P., Krishnamurthi, S., Findler, R., Felleisen, M.: Automatically restructuring programs for the web. In: Feather, M., Goedicke, M. (eds.) Proceedings of the 16th International Conference on Automated Software Engineering, ASE 2001. IEEE CS Press, Los Alamitos (2001)"},{"key":"7_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1007\/11964681_12","volume-title":"Implementation and Application of Functional Languages","author":"K. Hanna","year":"2006","unstructured":"Hanna, K.: A document-centered environment for Haskell. In: Butterfield, A., Grelck, C., Huch, F. (eds.) IFL 2005. LNCS, vol.\u00a04015, pp. 196\u2013211. Springer, Heidelberg (2006)"},{"key":"7_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/3-540-45241-9_6","volume-title":"Practical Aspects of Declarative Languages","author":"M. Hanus","year":"2001","unstructured":"Hanus, M.: High-level server side web scripting in Curry. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol.\u00a01990, pp. 76\u201392. Springer, Heidelberg (2001)"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Hinze, R.: A new approach to generic functional programming. In: Proceedings of the 27th International Symposium on Principles of Programming Languages, POPL 2000, Boston, Massachusetts, USA, January 2000, pp. 119\u2013132 (2000)","DOI":"10.1145\/325694.325709"},{"key":"7_CR16","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":"7_CR17","unstructured":"Jansen, J., Koopman, P., Plasmeijer, R.: Efficient interpretation by transforming data types and patterns to functions. In: Nilsson, H. (ed.) Proceedings of the 7th Symposium on Trends in Functional Programming, TFP 2006, Nottingham, UK, April 19-21, pp. 157\u2013172 (2006), ISBN 978-1-84150-188-8"},{"issue":"1","key":"7_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1017\/S0956796899003561","volume":"10","author":"E. Meijer","year":"2000","unstructured":"Meijer, E.: Server side web scripting in Haskell. Journal of Functional Programming\u00a010(1), 1\u201318 (2000)","journal-title":"Journal of Functional Programming"},{"key":"7_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/11964681_7","volume-title":"Implementation and Application of Functional Languages","author":"R. Plasmeijer","year":"2006","unstructured":"Plasmeijer, R., Achten, P.: The implementation of iData - A case study in generic programming. In: Butterfield, A., Grelck, C., Huch, F. (eds.) IFL 2005. LNCS, vol.\u00a04015, pp. 106\u2013123. Springer, Heidelberg (2006)"},{"key":"7_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-88059-2_1","volume-title":"Central European Functional Programming School","author":"R. Plasmeijer","year":"2008","unstructured":"Plasmeijer, R., Achten, P., Koopman, P.: An introduction to iTasks: defining interactive work flows for the web. In: Horv\u00e1th, Z., Plasmeijer, R., So\u00f3s, A., Zs\u00f3k, V. (eds.) Central European Functional Programming School. LNCS, vol.\u00a05161, pp. 1\u201340. Springer, Heidelberg (2008)"},{"key":"7_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1007\/3-540-45361-X_4","volume-title":"Implementation of Functional Languages","author":"R. Pointon","year":"2001","unstructured":"Pointon, R., Trinder, P., Loidl, H.: The design and implementation of Glasgow distributed Haskell. In: Mohnen, M., Koopman, P. (eds.) IFL 2000. LNCS, vol.\u00a02011, pp. 53\u201370. Springer, Heidelberg (2001)"},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Queinnec, C.: The influence of browsers on evaluators or, continuations to program web servers. In: Proceedings of the 5th International Conference on Functional Programming, ICFP 2000 (September 2000)","DOI":"10.1145\/351240.351243"},{"key":"7_CR23","unstructured":"Serrano, M., Gallesio, E., Loitsch, F.: Hop, a language for programming the web 2.0. In: Proceedings of the 11th International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, Portland, Oregon, USA, October 22-26, pp. 975\u2013985 (2006)"},{"key":"7_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1007\/3-540-45587-6_13","volume-title":"Practical Aspects of Declarative Languages","author":"P. Thiemann","year":"2002","unstructured":"Thiemann, P.: WASH\/CGI: server-side web scripting with sessions and typed, compositional forms. In: Krishnamurthi, S., Ramakrishnan, C.R. (eds.) PADL 2002. LNCS, vol.\u00a02257, pp. 192\u2013208. Springer, Heidelberg (2002)"},{"key":"7_CR25","unstructured":"Zs\u00f3k, V., Herny\u00e1k, Z., Horv\u00e1th, Z.: Distributed pattern design in D-Clean. In: Proceedings of the 1st Central European Functional Programming School, CEFP 2005, Budapest, Hungary, vol.\u00a033 (2005)"}],"container-title":["Lecture Notes in Computer Science","Advanced Functional Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-04652-0_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T11:51:55Z","timestamp":1558525915000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-04652-0_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642046513","9783642046520"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-04652-0_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}