relation: https://eprints.untirta.ac.id/57573/ title: PENGEMBANGAN HELIOVERIFY: ALAT VERIFIKASI FORMAL BERBASIS SATISFIABILITY MODULO THEORIES UNTUK KOREOGRAFIS DAN ORKESTRASI MICROSERVICES creator: QOWY, FAIZ ISLAMIC subject: QA75 Electronic computers. Computer science subject: QA76 Computer software description: Microservices architecture has been widely adopted to build scalable applications; however, the complexity of inter-service interactions introduces significant verification challenges that cannot be adequately addressed by conventional testing methods, such as unit and integration testing, which focus on individual services and fail to capture global system behavior. Consequently, design errors such as deadlocks or protocol violations in choreographed and orchestrated workflows are difficult to detect at an early stage. This research proposes a formal verification approach based on Satisfiability Modulo Theories (SMT) by designing and implementing a prototype tool called HelioVerify, which utilizes the Z3 SMT solver to analyze formal models derived from microservices interaction specifications. Through case studies, the results show that HelioVerify can automatically detect violations of formal constraints by identifying Unsatisfiable states and providing detailed diagnostics in the form of Errors, Warnings, and Suggestions. This study contributes a practical verification tool to support early detection of design flaws, thereby improving the reliability and quality of microservices-based systems. date: 2026-03-03 type: Thesis type: NonPeerReviewed format: text language: en identifier: https://eprints.untirta.ac.id/57573/1/Faiz%20Islamic%20Qowy_3337220028_Fulltext.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/2/Faiz%20Islamic%20Qowy_3337220028_01.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/3/Faiz%20Islamic%20Qowy_3337220028_02.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/4/Faiz%20Islamic%20Qowy_3337220028_03.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/5/Faiz%20Islamic%20Qowy_3337220028_04.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/6/Faiz%20Islamic%20Qowy_3337220028_05.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/8/Faiz%20Islamic%20Qowy_3337220028_Ref.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/7/Faiz%20Islamic%20Qowy_3337220028_Lamp.pdf format: text language: en identifier: https://eprints.untirta.ac.id/57573/9/Faiz%20Islamic%20Qowy_3337220028_CP.pdf identifier: QOWY, FAIZ ISLAMIC (2026) PENGEMBANGAN HELIOVERIFY: ALAT VERIFIKASI FORMAL BERBASIS SATISFIABILITY MODULO THEORIES UNTUK KOREOGRAFIS DAN ORKESTRASI MICROSERVICES. S1 thesis, Fakultas Teknik Universitas Sultan Ageng Tirtayasa.