{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:25:49Z","timestamp":1725474349754},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642318658"},{"type":"electronic","value":"9783642318665"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-31866-5_27","type":"book-chapter","created":{"date-parts":[[2012,7,18]],"date-time":"2012-07-18T21:51:08Z","timestamp":1342648268000},"page":"320-332","source":"Crossref","is-referenced-by-count":2,"title":["Designing Casanova: A Language for Games"],"prefix":"10.1007","author":[{"given":"Giuseppe","family":"Maggiore","sequence":"first","affiliation":[]},{"given":"Alvise","family":"Span\u00f2","sequence":"additional","affiliation":[]},{"given":"Renzo","family":"Orsini","sequence":"additional","affiliation":[]},{"given":"Giulia","family":"Costantini","sequence":"additional","affiliation":[]},{"given":"Michele","family":"Bugliesi","sequence":"additional","affiliation":[]},{"given":"Mohamed","family":"Abbadi","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"27_CR1","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1016\/j.infsof.2006.07.003","volume":"49","author":"A. Ampatzoglou","year":"2007","unstructured":"Ampatzoglou, A., Chatzigeorgiou, A.: Evaluation of object-oriented design patterns in game development. Inf. Softw. Technol.\u00a049, 445\u2013454 (2007), \n                  \n                    http:\/\/dl.acm.org\/citation.cfm?id=1230152.1230366","journal-title":"Inf. Softw. Technol."},{"key":"27_CR2","unstructured":"Buckland, M.: Programming Game AI by Example. 1 edn. Jones & Bartlett Publishers (September 2004), \n                  \n                    http:\/\/www.amazon.com\/exec\/obidos\/redirect?tag=citeulike07-20&path=ASIN\/1556220782"},{"key":"27_CR3","unstructured":"Casanova: Casanova project page, \n                  \n                    casanova.codeplex.com\/"},{"key":"27_CR4","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1145\/258949.258973","volume":"32","author":"C. Elliott","year":"1997","unstructured":"Elliott, C., Hudak, P.: Functional reactive animation. SIGPLAN Not.\u00a032, 263\u2013273 (1997), \n                  \n                    http:\/\/doi.acm.org\/10.1145\/258949.258973","journal-title":"SIGPLAN Not."},{"key":"27_CR5","unstructured":"ESA: Entertainment software association, \n                  \n                    http:\/\/www.theesa.com"},{"key":"27_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-540-73551-9_5","volume-title":"Component-Based Software Engineering","author":"E. Folmer","year":"2007","unstructured":"Folmer, E.: Component Based Game Development \u2013 A Solution to Escalating Costs and Expanding Deadlines? In: Schmidt, H.W., Crnkovi\u0107, I., Heineman, G.T., Stafford, J.A. (eds.) CBSE 2007. LNCS, vol.\u00a04608, pp. 66\u201373. Springer, Heidelberg (2007), \n                  \n                    http:\/\/portal.acm.org\/citation.cfm?id=1770657.1770663"},{"key":"27_CR7","unstructured":"Gameobjects: Inheritance vs aggregation in game objects, \n                  \n                    http:\/\/gamearchitect.net\/Articles\/GameObjects1.html"},{"key":"27_CR8","unstructured":"Garcia-molina, H., Ullman, J.D., Widom, J.: Database System Implementation (2000)"},{"key":"27_CR9","volume-title":"The art of computer programming: Fundamental Algorithms","author":"D.E. Knuth","year":"1997","unstructured":"Knuth, D.E.: The art of computer programming: Fundamental Algorithms, 3rd edn., vol.\u00a01. Addison Wesley Longman Publishing Co., Inc., Redwood City (1997)","edition":"3"},{"key":"27_CR10","unstructured":"Maggiore, G., Costantini, G.: Friendly F# (fun with game programming). Smashwords (2011)"},{"key":"27_CR11","unstructured":"Maggiore, G., Orsini, R., Bugliesi, M.: Casanova: a declarative language for safe games. Tech. Rep. 2011-7, Ca\u2019 Foscari - DAIS (2011)"},{"key":"27_CR12","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/0890-5401(91)90052-4","volume":"93","author":"E. Moggi","year":"1989","unstructured":"Moggi, E.: Notions of computation and monads. Information and Computation\u00a093, 55\u201392 (1989)","journal-title":"Information and Computation"},{"key":"27_CR13","unstructured":"Wadler, P.: Linear types can change the world! In: Programming Concepts and Methods. North (1990)"},{"key":"27_CR14","doi-asserted-by":"crossref","unstructured":"Wadler, P.: Comprehending monads. In: Mathematical Structures in Computer Science, pp. 61\u201378 (1992)","DOI":"10.1017\/S0960129500001560"},{"key":"27_CR15","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/1247480.1247486","volume-title":"Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, SIGMOD 2007","author":"W. White","year":"2007","unstructured":"White, W., Demers, A., Koch, C., Gehrke, J., Rajagopalan, R.: Scaling games to epic proportions. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, SIGMOD 2007, pp. 31\u201342. ACM, New York (2007), \n                  \n                    http:\/\/doi.acm.org\/10.1145\/1247480.1247486"},{"key":"27_CR16","unstructured":"XBOX: Slow garbage collection on the xbox, \n                  \n                    http:\/\/blogs.msdn.com\/b\/shawnhar\/archive\/2007\/06\/29\/how-to-tell-if-your-xbox-garbage-collection-is-too-slow.aspx"},{"key":"27_CR17","unstructured":"XNA: The xna framework, \n                  \n                    http:\/\/msdn.microsoft.com\/xna"},{"key":"27_CR18","unstructured":"XNA: Xna spacewar 4, \n                  \n                    http:\/\/create.msdn.com\/education\/catalog\/sample\/spacewar"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Games"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-31866-5_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T23:20:56Z","timestamp":1556925656000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-31866-5_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642318658","9783642318665"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-31866-5_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}