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