{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:34:31Z","timestamp":1742913271551,"version":"3.40.3"},"publisher-location":"Cham","reference-count":9,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319307336"},{"type":"electronic","value":"9783319307343"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","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":[[2016]]},"DOI":"10.1007\/978-3-319-30734-3_1","type":"book-chapter","created":{"date-parts":[[2016,3,12]],"date-time":"2016-03-12T08:19:52Z","timestamp":1457770792000},"page":"3-5","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Program Verification: To Err is Human"],"prefix":"10.1007","author":[{"given":"Krzysztof R.","family":"Apt","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,3,13]]},"reference":[{"issue":"2","key":"1_CR1","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/0890-5401(90)90037-I","volume":"84","author":"P America","year":"1990","unstructured":"America, P., de Boer, F.S.: Proving total correctness of recursive procedures. Inf. Comput. 84(2), 129\u2013162 (1990)","journal-title":"Inf. Comput."},{"key":"1_CR2","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1145\/357146.357150","volume":"3","author":"KR Apt","year":"1981","unstructured":"Apt, K.R.: Ten years of Hoare\u2019s logic, a survey, part I. ACM Trans. Prog. Lang. Syst. 3, 431\u2013483 (1981)","journal-title":"ACM Trans. Prog. Lang. Syst."},{"key":"1_CR3","first-page":"0","volume-title":"Beauty is Our Business, A Birthday Salute to Edsger W. Dijkstra","author":"KR Apt","year":"1990","unstructured":"Apt, K.R., de Boer, F.S., Olderog, E.R.: Proving termination of parallel programs. In: Feijen, W.H.J., van Gasteren, A.J.M., Gries, D., Misra, J. (eds.) Beauty is Our Business, A Birthday Salute to Edsger W. Dijkstra, pp. 0\u20136. Springer-Verlag, New York (1990)"},{"key":"1_CR4","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84882-745-5","volume-title":"Verification of Sequential and Concurrent Programs","author":"KR Apt","year":"2009","unstructured":"Apt, K.R., de Boer, F.S., Olderog, E.R.: Verification of Sequential and Concurrent Programs, 3rd edn. Springer-Verlag, New York (2009)","edition":"3"},{"issue":"3","key":"1_CR5","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1016\/j.jcss.2011.08.002","volume":"78","author":"KR Apt","year":"2012","unstructured":"Apt, K.R., de Boer, F.S., Olderog, E.-R., de Gouw, S.: Verification of object-oriented programs: a transformational approach. J. Comput. Syst. Sci. 78(3), 823\u2013852 (2012)","journal-title":"J. Comput. Syst. Sci."},{"key":"1_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-4376-0","volume-title":"Verification of Sequential and Concurrent Programs","author":"KR Apt","year":"1991","unstructured":"Apt, K.R., Olderog, E.R.: Verification of Sequential and Concurrent Programs. Springer-Verlag, New York (1991)"},{"issue":"1","key":"1_CR7","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1137\/0207005","volume":"7","author":"SA Cook","year":"1978","unstructured":"Cook, S.A.: Soundness and completeness of an axiom system for program verification. SIAM J. Comput. 7(1), 70\u201390 (1978)","journal-title":"SIAM J. Comput."},{"issue":"3","key":"1_CR8","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1137\/0210045","volume":"10","author":"SA Cook","year":"1981","unstructured":"Cook, S.A.: Corrigendum: Soundness and completeness of an axiom system for program verification. SIAM J. Comput. 10(3), 612 (1981)","journal-title":"SIAM J. Comput."},{"key":"1_CR9","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/BF00268134","volume":"6","author":"S Owicki","year":"1976","unstructured":"Owicki, S., Gries, D.: An axiomatic proof technique for parallel programs. Acta Inf. 6, 319\u2013340 (1976)","journal-title":"Acta Inf."}],"container-title":["Lecture Notes in Computer Science","Theory and Practice of Formal Methods"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-30734-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T12:24:00Z","timestamp":1720787040000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-30734-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319307336","9783319307343"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-30734-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"13 March 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}