{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T08:24:49Z","timestamp":1742977489167,"version":"3.40.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319191256"},{"type":"electronic","value":"9783319191263"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-19126-3_11","type":"book-chapter","created":{"date-parts":[[2015,5,27]],"date-time":"2015-05-27T17:52:50Z","timestamp":1432749170000},"page":"123-134","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Casanova: A Simple, High-Performance Language for Game Development"],"prefix":"10.1007","author":[{"given":"Mohamed","family":"Abbadi","sequence":"first","affiliation":[]},{"given":"Francesco","family":"Di Giacomo","sequence":"additional","affiliation":[]},{"given":"Agostino","family":"Cortesi","sequence":"additional","affiliation":[]},{"given":"Pieter","family":"Spronck","sequence":"additional","affiliation":[]},{"given":"Giulia","family":"Costantini","sequence":"additional","affiliation":[]},{"given":"Giuseppe","family":"Maggiore","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,5,28]]},"reference":[{"key":"11_CR1","unstructured":"Gamemaker. http:\/\/www.immersiveeducation.eu\/index.php\/missionmakerm"},{"key":"11_CR2","unstructured":"Missionmaker. https:\/\/www.yoyogames.com\/studio"},{"key":"11_CR3","unstructured":"Performance evaluation code comparison. https:\/\/casanova.codeplex.com\/wikipage?title=CasanovaPerformanceComparison"},{"key":"11_CR4","unstructured":"Unity 3d. https:\/\/unity3d.com\/"},{"key":"11_CR5","unstructured":"Essential facts about the computer and video game industry 2011 (2011)"},{"key":"11_CR6","unstructured":"Bilas, S.: A data-driven game object system. In: Game Developers Conference Proceedings (2002)"},{"key":"11_CR7","doi-asserted-by":"crossref","unstructured":"Bogost, I.: Persuasive games: The expressive power of videogames. Mit Press (2007)","DOI":"10.7551\/mitpress\/5334.001.0001"},{"key":"11_CR8","doi-asserted-by":"crossref","unstructured":"Gregory, J.: Game engine architecture. CRC Press (2009)","DOI":"10.1201\/b10681"},{"key":"11_CR9","unstructured":"Gutschmidt, T.: Game Programming with Python, Lua, and Ruby. Premier Press (2004)"},{"key":"11_CR10","doi-asserted-by":"crossref","unstructured":"Klop, J.W., De Vrijer, R.: Term rewriting systems. Centrum voor Wiskunde en Informatica (1990)","DOI":"10.1007\/3-540-54317-1_79"},{"key":"11_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1007\/978-3-642-31866-5_27","volume-title":"Advances in Computer Games","author":"G Maggiore","year":"2012","unstructured":"Maggiore, G., Span\u00f2, A., Orsini, R., Costantini, G., Bugliesi, M., Abbadi, M.: Designing casanova: a language for games. In: van den Herik, H.J., Plaat, A. (eds.) Advances in Computer Games. LNCS, vol. 7168, pp. 320\u2013332. Springer, Heidelberg (2012)"},{"key":"11_CR12","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-10256-6","volume-title":"Coroutines: A programming methodology, a language design and an implementation","author":"CD Marlin","year":"1980","unstructured":"Marlin, C.D.: Coroutines: A programming methodology, a language design and an implementation, vol. 95. Springer, Heidelberg (1980)"},{"key":"11_CR13","unstructured":"Michael, D.R., Chen, S.L.: Serious games: Games that educate, train, and inform. Muska & Lipman\/Premier-Trade (2005)"},{"key":"11_CR14","doi-asserted-by":"crossref","unstructured":"Millington, I., Funge, J.: Artificial intelligence for games. CRC Press (2009)","DOI":"10.1016\/B978-0-12-374731-0.00008-6"},{"issue":"1","key":"11_CR15","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/s10270-006-0012-1","volume":"6","author":"J Misra","year":"2007","unstructured":"Misra, J., Cook, W.R.: Computation orchestration. Software & Systems Modeling 6(1), 83\u2013110 (2007)","journal-title":"Software & Systems Modeling"},{"key":"11_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03811-6","volume-title":"Principles of program analysis","author":"F Nielson","year":"1999","unstructured":"Nielson, F., Nielson, H.R., Hankin, C.: Principles of program analysis. Springer, Heidelberg (1999)"},{"key":"11_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1830-2","volume-title":"On concurrent programming","author":"FB Schneider","year":"1997","unstructured":"Schneider, F.B.: On concurrent programming. Springer, Heidelberg (1997)"},{"key":"11_CR18","unstructured":"Strings, L.: Backus-naur form. Formal Languages syntax and semantics Backus-Naur Form 2 Strings, Lists, and Tuples composite data types (2010)"},{"key":"11_CR19","unstructured":"Susi, T., Johannesson, M., Backlund, P.: Serious games: An overview (2007)"},{"key":"11_CR20","unstructured":"Tim, M.: Global games investment review 2014 (2014). http:\/\/www.digi-capital.com\/reports\/"}],"container-title":["Lecture Notes in Computer Science","Serious Games"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19126-3_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T01:23:34Z","timestamp":1676942614000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-19126-3_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319191256","9783319191263"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19126-3_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"28 May 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}