کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6873531 685936 2015 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A layered interface-adaptation architecture for distributed component-based systems
ترجمه فارسی عنوان
معماری لایه ای سازگار با رابط کاربری برای سیستم های مبتنی بر مولفه های توزیع شده
کلمات کلیدی
سازگاری رابط، سازگاری رفتاری، معماری آداپتور، ترکیب نرم افزار،
ترجمه چکیده
ماهیت ناهمگن و توزیع شده سیستم های نرم افزاری خودرو نیاز به اجزای نرم افزاری انعطاف پذیر دارد که می تواند در محیط های مختلف کار کند. در این زمینه سازگاری رابطی یک رویکرد امیدوار کننده برای دستیابی به انعطاف پذیری بدون تغییر مستقیما اجزای مربوطه است. کار اخیر از دستگاههای دولتی محدود برای مدل سازی آداپتور رفتاری و تولید کد استفاده می کند. بر اساس چنین رویکردی مبتنی بر دولت، ما یک معماری آداپتور سلسله مراتبی جدیدی را ایجاد کردیم که امکان جداسازی سازگاری های جهانی و محلی را فراهم می کرد. تقسیم مدل آداپتور به دو قسمت نتایج یک دستگاه حالت بسیار کوچکتر را ایجاد می کند و آداپتور را مستقیما از تغییرات رفتاری اجزای سازنده ای مستقل می کند. رویکرد ما متکی بر یک رابط انتزاعی و مدل آداپتور است و نسل کد آداپتور را قادر می سازد. یک هدف کلیدی از رویکرد مدل سازی، استفاده مجدد از زبان های توصیف رابط کاربری موجود و ژنراتور کد مربوطه است. این رویکرد به طور کامل ابزار پشتیبانی می شود و برای یک سیستم عامل مبتنی بر لینوکس ارزیابی شد. ما نشان می دهد تحقق عملی مدل ها با استفاده از مورد استفاده خودروی.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
The heterogeneous and distributed nature of automotive software systems demands for flexible software components which can operate in different environments. In this context, interface adaptation is a promising approach to achieve the flexibility without directly changing the respective components. Recent work uses finite-state machines for behavioural adapter modelling and code generation. Based upon such a state-based approach, we developed a new hierarchical adapter architecture which enables the separation of global and local adaptations. Dividing the adapter model into two parts results in a much smaller state machine and makes the adapter more independent from behavioural changes of the adapted components. Our approach relies on an abstract interface and adapter model and enables the generation of executable adapter code. A key goal of the modelling approach is the reuse of existing interface description languages and respective code generators. The approach is completely tool-supported and was evaluated for a Linux-based automotive operating system. We show a practical realization of the models using an automotive use case.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 47, June 2015, Pages 113-126
نویسندگان
, , , ,