{"volume":14572,"isi":1,"page":"353–358","date_created":"2024-04-20T18:14:06Z","file_date_updated":"2024-04-26T11:27:26Z","oa":1,"citation":{"ista":"Chalupa M, Richter C. 2024. Bubaak-SpLit: Split what you cannot verify (Competition contribution). 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. TACAS: Tools and Algorithms for the Construction and Analysis of Systems, LNCS, vol. 14572, 353–358.","short":"M. Chalupa, C. Richter, in:, 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Springer Nature, 2024, pp. 353–358.","chicago":"Chalupa, Marek, and Cedric Richter. “Bubaak-SpLit: Split What You Cannot Verify (Competition Contribution).” In 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, 14572:353–358. Springer Nature, 2024. https://doi.org/10.1007/978-3-031-57256-2_20.","ama":"Chalupa M, Richter C. Bubaak-SpLit: Split what you cannot verify (Competition contribution). In: 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. Vol 14572. Springer Nature; 2024:353–358. doi:10.1007/978-3-031-57256-2_20","ieee":"M. Chalupa and C. Richter, “Bubaak-SpLit: Split what you cannot verify (Competition contribution),” in 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Luxembourg City, Luxembourg, 2024, vol. 14572, pp. 353–358.","apa":"Chalupa, M., & Richter, C. (2024). Bubaak-SpLit: Split what you cannot verify (Competition contribution). In 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (Vol. 14572, pp. 353–358). Luxembourg City, Luxembourg: Springer Nature. https://doi.org/10.1007/978-3-031-57256-2_20","mla":"Chalupa, Marek, and Cedric Richter. “Bubaak-SpLit: Split What You Cannot Verify (Competition Contribution).” 30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, vol. 14572, Springer Nature, 2024, pp. 353–358, doi:10.1007/978-3-031-57256-2_20."},"abstract":[{"lang":"eng","text":"BUBAAK-SpLit is a tool for dynamically splitting verification tasks into parts that can then be analyzed in parallel. It is built on top of BUBAAK, a tool designed for running combinations of verifiers in parallel. In contrast to BUBAAK, that directly invokes verifiers on the inputs, BUBAAK-SpLit first starts by splitting the input program into multiple modified versions called program splits. During the splitting process, BUBAAK-SpLit utilizes a weak verifier (in our case symbolic execution with a short timelimit) to analyze each generated program split. If the weak verifier fails on a program split, we split this program split again and start the verification process again on the generated program splits. We run the splitting process until a predefined number of hard-to-verify program splits is generated or a splitting limit is reached. During the main verification phase, we run a combination of BUBAAK-LEE and SLOWBEAST in parallel on the remaining unsolved parts of the verification task."}],"conference":{"location":"Luxembourg City, Luxembourg","end_date":"2024-04-11","start_date":"2024-04-06","name":"TACAS: Tools and Algorithms for the Construction and Analysis of Systems"},"scopus_import":"1","corr_author":"1","author":[{"full_name":"Chalupa, Marek","first_name":"Marek","id":"87e34708-d6c6-11ec-9f5b-9391e7be2463","last_name":"Chalupa"},{"first_name":"Cedric","full_name":"Richter, Cedric","last_name":"Richter"}],"tmp":{"name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","image":"/images/cc_by.png","legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","short":"CC BY (4.0)"},"language":[{"iso":"eng"}],"external_id":{"isi":["001284187100020"]},"acknowledgement":"This work was partially supported by the ERC-2020-AdG 10102009 grant.","date_updated":"2025-09-04T13:48:25Z","ddc":["000"],"oa_version":"Published Version","department":[{"_id":"ToHe"}],"day":"05","doi":"10.1007/978-3-031-57256-2_20","type":"conference","publication":"30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems","project":[{"_id":"62781420-2b32-11ec-9570-8d9b63373d4d","name":"Vigilant Algorithmic Monitoring of Software","call_identifier":"H2020","grant_number":"101020093"}],"has_accepted_license":"1","status":"public","intvolume":" 14572","user_id":"317138e5-6ab7-11ef-aa6d-ffef3953e345","publication_identifier":{"eisbn":["9783031572562"],"isbn":["9783031572555"],"eissn":["1611-3349"],"issn":["0302-9743"]},"_id":"15333","quality_controlled":"1","title":"Bubaak-SpLit: Split what you cannot verify (Competition contribution)","file":[{"access_level":"open_access","file_id":"15347","file_name":"2024_LNCS_Chalupa.pdf","creator":"cchlebak","file_size":577128,"checksum":"208c855c60824bec936b8d01d0396474","date_updated":"2024-04-26T11:27:26Z","success":1,"date_created":"2024-04-26T11:27:26Z","content_type":"application/pdf","relation":"main_file"}],"license":"https://creativecommons.org/licenses/by/4.0/","ec_funded":1,"publisher":"Springer Nature","alternative_title":["LNCS"],"publication_status":"published","article_processing_charge":"Yes (in subscription journal)","date_published":"2024-04-05T00:00:00Z","year":"2024","month":"04"}