{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:10:06Z","timestamp":1750306206622,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,30]],"date-time":"2016-10-30T00:00:00Z","timestamp":1477785600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,10,30]]},"DOI":"10.1145\/2998392.2998403","type":"proceedings-article","created":{"date-parts":[[2016,10,21]],"date-time":"2016-10-21T14:16:42Z","timestamp":1477059402000},"page":"75-84","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["SecureScala: Scala embedding of secure computations"],"prefix":"10.1145","author":[{"given":"Markus","family":"Hauck","sequence":"first","affiliation":[{"name":"Codecentric, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Savvas","family":"Savvides","sequence":"additional","affiliation":[{"name":"Purdue University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Eugster","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany \/ Purdue University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mira","family":"Mezini","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guido","family":"Salvaneschi","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,10,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"esper CEP engine. http:\/\/www.espertech.com\/esper\/.  esper CEP engine. http:\/\/www.espertech.com\/esper\/."},{"key":"e_1_3_2_1_2_1","unstructured":"RxScala. http:\/\/reactivex.io\/rxscala\/.  RxScala. http:\/\/reactivex.io\/rxscala\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Scalameter. https:\/\/scalameter.github.io.  Scalameter. https:\/\/scalameter.github.io."},{"key":"e_1_3_2_1_4_1","unstructured":"Scalaz. https:\/\/github.com\/scalaz\/scalaz.  Scalaz. https:\/\/github.com\/scalaz\/scalaz."},{"key":"e_1_3_2_1_5_1","unstructured":"Shapeless. github.com\/milessabin\/shapeless\/.  Shapeless. github.com\/milessabin\/shapeless\/."},{"key":"e_1_3_2_1_6_1","volume-title":"EUROCRYPT","author":"Boldyreva A.","year":"2009","unstructured":"A. Boldyreva , N. Chenette , Y. Lee , and A. O\u2019Neill . Orderpreserving symmetric encryption . In EUROCRYPT , 2009 . A. Boldyreva, N. Chenette, Y. Lee, and A. O\u2019Neill. Orderpreserving symmetric encryption. In EUROCRYPT, 2009."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.4204\/EPTCS.153.2"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2972206.2972209"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1985.1057074"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1536414.1536440"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32009-5_49"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45146-4_28"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643006"},{"key":"e_1_3_2_1_14_1","volume-title":"Composing Monads. Technical report","author":"Jones M. P.","year":"1993","unstructured":"M. P. Jones and L. Duponcheel . Composing Monads. Technical report , 1993 . M. P. Jones and L. Duponcheel. Composing Monads. Technical report, 1993."},{"key":"e_1_3_2_1_15_1","volume-title":"Functional Programming, Glasgow","author":"King D. J.","year":"1992","unstructured":"D. J. King and P. Wadler . Combining monads . In Functional Programming, Glasgow 1992 . Springer , 1993. D. J. King and P. Wadler. Combining monads. In Functional Programming, Glasgow 1992. Springer, 1993."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503778.2503791"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2692915.2628144"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSF.2012.30"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376726"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/1756123.1756146"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043566"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/QEST.2011.33"},{"key":"e_1_3_2_1_23_1","volume-title":"USENIX","author":"Stephen J. J.","year":"2014","unstructured":"J. J. Stephen , S. Savvides , R. Seidel , and P. Eugster . Practical confidentiality preserving big data analysis. In HotCloud \u201914 . USENIX , 2014 . J. J. Stephen, S. Savvides, R. Seidel, and P. Eugster. Practical confidentiality preserving big data analysis. In HotCloud \u201914. USENIX, 2014."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796808006758"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291201.1291206"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509554"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.14778\/2535573.2488336"}],"event":{"name":"SPLASH '16: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Amsterdam Netherlands","acronym":"SPLASH '16"},"container-title":["Proceedings of the 2016 7th ACM SIGPLAN Symposium on Scala"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2998392.2998403","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2998392.2998403","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:50:34Z","timestamp":1750218634000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2998392.2998403"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,30]]},"references-count":27,"alternative-id":["10.1145\/2998392.2998403","10.1145\/2998392"],"URL":"https:\/\/doi.org\/10.1145\/2998392.2998403","relation":{},"subject":[],"published":{"date-parts":[[2016,10,30]]},"assertion":[{"value":"2016-10-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}