{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T22:40:28Z","timestamp":1760568028070,"version":"build-2065373602"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030892463"},{"type":"electronic","value":"9783030892470"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-89247-0_6","type":"book-chapter","created":{"date-parts":[[2021,10,16]],"date-time":"2021-10-16T17:24:40Z","timestamp":1634405080000},"page":"76-91","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Program Logic for Fresh Name Generation"],"prefix":"10.1007","author":[{"given":"Harold Pancho","family":"Eliott","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Berger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"key":"6_CR1","unstructured":"Benton, N., Koutavas, V.: A mechanized bisimulation for the Nu-calculus. Technical report MSR-TR-2008-129, Microsoft (2008)"},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"Berger, M., Tratt, L.: Program logics for homogeneous generative run-time meta-programming. Log. Methods Comput. Sci. (LMCS) 11(1:5) (2015)","DOI":"10.2168\/LMCS-11(1:5)2015"},{"key":"6_CR3","unstructured":"Berger, M., Tratt, L., Urban, C.: Modelling homogeneous generative meta-programming. In: Proceedings of ECOOP, pp. 5:1\u20135:23 (2017)"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Dreyer, D., Neis, G., Birkedal, L.: The impact of higher-order state and control effects on local relational reasoning. In: Proceedings of ICFP, pp. 143\u2013156 (2010)","DOI":"10.1145\/1863543.1863566"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Eliott, H.P.: Program logic for fresh name generation. Ph.D. thesis, University of Sussex (expected 2021). Draft","DOI":"10.1007\/978-3-030-89247-0_6"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez, M., Gabbay, M.J., Mackie, I.: Nominal rewriting systems. In: Proceedings of PPDP, pp. 108\u2013119 (2004)","DOI":"10.1145\/1013963.1013978"},{"key":"6_CR7","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1007\/s001650200016","volume":"13","author":"MJ Gabbay","year":"2001","unstructured":"Gabbay, M.J., Pitts, A.M.: A new approach to abstract syntax with variable binding. Formal Aspects Comput. 13, 341\u2013363 (2001)","journal-title":"Formal Aspects Comput."},{"issue":"5","key":"6_CR8","first-page":"617","volume":"10","author":"K Honda","year":"2000","unstructured":"Honda, K.: Elementary structures in process theory (1): sets with renaming. MSCS 10(5), 617\u2013663 (2000)","journal-title":"MSCS"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Honda, K., Yoshida, N.: A compositional logic for polymorphic higher-order functions. In: Proceedings of PPDP 2004, pp. 191\u2013202. ACM Press (2004)","DOI":"10.1145\/1013963.1013985"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Mendelson, E.: Introduction to Mathematical Logic. Wadsworth Inc. (1987)","DOI":"10.1007\/978-1-4615-7288-6"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, parts I and II. Inf. Comput. 100(1), 1\u201377 (1992)","DOI":"10.1016\/0890-5401(92)90009-5"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Odersky, M.: A functional theory of local names. In: Proceedings of POPL, pp. 48\u201359 (1994)","DOI":"10.1145\/174675.175187"},{"key":"6_CR13","volume-title":"Types and Programming Languages","author":"BC Pierce","year":"2002","unstructured":"Pierce, B.C.: Types and Programming Languages. MIT Press, Cambridge (2002)"},{"key":"6_CR14","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/S0890-5401(03)00138-X","volume":"186","author":"AM Pitts","year":"2003","unstructured":"Pitts, A.M.: Nominal logic, a first order theory of names and binding. Inf. Comput. 186, 165\u2013193 (2003)","journal-title":"Inf. Comput."},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Pitts, A.M.: Nominal Sets: Names and Symmetry in Computer Science. CUP (2013)","DOI":"10.1017\/CBO9781139084673"},{"key":"6_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/3-540-57182-5_8","volume-title":"Mathematical Foundations of Computer Science 1993","author":"AM Pitts","year":"1993","unstructured":"Pitts, A.M., Stark, I.D.B.: Observable properties of higher order functions that dynamically create local names, or: what\u2019s new? In: Borzyszkowski, A.M., Soko\u0142owski, S. (eds.) MFCS 1993. LNCS, vol. 711, pp. 122\u2013141. Springer, Heidelberg (1993). https:\/\/doi.org\/10.1007\/3-540-57182-5_8"},{"key":"6_CR17","unstructured":"Stark, I.: Names and higher-order functions. Ph.D. thesis, University of Cambridge (1994). Technical report 363, University of Cambridge Computer Laboratory"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Urban, C., Tasson, C.: Nominal techniques in Isabelle\/HOL. In: Proceedings of CADE, pp. 38\u201353 (2005)","DOI":"10.1007\/11532231_4"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Yoshida, N., Honda, K., Berger, M.: Logical reasoning for higher-order functions with local state. Log. Methods Comput. Sci. 4(2) (2008)","DOI":"10.2168\/LMCS-4(4:2)2008"}],"container-title":["Lecture Notes in Computer Science","Fundamentals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-89247-0_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T22:02:58Z","timestamp":1760565778000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-89247-0_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030892463","9783030892470"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-89247-0_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"17 October 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"FSEN","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Fundamentals of Software Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 May 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 May 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"fsen2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/fsen.ir\/2021\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-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":"38","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":"12","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":"4","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":"32% - 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":"3","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":"3","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 hosted by IPM.","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)"}}]}}