Invalidator: Automated patch correctness assessment via semantic and syntactic reasoning

…, DM Luong, XBD Le, D Lo, NH Tran… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Automated program repair (APR) faces the challenge of test overfitting, where generated
patches pass validation tests but fail to generalize. Existing methods for patch assessment …

Domain-specific language facilitates scheduling in model checking

NH Tran, Y Chiba, T Aoki - 2017 24th Asia-Pacific Software …, 2017 - ieeexplore.ieee.org
A concurrent system consists of multiple processes that are run simultaneously. The execution
orders of these processes are defined by a scheduler. In model checking techniques, the …

Sspinja: Facilitating schedulers in model checking

T Nhat-Hoa, T Aoki - 2021 IEEE 21st International Conference …, 2021 - ieeexplore.ieee.org
The execution of a software system that runs on top of an Operating System (OS) is usually
controlled by the scheduler. Therefore, to accurately verify the system, the scheduling policy …

Conformance Testing of Schedulers for DSL-based Model Checking

NH Tran, T Aoki - International Symposium on Model Checking Software, 2019 - Springer
When we verify concurrent systems executed under a real operating system (OS), we should
take the scheduling policy of the OS into account. However, with a specific implementation …

Model checking in the presence of schedulers using a domain-specific language for scheduling policies

NH Tran, Y Chiba, T Aoki - IEICE TRANSACTIONS on Information …, 2019 - search.ieice.org
A concurrent system consists of multiple processes that are run simultaneously. The execution
orders of these processes are defined by a scheduler. In model checking techniques, the …

Qualitative and quantitative analysis with scheduling policies in model checking

NH Tran, Y Chiba, T Aoki - Proceedings of the 33rd Annual ACM …, 2018 - dl.acm.org
An execution order of the processes in a system depends on the scheduler. Therefore, the
scheduling strategy needs to be taken into account during the analysis of the system …

Model Checking Techniques Enable Schedulability Analysis of Real-Time Systems

NH Tran - Proceedings of the 11th International Symposium on …, 2022 - dl.acm.org
A real-time system should ensure specific timing constraints. This type of system needs to
meet the deadline for its jobs. In general, the increasing lateness following how late a real-time …

A specification-based approach to model checking event-driven systems

NH Tran - Proceedings of the 10th International Symposium on …, 2019 - dl.acm.org
An event-driven system with multiple external events is difficult to verify manually. Model
checking is an appropriate approach for exhaustively and automatically verifying this kind of …

ESpin: Analyzing Event-Driven Systems in Model Checking

NH Tran - Conference on Information Technology and its …, 2023 - Springer
Multiple occurrences of the events make the behaviors of an event-driven system usually less
logical and explicit. Thus, an event-driven system is hard to be analyzed and found errors. …

Nghiên cứu cơ chế lập trình tương tranh cho ngôn ngữ lập trình hàm SML

TN Hoá - 2008 - dlib.hust.edu.vn
Nghiên cứu lập trình hàm, ngôn ngữ lập trình hàm SML#, hệ thống biên dịch và hệ thống
thực thi của ngôn ngữ lập trình này. Kỹ thuật lập trình tương tranh và đề xuất cơ chế lập trình …