Invalidator: Automated patch correctness assessment via semantic and syntactic reasoning
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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. …
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 …
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 …