{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T14:46:30Z","timestamp":1778251590322,"version":"3.51.4"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2012,12,13]],"date-time":"2012-12-13T00:00:00Z","timestamp":1355356800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2013,6]]},"DOI":"10.1007\/s10515-012-0116-5","type":"journal-article","created":{"date-parts":[[2012,12,12]],"date-time":"2012-12-12T09:34:31Z","timestamp":1355304871000},"page":"237-264","source":"Crossref","is-referenced-by-count":16,"title":["Automated verification of code automatically generated from Simulink\u00ae"],"prefix":"10.1007","volume":"20","author":[{"given":"Colin","family":"O\u2019Halloran","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,12,13]]},"reference":[{"key":"116_CR1","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9781139195881","volume-title":"Modelling in Event-B: System and Software Engineering","author":"J. Abrial","year":"2010","unstructured":"Abrial, J.: Modelling in Event-B: System and Software Engineering. Cambridge University Press, Cambridge (2010)"},{"key":"116_CR2","first-page":"169","volume-title":"ICFEM 2000","author":"R.D. Arthan","year":"2000","unstructured":"Arthan, R.D., Caseley, P., O\u2019Halloran, C., Smith, A.: ClawZ: control laws in Z. In: ICFEM 2000, pp. 169\u2013176 (2000)"},{"key":"116_CR3","isbn-type":"print","volume-title":"High Integrity Ada, the Spark Approach","author":"J. Barnes","year":"1997","unstructured":"Barnes, J.: High Integrity Ada, the Spark Approach. Addison Wesley, Reading (1997). ISBN 0-201-17517-7","ISBN":"https:\/\/id.crossref.org\/isbn\/0201175177"},{"key":"116_CR4","doi-asserted-by":"crossref","unstructured":"Denney, E., Fischer, B.: A Verification-Driven Approach to Traceability and Documentation for Auto-Generated Mathematical Software (2009)","DOI":"10.1109\/ASE.2009.71"},{"key":"116_CR5","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/978-3-540-30482-1_10","volume-title":"Formal Methods and Software Engineering","author":"J.-C. Filli\u00e2tre","year":"2004","unstructured":"Filli\u00e2tre, J.-C., March\u00e9, C.: Multi-prover verification of C programs. In: Formal Methods and Software Engineering, pp. 15\u201329 (2004)"},{"key":"116_CR6","volume-title":"Introduction to HOL: A Theorem Proving Environment for Higher Order Logic","year":"1993","unstructured":"Gordon, M.J.C., Melham, T.F. (eds.): Introduction to HOL: A Theorem Proving Environment for Higher Order Logic. Cambridge University Press, Cambridge (1993)"},{"key":"116_CR7","first-page":"37","volume-title":"zUM 1997","author":"M.A. Hewitt","year":"1997","unstructured":"Hewitt, M.A., O\u2019Halloran, C., Sennett, C.T.: Experiences with PiZA an animator for Z. In: zUM 1997, pp. 37\u201351 (1997)"},{"key":"116_CR8","doi-asserted-by":"crossref","unstructured":"Hoare, C.A.R.: An axiomatic basis for computer programming. Commun. ACM (1969)","DOI":"10.1145\/363235.363259"},{"key":"116_CR9","unstructured":"ISO\/IEC: SO\/IEC 12207\u2014information technology software life cycle processes. International Organization for Standardization\/International Electrotechnical Commission (1995)"},{"key":"116_CR10","unstructured":"Knuth, D.E.: Literate Programming. Center for the Study of Language and Information\u2014CSLI Lecture Notes, vol. 27. Stanford, California (1992). ISBN 0-937073-80-6"},{"key":"116_CR11","series-title":"LNCS","first-page":"485","volume-title":"Computer Safety, Reliability and Security","author":"B. Littlewood","year":"2002","unstructured":"Littlewood, B.: On diversity, and the elusiveness of independence In: Computer Safety, Reliability and Security. LNCS, vol.\u00a02434, pp. 485\u2013504 (2002). ISBN 978-3-540-44157-1"},{"issue":"12","key":"116_CR12","doi-asserted-by":"crossref","first-page":"1157","DOI":"10.1109\/32.888629","volume":"26","author":"B. Littlewood","year":"2000","unstructured":"Littlewood, B., Popov, P., Strigini, L., Shryane, N.: Modeling the effects of combining diverse software fault detection techniques. IEEE Trans. Softw. Eng. Arch. 26(12), 1157\u20131167 (2000). ISSN:0098-5589","journal-title":"IEEE Trans. Softw. Eng. Arch."},{"key":"116_CR13","series-title":"Prentice Hall Series in Computer Science","volume-title":"Programming from Specifications","author":"C. Morgan","year":"1990","unstructured":"Morgan, C.: Programming from Specifications. Prentice Hall Series in Computer Science (1990)"},{"key":"116_CR14","volume-title":"Proceedings of AVOCS\u201912","author":"R. Murali","year":"2012","unstructured":"Murali, R., Ireland, A.: E-SPARK: Automated generation of provably correct code from formally verified designs. In: Proceedings of AVOCS\u201912, Bamberg (2012)"},{"key":"116_CR15","first-page":"127","volume-title":"ASE 1999","author":"C. O\u2019Halloran","year":"1999","unstructured":"O\u2019Halloran, C., Smith, A.: Verification of picture generated code. In: ASE 1999, pp. 127\u2013136 (1999)"},{"issue":"4","key":"116_CR16","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1007\/BF01211295","volume":"9","author":"C. O\u2019Halloran","year":"1997","unstructured":"O\u2019Halloran, C., Arthan, R.D., King, D.: Using a formal specification contractually. Form. Asp. Comput. 9(4), 349\u2013358 (1997)","journal-title":"Form. Asp. Comput."},{"key":"116_CR17","first-page":"295","volume-title":"Proceedings of the 2007 International Conference on Software Process (ICSP\u201907)","author":"A. Powell","year":"2007","unstructured":"Powell, A., Murdoch, J., Tudor, N.: Modelling risk-benefit assumptions in technology substitution. In: Proceedings of the 2007 International Conference on Software Process (ICSP\u201907), pp. 295\u2013306. Springer, Heidelberg (2007)"},{"key":"116_CR18","volume-title":"European Congress on Embedded Real-Time Software (ERTS)","author":"A. Toom","year":"2008","unstructured":"Toom, A., Naks, T., Pantel, M., Gandriau, M.: Indrawati: gene-auto\u2014an automatic code generator for a safe subset of Simulink-stateflow and scicos. In: European Congress on Embedded Real-Time Software (ERTS), Toulouse (2008). http:\/\/www.sia.fr"},{"key":"116_CR19","volume-title":"Using Z Specification, Refinement and Proof","author":"J. Woodcock","year":"1996","unstructured":"Woodcock, J., Davies, J.: Using Z Specification, Refinement and Proof, 1st edn. Prentice Hall, New York (1996)","edition":"1"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-012-0116-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-012-0116-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-012-0116-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,6]],"date-time":"2019-07-06T19:48:46Z","timestamp":1562442526000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-012-0116-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,12,13]]},"references-count":19,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,6]]}},"alternative-id":["116"],"URL":"https:\/\/doi.org\/10.1007\/s10515-012-0116-5","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,12,13]]}}}