{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T22:13:34Z","timestamp":1743113614771,"version":"3.40.3"},"publisher-location":"Cham","reference-count":51,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030590246"},{"type":"electronic","value":"9783030590253"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-59025-3_5","type":"book-chapter","created":{"date-parts":[[2020,9,10]],"date-time":"2020-09-10T07:06:21Z","timestamp":1599721581000},"page":"66-87","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Session Types Without Sophistry"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2570-2186","authenticated-orcid":false,"given":"Oleg","family":"Kiselyov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1602-8473","authenticated-orcid":false,"given":"Keigo","family":"Imai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,9,2]]},"reference":[{"key":"5_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/978-3-662-45917-1_4","volume-title":"Trustworthy Global Computing","author":"G Bernardi","year":"2014","unstructured":"Bernardi, G., Dardha, O., Gay, S.J., Kouzapas, D.: On duality relations for session types. In: Maffei, M., Tuosto, E. (eds.) TGC 2014. LNCS, vol. 8902, pp. 51\u201366. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-662-45917-1_4"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Bernardi, G., Hennessy, M.: Using higher-order contracts to model session types. Logical Methods Comput. Sci. 12(2) (2016). https:\/\/doi.org\/10.2168\/LMCS-12(2:10)2016","DOI":"10.2168\/LMCS-12(2:10)2016"},{"key":"5_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/978-3-642-19718-5_4","volume-title":"Programming Languages and Systems","author":"V Bono","year":"2011","unstructured":"Bono, V., Messa, C., Padovani, L.: Typing copyless message passing. In: Barthe, G. (ed.) ESOP 2011. LNCS, vol. 6602, pp. 57\u201376. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-19718-5_4"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Castro, D., Hu, R., Jongmans, S.S., Ng, N., Yoshida, N.: Distributed programming using role parametric session types in go. In: 46th ACM SIGPLAN Symposium on Principles of Programming Languages, vol. 3, pp. 29:1\u201329:30. ACM (2019). https:\/\/doi.org\/10.1145\/3290342","DOI":"10.1145\/3290342"},{"key":"5_CR5","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. 4709, pp. 266\u2013296. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-74792-5_12"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Dardha, O., Giachino, E., Sangiorgi, D.: Session types revisited. In: PPDP 2012: Proceedings of the 14th Symposium on Principles and Practice of Declarative Programming, pp. 139\u2013150. ACM, New York (2012)","DOI":"10.1145\/2370776.2370794"},{"key":"5_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/11693024_2","volume-title":"Programming Languages and Systems","author":"M Fluet","year":"2006","unstructured":"Fluet, M., Morrisett, G., Ahmed, A.: Linear regions are all you need. In: Sestoft, P. (ed.) ESOP 2006. LNCS, vol. 3924, pp. 7\u201321. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11693024_2"},{"key":"5_CR8","doi-asserted-by":"crossref","unstructured":"Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bidirectional tree transformations: a linguistic approach to the view-update problem. ACM Trans. Program. Lang. Syst. 29(3), 17 (2007). https:\/\/doi.org\/10.1145\/1232420.1232424","DOI":"10.1145\/1232420.1232424"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Fowler, S., Lindley, S., Morris, J.G., Decova, S.: Exceptional asynchronous session types: session types without tiers. PACMPL 3(POPL), 28:1\u201328:29 (2019)","DOI":"10.1145\/3290341"},{"key":"5_CR10","unstructured":"Furuse, J.: Typeful PPX and value implicits. In: OCaml 2015: The OCaml Users and Developers Workshop (2015). https:\/\/bitbucket.org\/camlspotter\/ppx_implicits"},{"key":"5_CR11","unstructured":"Garrigue, J.: Safeio (a mailing-list post) (2006). https:\/\/github.com\/garrigue\/safeio"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Gay, S., Hole, M.: Subtyping for session types in the Pi-calculus. Acta Informatica 42(2\/3), 191\u2013225 (2005). https:\/\/doi.org\/10.1007\/s00236-005-0177-z","DOI":"10.1007\/s00236-005-0177-z"},{"key":"5_CR13","unstructured":"Henry, G., Garrigue, J.: Runtime types in OCaml. In: OCaml 2013: The OCaml Users and Developers Workshop (2013). https:\/\/ocaml.org\/meetings\/ocaml\/2013\/proposals\/runtime-types.pdf"},{"key":"5_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/BFb0053567","volume-title":"Programming Languages and Systems","author":"K Honda","year":"1998","unstructured":"Honda, K., Vasconcelos, V.T., Kubo, M.: Language primitives and type discipline for structured communication-based programming. In: Hankin, C. (ed.) ESOP 1998. LNCS, vol. 1381, pp. 122\u2013138. Springer, Heidelberg (1998). https:\/\/doi.org\/10.1007\/BFb0053567"},{"key":"5_CR15","unstructured":"Honda, K., Yoshida, N., Carbone, M.: Multiparty asynchronous session types. J. ACM 63(1), 9:1\u20139:67 (2016). http:\/\/doi.acm.org\/10.1145\/2827695"},{"key":"5_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1007\/978-3-662-49665-7_24","volume-title":"Fundamental Approaches to Software Engineering","author":"R Hu","year":"2016","unstructured":"Hu, R., Yoshida, N.: Hybrid session verification through endpoint API generation. In: Stevens, P., W\u0105sowski, A. (eds.) FASE 2016. LNCS, vol. 9633, pp. 401\u2013418. Springer, Heidelberg (2016). https:\/\/doi.org\/10.1007\/978-3-662-49665-7_24"},{"key":"5_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1007\/978-3-662-54494-5_7","volume-title":"Fundamental Approaches to Software Engineering","author":"R Hu","year":"2017","unstructured":"Hu, R., Yoshida, N.: Explicit connection actions in multiparty session types. In: Huisman, M., Rubin, J. (eds.) FASE 2017. LNCS, vol. 10202, pp. 116\u2013133. Springer, Heidelberg (2017). https:\/\/doi.org\/10.1007\/978-3-662-54494-5_7"},{"key":"5_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1007\/978-3-540-70592-5_22","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"R Hu","year":"2008","unstructured":"Hu, R., Yoshida, N., Honda, K.: Session-based distributed programming in Java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 516\u2013541. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-70592-5_22"},{"issue":"2","key":"5_CR19","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1145\/1057387.1057390","volume":"27","author":"A Igarashi","year":"2005","unstructured":"Igarashi, A., Kobayashi, N.: Resource usage analysis. ACM Trans. Program. Lang. Syst. 27(2), 264\u2013313 (2005)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Imai, K., Garrigue, J.: Lightweight linearly-typed programming with lenses and monads. J. Inf. Process. 27, 431\u2013444 (2019). https:\/\/doi.org\/10.2197\/ipsjjip.27.431","DOI":"10.2197\/ipsjjip.27.431"},{"key":"5_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/978-3-319-59746-1_6","volume-title":"Coordination Models and Languages","author":"K Imai","year":"2017","unstructured":"Imai, K., Yoshida, N., Yuen, S.: Session-ocaml: a session-based library with polarities and lenses. In: Jacquet, J.-M., Massink, M. (eds.) COORDINATION 2017. LNCS, vol. 10319, pp. 99\u2013118. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-59746-1_6"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Imai, K., Yuen, S., Agusa, K.: Session type inference in Haskell. In: Proceedings Third Workshop on Programming Language Approaches to Concurrency and communication-cEntric Software, PLACES 2010, Paphos, Cyprus, 21st March 2010, pp. 74\u201391 (2010). https:\/\/doi.org\/10.4204\/EPTCS.69.6","DOI":"10.4204\/EPTCS.69.6"},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Jespersen, T.B.L., Munksgaard, P., Larsen, K.F.: Session types for rust. In: WGP 2015: Proceedings of the 11th ACM SIGPLAN Workshop on Generic Programming, pp. 13\u201322. ACM (2015). https:\/\/doi.org\/10.1145\/2808098.2808100","DOI":"10.1145\/2808098.2808100"},{"key":"5_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1007\/978-3-642-32202-0_3","volume-title":"Generic and Indexed Programming","author":"O Kiselyov","year":"2012","unstructured":"Kiselyov, O.: Typed tagless final interpreters. In: Gibbons, J. (ed.) Generic and Indexed Programming. LNCS, vol. 7470, pp. 130\u2013174. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32202-0_3"},{"key":"5_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1007\/978-3-319-07151-0_6","volume-title":"Functional and Logic Programming","author":"O Kiselyov","year":"2014","unstructured":"Kiselyov, O.: The design and implementation of BER\u00a0MetaOCaml. In: Codish, M., Sumii, E. (eds.) FLOPS 2014. LNCS, vol. 8475, pp. 86\u2013102. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-07151-0_6"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Kiselyov, O.: Reconciling Abstraction with High Performance: A MetaOCaml approach. Foundations and Trends in Programming Languages, Now Publishers (2018)","DOI":"10.1561\/9781680834376"},{"key":"5_CR27","unstructured":"Kiselyov, O.: Effects without monads: non-determinism - back to the Meta Language. Electron. Proc. Theor. Comp. Sci. 294, 15\u201340 (2019). https:\/\/arxiv.org\/abs\/1905.06544"},{"key":"5_CR28","doi-asserted-by":"publisher","unstructured":"Kiselyov, O., Peyton Jones, S., Shan, C.-c.: Fun with type functions. In: Roscoe, A.W., Jones, C.B., Wood, K.R. (eds.) Reflections on the Work of C.A.R. Hoare, pp. 301\u2013331. Springer, London (2010). https:\/\/doi.org\/10.1007\/978-1-84882-912-1_14","DOI":"10.1007\/978-1-84882-912-1_14"},{"key":"5_CR29","doi-asserted-by":"crossref","unstructured":"Kiselyov, O., Shan, C.-c.: Lightweight monadic regions. In: Gill, A. (ed.) Haskell \u201908: Proceedings of the First ACM SIGPLAN Symposium on Haskell, pp. 1\u201312. ACM Press, New York, 25 September 2008","DOI":"10.1145\/1411286.1411288"},{"key":"5_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/978-3-030-25540-4_6","volume-title":"Computer Aided Verification","author":"J Lange","year":"2019","unstructured":"Lange, J., Yoshida, N.: Verifying asynchronous interactions via communicating session automata. In: Dillig, I., Tasiran, S. (eds.) CAV 2019. LNCS, vol. 11561, pp. 97\u2013117. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-25540-4_6"},{"key":"5_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"560","DOI":"10.1007\/978-3-662-46669-8_23","volume-title":"Programming Languages and Systems","author":"S Lindley","year":"2015","unstructured":"Lindley, S., Morris, J.G.: A semantics for propositions as sessions. In: Vitek, J. (ed.) ESOP 2015. LNCS, vol. 9032, pp. 560\u2013584. Springer, Heidelberg (2015). https:\/\/doi.org\/10.1007\/978-3-662-46669-8_23"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Lindley, S., Morris, J.G.: Embedding session types in Haskell. In: Haskell 2016: Proceedings of the 9th International Symposium on Haskell, pp. 133\u2013145. ACM (2016). https:\/\/doi.org\/10.1145\/2976002.2976018","DOI":"10.1145\/2976002.2976018"},{"key":"5_CR33","unstructured":"Lindley, S., Morris, J.G.: Lightweight Functional Session Types (2017). In [45 \u00a712]"},{"key":"5_CR34","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/978-3-642-39634-2_5","volume-title":"Interactive Theorem Proving","author":"A Mahboubi","year":"2013","unstructured":"Mahboubi, A., Tassi, E.: Canonical structures for the working Coq user. In: Blazy, S., Paulin-Mohring, C., Pichardie, D. (eds.) ITP 2013. LNCS, vol. 7998, pp. 19\u201334. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39634-2_5"},{"key":"5_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1007\/978-3-540-24836-1_5","volume-title":"Practical Aspects of Declarative Languages","author":"M Neubauer","year":"2004","unstructured":"Neubauer, M., Thiemann, P.: An implementation of session types. In: Jayaraman, B. (ed.) PADL 2004. LNCS, vol. 3057, pp. 56\u201370. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24836-1_5"},{"key":"5_CR36","doi-asserted-by":"crossref","unstructured":"Neykova, R., Hu, R., Yoshida, N., Abdeljallal, F.: A session type provider: compile-time API generation of distributed protocols with refinements in f#. In: Proceedings of the 27th International Conference on Compiler Construction, CC 2018, February 24\u201325, 2018, Vienna, Austria, pp. 128\u2013138. ACM (2018). https:\/\/doi.org\/10.1145\/3178372.3179495","DOI":"10.1145\/3178372.3179495"},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"Orchard, D., Yoshida, N.: Effects as sessions, sessions as effects. In: POPL 2016: 43th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 568\u2013581. ACM (2016). https:\/\/doi.org\/10.1145\/2837614.2837634","DOI":"10.1145\/2837614.2837634"},{"key":"5_CR38","unstructured":"Orchard, D., Yoshida, N.: Session Types with Linearity in Haskell (2017). In [45 \u00a710]"},{"key":"5_CR39","doi-asserted-by":"publisher","first-page":"e4","DOI":"10.1017\/S0956796816000289","volume":"27","author":"L Padovani","year":"2016","unstructured":"Padovani, L.: A simple library implementation of binary sessions. J. Func. Program. 27, e4 (2016)","journal-title":"J. Func. Program."},{"key":"5_CR40","doi-asserted-by":"crossref","unstructured":"Pickering, M., Gibbons, J., Wu, N.: Profunctor optics: modular data accessors. Art Sci. Eng. Program. 1(2), Article 7 (2017). https:\/\/doi.org\/10.22152\/programming-journal.org\/2017\/1\/7","DOI":"10.22152\/programming-journal.org\/2017\/1\/7"},{"key":"5_CR41","doi-asserted-by":"crossref","unstructured":"Pucella, R., Tov, J.A.: Haskell session types with (almost) no class. In: Gill, A. (ed.) Proceedings of the 1st ACM SIGPLAN Symposium on Haskell, pp. 25\u201336. ACM Press, New York, 25 September 2008","DOI":"10.1145\/1543134.1411290"},{"key":"5_CR42","unstructured":"Sackman, M., Eisenbach, S.: Session types in Haskell: updating message passing for the 21st century. Technical report, Imperial College London, June 2008. http:\/\/pubs.doc.ic.ac.uk\/session-types-in-haskell\/"},{"key":"5_CR43","doi-asserted-by":"publisher","unstructured":"Scalas, A., Yoshida, N.: Lightweight session programming in scala. In: ECOOP 2016: 30th European Conference on Object-Oriented Programming. LIPIcs, vol. 56, pp. 21:1\u201321:28. Dagstuhl (2016). https:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2016.21","DOI":"10.4230\/LIPIcs.ECOOP.2016.21"},{"key":"5_CR44","unstructured":"Scribble: Scribble home page (2019). http:\/\/www.scribble.org"},{"key":"5_CR45","unstructured":"Simon Gay, A.R. (ed.): Behavioural Types: from Theory to Tools. River Publisher (2017). https:\/\/www.riverpublishers.com\/research_details.php?book_id=439"},{"issue":"5","key":"5_CR46","doi-asserted-by":"publisher","first-page":"478","DOI":"10.1109\/32.232013","volume":"19","author":"RE Strom","year":"1993","unstructured":"Strom, R.E., Yellin, D.M.: Extending typestate checking using conditional liveness analysis. IEEE Trans. Softw. Eng. 19(5), 478\u2013485 (1993)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"5_CR47","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1007\/3-540-58184-7_118","volume-title":"PARLE\u201994 Parallel Architectures and Languages Europe","author":"K Takeuchi","year":"1994","unstructured":"Takeuchi, K., Honda, K., Kubo, M.: An interaction-based language and its typing system. In: Halatsis, C., Maritsas, D., Philokyprou, G., Theodoridis, S. (eds.) PARLE 1994. LNCS, vol. 817, pp. 398\u2013413. Springer, Heidelberg (1994). https:\/\/doi.org\/10.1007\/3-540-58184-7_118"},{"issue":"2\u20133","key":"5_CR48","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1017\/S095679681400001X","volume":"24","author":"P Wadler","year":"2014","unstructured":"Wadler, P.: Propositions as sessions. J. Funct. Program. 24(2\u20133), 384\u2013418 (2014)","journal-title":"J. Funct. Program."},{"issue":"4","key":"5_CR49","doi-asserted-by":"publisher","first-page":"701","DOI":"10.1145\/363911.363923","volume":"22","author":"D Walker","year":"2000","unstructured":"Walker, D., Crary, K., Morrisett, J.G.: Typed memory management via static capabilities. ACM Trans. Program. Lang. Syst. 22(4), 701\u2013771 (2000)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"5_CR50","doi-asserted-by":"crossref","unstructured":"White, L., Bour, F., Yallop, J.: Modular implicits. In: ML 2014: ACM SIGPLAN ML Family Workshop 2014. Electronic Proceedings in Theoretical Computer Science, vol. 198, pp. 22\u201363 (2015). https:\/\/doi.org\/10.4204\/EPTCS.198.2","DOI":"10.4204\/EPTCS.198.2"},{"issue":"4","key":"5_CR51","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.entcs.2007.02.056","volume":"171","author":"N Yoshida","year":"2007","unstructured":"Yoshida, N., Vasconcelos, V.T.: Language primitives and type discipline for structured communication-based programming revisited: two systems for higher-order session communication. Electr. Notes Theor. Comput. Sci 171(4), 73\u201393 (2007)","journal-title":"Electr. Notes Theor. Comput. Sci"}],"container-title":["Lecture Notes in Computer Science","Functional and Logic Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-59025-3_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,24]],"date-time":"2021-04-24T14:26:18Z","timestamp":1619274378000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-59025-3_5"}},"subtitle":["System Description"],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030590246","9783030590253"],"references-count":51,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-59025-3_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"2 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"FLOPS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Functional and Logic Programming","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Akita","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Japan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 September 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"flops2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.ipl.riec.tohoku.ac.jp\/FLOPS2020\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"25","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"11","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"44% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4.2","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4.1","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}