{"article_processing_charge":"Yes (in subscription journal)","year":"2024","acknowledgement":"This work was partially supported by the ERC-2020-AdG 10102009 grant.","publication_identifier":{"isbn":["9783031572555"],"eisbn":["9783031572562"],"eissn":["1611-3349"],"issn":["0302-9743"]},"publication_status":"published","status":"public","quality_controlled":"1","file":[{"date_updated":"2024-04-26T11:27:26Z","date_created":"2024-04-26T11:27:26Z","creator":"cchlebak","file_size":577128,"relation":"main_file","file_id":"15347","content_type":"application/pdf","success":1,"access_level":"open_access","checksum":"208c855c60824bec936b8d01d0396474","file_name":"2024_LNCS_Chalupa.pdf"}],"has_accepted_license":"1","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","file_date_updated":"2024-04-26T11:27:26Z","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."}],"oa_version":"Published Version","ddc":["000"],"publisher":"Springer Nature","project":[{"grant_number":"101020093","_id":"62781420-2b32-11ec-9570-8d9b63373d4d","call_identifier":"H2020","name":"Vigilant Algorithmic Monitoring of Software"}],"author":[{"full_name":"Chalupa, Marek","id":"87e34708-d6c6-11ec-9f5b-9391e7be2463","first_name":"Marek","last_name":"Chalupa"},{"first_name":"Cedric","last_name":"Richter","full_name":"Richter, Cedric"}],"day":"05","language":[{"iso":"eng"}],"page":"353–358","publication":"30th International Conference on Tools and Algorithms for the Construction and Analysis of Systems","oa":1,"alternative_title":["LNCS"],"title":"Bubaak-SpLit: Split what you cannot verify (Competition contribution)","date_published":"2024-04-05T00:00:00Z","month":"04","intvolume":" 14572","type":"conference","date_created":"2024-04-20T18:14:06Z","ec_funded":1,"date_updated":"2024-04-29T05:59:33Z","doi":"10.1007/978-3-031-57256-2_20","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"},"license":"https://creativecommons.org/licenses/by/4.0/","department":[{"_id":"ToHe"}],"citation":{"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.","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.","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","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.","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.","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."},"tmp":{"legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","short":"CC BY (4.0)","image":"/images/cc_by.png","name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)"},"_id":"15333","volume":14572}