کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
384648 660852 2012 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Effective synchronizing algorithms
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
پیش نمایش صفحه اول مقاله
Effective synchronizing algorithms
چکیده انگلیسی

The notion of a synchronizing sequence plays an important role in the model-based testing of reactive systems, such as sequential circuits or communication protocols. The main problem in this approach is to find the shortest possible sequence which synchronizes the automaton being a model of the system under test. This can be done with a synchronizing algorithm. In this paper we analyze the synchronizing algorithms described in the literature, both exact (with exponential runtime) and greedy (polynomial). We investigate the implementation of the exact algorithm and show how this implementation can be optimized by use of some efficient data structures. We also propose a new greedy algorithm, which relies on some new heuristics. We compare our algorithms with the existing ones, with respect to both runtime and quality aspect.


► We analyze the synchronizing algorithms described in the literature.
► We investigate the implementation of the exact algorithm.
► We optimize exact algorithm by use of some efficient data structures.
► We propose a new, polynomial, effective greedy algorithm.
► We compare both runtime and quality of our algorithm with the existing algorithms.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Expert Systems with Applications - Volume 39, Issue 14, 15 October 2012, Pages 11746–11757
نویسندگان
, , ,