Hệ thống phản ứng gồm một mạng lưới các thành phần tính toán, đạt được mục tiêu thông qua tương tác giữa các thành phần với nhau và giữa các thành phần với môi trường, nôi hệ thống đó hoạt động. Một hệ thống phản ứng đơn giản cũng có thể có rất nhiều hành vi phức tạp không mong muốn do tính chất đồng thời trong hệ thống. Điều này gây khó khăn trong việc phân tích và phát triển hệ thống.
Có nhiều nghiên cứu liên quan đến việc kiểm tra sự tuân theo giữa thực thi và đặc tả hành vi của hệ thống phản ứng, chủ yêu sử dụng cách tiếp cận hình thức, cho phép mô hình hóa và phân tích tính chất của hệ thống. Một trong những cách tiếp cận cụ thể là kiểm thử dựa trên mô hình. Luận văn này trình bày phương pháp kiểm tra sự tuân theo giữa thực thi và đặc tả hành vi trong hệ thống phản ứng sử dụng cách tiếp cận dựa trên ngôn ngữ, ngôn ngữ chính quy.
Cho trước một thực thi , một đặc tả , bộ ngôn ngữ và , tuân theo với bộ ngôn ngữ và khi và chỉ khi không có hành vi không mong muốn nào của quan sát được trong và được đặc tả trong , và tất cả những hành vi mong muốn của đều quan sát được trong và cũng được đặc tả trong .
Việc cài đặt thực nghiệm thuật toán kiểm tra sự tuân theo giữa thực thi và đặc tả trong hệ thống phản ứng chỉ nhằm mục đích minh họa kiểm tra thuật toán, chưa có giao diện đồ họa thân thiện người dùng. Công cụ thực nghiệm được cài đặt trên môi trường Java, có kế thừa một số cấu trúc cơ bản về automat trong công cụ iocoChecker cùng một số phép toán cơ bản về ngôn ngữ chính quy.
Trong thời gian tới, tác giả sẽ tiếp tục so sánh với các cách tiếp cận khác, mở các dạng file đầu vào mô tả các mô hình và cải tiến giao diện ứng dụng dưới dạng GUI để thân thiện hơn với người dùng.