کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
6875326 | 1441633 | 2016 | 22 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
A tag contract framework for modeling heterogeneous systems
ترجمه فارسی عنوان
چارچوب قرارداد برچسب برای مدل سازی سیستم های ناهمگن
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
قرارداد، ناهمگونی، برچسب سنتز، مدل کامپوننت،
ترجمه چکیده
توسعه سیستم های توزیع می تواند به طور موثر با روش مبتنی بر قرارداد پشتیبانی شود به عنوان قرارداد می تواند قابلیت همکاری اجزای و پیروی از مشخصات را تضمین کند. چنین توسعه ای می تواند بسیار پیچیده شود زیرا سیستم های توزیع شده می توانند از اجزاء باشند که از لحاظ مدل محاسباتی و تعاملی ناهمگن هستند. چارچوب چندگانه، هر دو عملیاتی و خلاصه، پیشنهاد شده است که با استفاده از رویکردهای متنوع از ناهمگونی برخوردار شوند. با این وجود، استفاده از این چارچوب ها برای طراحی مبتنی بر قرارداد هنوز بررسی نشده است. در این کار ما مکانیسم عملیاتی ماشین های برچسب را برای نشان دادن سیستم های ناهمگن و ساخت یک مدل کامل قرارداد اتخاذ می کنیم. ترکیب، پالایش، تسلط و سازگاری بین قراردادهای ناهمگن را معرفی می کنیم، که در مجموع امکان پردازش رسمی و دقیق برای سیستم های ناهمگن را فراهم می کند. علاوه بر این، ما همچنین یک روش برای ساختن یا اصلاح مدل های اجزایی را به طوری که ترکیب آنها راضی یک قرارداد داده شده است.
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
نظریه محاسباتی و ریاضیات
چکیده انگلیسی
Development of distributed systems can be supported effectively by a contract-based methodology as contracts can ensure interoperability of components and adherence to specifications. Such development can become very complex since distributed systems can consist of components which are heterogeneous in terms of computational and interactive model. Several frameworks, both operational and denotational, have been proposed to handle heterogeneity using a variety of approaches. However, the application of those frameworks to contract-based design has not yet been investigated. In this work, we adopt the operational mechanism of tag machines to represent heterogeneous systems and construct a full contract model. We introduce heterogeneous composition, refinement, dominance and compatibility between contracts, altogether enabling a formalized and rigorous design process for heterogeneous systems. Besides, we also develop a method to synthesize or refine the component models so that their composition satisfies a given contract.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volumes 115â116, 1 Januaryâ1 February 2016, Pages 225-246
Journal: Science of Computer Programming - Volumes 115â116, 1 Januaryâ1 February 2016, Pages 225-246
نویسندگان
Thi Thieu Hoa Le, Roberto Passerone, Uli Fahrenberg, Axel Legay,