کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6875325 1441633 2016 26 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Global consensus through local synchronization: A formal basis for partially-distributed coordination
ترجمه فارسی عنوان
توافق جهانی از طریق هماهنگ سازی محلی: مبنایی رسمی برای هماهنگی تقسیم شده به صورت جزئی
کلمات کلیدی
رئو، اتوماتیک پورت، محصول غیرانتقاد، ترکیب موازی، پیاده سازی اتصال،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
In ongoing work, we are developing compilers for a coordination language, Reo, based on that language's automata semantics. As part of the compilation process, our tool computes the product of a number of automata, each of which models a constituent of the protocol to generate code for. This approach ensures that implementations of those automata at run-time reach a consensus about their global behavior in every step. However, this approach has two problems: state space explosion at compile-time and oversequentialization at run-time. In this paper, we provide a solution by defining a new, local product operator on those automata that avoids these problems. We then identify a sufficiently large class of automata for which using our new product instead of the existing one is semantics-preserving.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volumes 115–116, 1 January–1 February 2016, Pages 199-224
نویسندگان
, ,