{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:57:54Z","timestamp":1725569874650},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642169007"},{"type":"electronic","value":"9783642169014"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-16901-4_5","type":"book-chapter","created":{"date-parts":[[2010,11,8]],"date-time":"2010-11-08T12:40:06Z","timestamp":1289220006000},"page":"40-55","source":"Crossref","is-referenced-by-count":5,"title":["Proof Obligation Generation and Discharging for Recursive Definitions in VDM"],"prefix":"10.1007","author":[{"given":"Augusto","family":"Ribeiro","sequence":"first","affiliation":[]},{"given":"Peter Gorm","family":"Larsen","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","series-title":"Lecture Notes in Computer Science","first-page":"3","volume-title":"FME 1997 Industrial Applications and Strengthened Foundations of Formal Methods","author":"B.K. Aichernig","year":"1997","unstructured":"Aichernig, B.K., Larsen, P.G.: A Proof Obligation Generator for VDM-SL. In: Fitzgerald, J.S., Jones, C.B., Lucas, P. (eds.) FME 1997. LNCS, vol.\u00a01313, pp. 3\u2013540. Springer, Heidelberg (1997) ISBN 3-540-63533-5"},{"key":"5_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"748","DOI":"10.1007\/3-540-55602-8_217","volume-title":"Automated Deduction - CADE-11","author":"S. Owre","year":"1992","unstructured":"Owre, S., Rushby, J.M., Shankar, N.: PVS: A Prototype Verification System. In: Kapur, D. (ed.) CADE 1992. LNCS, vol.\u00a0607, pp. 748\u2013752. Springer, Heidelberg (1992)"},{"key":"5_CR3","unstructured":"Ribeiro, A.: An Extended Proof Obligation Generator for VDM++\/OML. Master\u2019s thesis, Minho University with exchange to Engineering College of Arhus (July 2008)"},{"key":"5_CR4","unstructured":"Vermolen, S.: Automatically Discharging VDM Proof Obligations using HOL. Master\u2019s thesis, Radboud University Nijmegen, Computer Science Department (August 2007)"},{"key":"5_CR5","volume-title":"Proceedings of the 25th Symposium On Applied Computing (SAC 2010)","author":"S. Vermolen","year":"2010","unstructured":"Vermolen, S., Hooman, J., Larsen, P.G.: Automating Consistency Proofs of VDM++ Models using HOL. In: Proceedings of the 25th Symposium On Applied Computing (SAC 2010), Sierre, Switzerland. ACM Press, New York (March 2010)"},{"key":"5_CR6","volume-title":"VLSI Specification, Verification, and Synthesis","author":"M. Gordon","year":"1987","unstructured":"Gordon, M.: HOL: A Proof Generating System for Higher-Order Logic. In: Birtwistle, G., Subrahmanyam, P.A. (eds.) VLSI Specification, Verification, and Synthesis, Kluwer Academic Publishers, Dordrecht (1987)"},{"key":"5_CR7","volume-title":"A Computational Logic","author":"R.S. Boyer","year":"1979","unstructured":"Boyer, R.S., Moore, J.S.: A Computational Logic. Academic Press, London (1979)"},{"key":"5_CR8","volume-title":"Validated Designs for Object\u2013oriented Systems","author":"J. Fitzgerald","year":"2005","unstructured":"Fitzgerald, J., Larsen, P.G., Mukherjee, P., Plat, N., Verhoef, M.: Validated Designs for Object\u2013oriented Systems. Springer, New York (2005)"},{"key":"5_CR9","volume-title":"Modelling Systems \u2013 Practical Tools and Techniques in Software Development","author":"J. Fitzgerald","year":"1998","unstructured":"Fitzgerald, J., Larsen, P.G.: Modelling Systems \u2013 Practical Tools and Techniques in Software Development. Cambridge University Press, Cambridge (1998) ISBN 0-521-62348-0"},{"key":"5_CR10","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/BF00264250","volume":"21","author":"H. Barringer","year":"1984","unstructured":"Barringer, H., Cheng, J.H., Jones, C.B.: A Logic Covering Undefinedness in Program Proofs. Acta Informatica\u00a021, 251\u2013269 (1984)","journal-title":"Acta Informatica"},{"key":"5_CR11","series-title":"Then published in: Computer Programming and Formal Systems","first-page":"33","volume-title":"Western Joint Computer Conference","author":"J. McCarthy","year":"1961","unstructured":"McCarthy, J.: A Basis for a Mathematical Theory of Computation. In: Braffort, P., Hirstberg, D. (eds.) Western Joint Computer Conference. Then published in: Computer Programming and Formal Systems, pp. 33\u201370. North Holland, Amsterdam (1961)"},{"issue":"9","key":"5_CR12","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1145\/185009.185028","volume":"29","author":"R. Elmstr\u00f8m","year":"1994","unstructured":"Elmstr\u00f8m, R., Larsen, P.G., Lassen, P.B.: The IFAD VDM-SL Toolbox: A Practical Approach to Formal Specifications. ACM Sigplan Notices\u00a029(9), 77\u201380 (1994)","journal-title":"ACM Sigplan Notices"},{"issue":"2","key":"5_CR13","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1361213.1361214","volume":"43","author":"J. Fitzgerald","year":"2008","unstructured":"Fitzgerald, J., Larsen, P.G., Sahara, S.: VDMTools: Advances in Support for Formal Modeling in VDM. Sigplan Notices\u00a043(2), 3\u201311 (2008)","journal-title":"Sigplan Notices"},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Larsen, P.G., Battle, N., Ferreira, M., Fitzgerald, J., Lausdahl, K., Verhoef, M.: The Overture Initiative \u2013 Integrating Tools for VDM. ACM Software Engineering Notes\u00a035(1) (January 2010)","DOI":"10.1145\/1668862.1668864"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Aichernig, B.: A Proof Obligation Generator for the IFAD VDM-SL Toolbox. Master\u2019s thesis, Technical University Graz, Austria (March 1997)","DOI":"10.1007\/3-540-63533-5_18"},{"key":"5_CR16","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1023\/A:1005797629953","volume":"19","author":"J. Giesl","year":"1997","unstructured":"Giesl, J.: Termination of nested and mutually recursive algorithms. Journal of Automated Reasoning\u00a019, 10\u201329 (1997)","journal-title":"Journal of Automated Reasoning"},{"key":"5_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1007\/3-540-44659-1_31","volume-title":"Theorem Proving in Higher Order Logics","author":"K. Slind","year":"2000","unstructured":"Slind, K.: Another look at nested recursion. In: Aagaard, M.D., Harrison, J. (eds.) TPHOLs 2000. LNCS, vol.\u00a01869, pp. 498\u2013518. Springer, Heidelberg (2000)"},{"key":"5_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46419-0_7","volume-title":"Tools and Algorithms for the Construction and Analysis of Systems","author":"L.A. Dennis","year":"2000","unstructured":"Dennis, L.A., Collins, G., Norrish, M., Boulton, R., Slind, K., Robinson, G., Gordon, M., Melham, T.: The PROSPER Toolkit. In: Schwartzbach, M.I., Graf, S. (eds.) TACAS 2000. LNCS, vol.\u00a01785, Springer, Heidelberg (2000)"},{"key":"5_CR19","unstructured":"Agerholm, S., Sunesen, K.: Formalizing a Subset of VDM-SL in HOL. Technical report, IFAD (April 1999)"},{"key":"5_CR20","unstructured":"Agerholm, S., Sunesen, K.: Reasoning about VDM-SL Proof Obligations in HOL. Technical report, IFAD (1999)"},{"key":"5_CR21","unstructured":"Owre, S., Shankar, N., Rushby, J.M., Stringer-Calvert, D.W.J.: PVS System Guide - Version 2.4 (2001)"},{"key":"5_CR22","unstructured":"Owre, S., Shankar, N., Rushby, J.M., Stringer-Calvert, D.W.J.: PVS Language Reference - Version 2.4 (2001)"}],"container-title":["Lecture Notes in Computer Science","Formal Methods and Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-16901-4_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,6]],"date-time":"2019-06-06T00:12:24Z","timestamp":1559779944000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-16901-4_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642169007","9783642169014"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-16901-4_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}