{"abstract":[{"text":"This paper presents Aligators, a tool for the generation of universally quantified array invariants. Aligators leverages recurrence solving and algebraic techniques to carry out inductive reasoning over array content. The Aligators’ loop extraction module allows treatment of multi-path loops by exploiting their commutativity and serializability properties. Our experience in applying Aligators on a collection of loops from open source software projects indicates the applicability of recurrence and algebraic solving techniques for reasoning about arrays.","lang":"eng"}],"department":[{"_id":"ToHe"}],"date_published":"2010-10-01T00:00:00Z","publication_status":"published","date_updated":"2021-01-12T07:52:37Z","month":"10","day":"01","file":[{"file_size":186143,"date_created":"2018-12-12T10:10:05Z","file_id":"4790","date_updated":"2020-07-14T12:46:17Z","file_name":"IST-2012-64-v1+1_Aligators_for_arrays.pdf","access_level":"open_access","creator":"system","content_type":"application/pdf","relation":"main_file","checksum":"913af269da6710f2174f470b48ab7a82"}],"type":"conference","alternative_title":["LNCS"],"status":"public","quality_controlled":"1","title":"Aligators for arrays","scopus_import":1,"publisher":"Springer","user_id":"4435EBFC-F248-11E8-B48F-1D18A9856A87","date_created":"2018-12-11T12:05:29Z","oa":1,"oa_version":"Submitted Version","language":[{"iso":"eng"}],"pubrep_id":"64","_id":"3845","citation":{"mla":"Henzinger, Thomas A., et al. Aligators for Arrays. Vol. 6397, Springer, 2010, pp. 348–56, doi:10.1007/978-3-642-16242-8_25.","ieee":"T. A. Henzinger, T. Hottelier, L. Kovács, and A. Rybalchenko, “Aligators for arrays,” presented at the LPAR: Logic for Programming, Artificial Intelligence, and Reasoning, Yogyakarta, Indonesia, 2010, vol. 6397, pp. 348–356.","ama":"Henzinger TA, Hottelier T, Kovács L, Rybalchenko A. Aligators for arrays. In: Vol 6397. Springer; 2010:348-356. doi:10.1007/978-3-642-16242-8_25","chicago":"Henzinger, Thomas A, Thibaud Hottelier, Laura Kovács, and Andrey Rybalchenko. “Aligators for Arrays,” 6397:348–56. Springer, 2010. https://doi.org/10.1007/978-3-642-16242-8_25.","ista":"Henzinger TA, Hottelier T, Kovács L, Rybalchenko A. 2010. Aligators for arrays. LPAR: Logic for Programming, Artificial Intelligence, and Reasoning, LNCS, vol. 6397, 348–356.","apa":"Henzinger, T. A., Hottelier, T., Kovács, L., & Rybalchenko, A. (2010). Aligators for arrays (Vol. 6397, pp. 348–356). Presented at the LPAR: Logic for Programming, Artificial Intelligence, and Reasoning, Yogyakarta, Indonesia: Springer. https://doi.org/10.1007/978-3-642-16242-8_25","short":"T.A. Henzinger, T. Hottelier, L. Kovács, A. Rybalchenko, in:, Springer, 2010, pp. 348–356."},"conference":{"name":"LPAR: Logic for Programming, Artificial Intelligence, and Reasoning","start_date":"2010-10-10","end_date":"2010-10-15","location":"Yogyakarta, Indonesia"},"doi":"10.1007/978-3-642-16242-8_25","page":"348 - 356","has_accepted_license":"1","author":[{"orcid":"0000−0002−2985−7724","full_name":"Henzinger, Thomas A","id":"40876CD8-F248-11E8-B48F-1D18A9856A87","first_name":"Thomas A","last_name":"Henzinger"},{"first_name":"Thibaud","last_name":"Hottelier","full_name":"Hottelier, Thibaud"},{"full_name":"Kovács, Laura","last_name":"Kovács","first_name":"Laura"},{"full_name":"Rybalchenko, Andrey","last_name":"Rybalchenko","first_name":"Andrey"}],"ddc":["005"],"file_date_updated":"2020-07-14T12:46:17Z","year":"2010","volume":6397,"publist_id":"2342","intvolume":" 6397"}