کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885656 696245 2015 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Automatic deployment of distributed software systems: Definitions and state of the art
ترجمه فارسی عنوان
استقرار سیستم های نرم افزاری توزیع شده: تعاریف و وضعیت هنر
کلمات کلیدی
مدیریت و نگهداری نرم افزار، استقرار نرم افزار، سیستم های توزیع مبتنی بر کامپوننت،
ترجمه چکیده
این مقاله ابتدا اصطلاحات و تعاریف مربوط به استقرار نرم افزار را به روز می کند. سپس، آن را یک چارچوب تحلیلی ارائه می دهد و کارهای تحقیقاتی اخیر را در مورد استقرار اتوماتیک با اشاره به این چارچوب بررسی می کند و نتایج را تلفیق می کند. این بررسی نشان می دهد که راه حل های موجود ناقص و احتمالا ناکارآمد یا غیر قابل استفاده هستند، در حالی که توزیع، ناهمگنی، مقیاس پذیری، پویایی و باز بودن نگرانی های اصلی هستند. به طور خاص، آنها به سختی از واکنش های پویا به وقایع غیرمنتظره حمایت می کنند. علاوه بر این، سطح انتزاع و بیان در زمان طراحی نسبت به پیچیدگی استقرار محدود است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
This article first provides up-to-date terminology and definitions related to software deployment. Then, it proposes an analytical framework and reviews recent research works on automatic deployment with reference to this framework, and synthesizes the results. The review shows that existing solutions are incomplete, and possibly inefficient or unusable, when distribution, heterogeneity, scalability, dynamics and openness are primary concerns. In particular, they barely support dynamic reactions to unforeseeable events. Additionally, abstraction level and expressiveness at design time are rather limited regarding deployment complexity.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 103, May 2015, Pages 198-218
نویسندگان
, , ,