چکیده
بنا به دلایل زیادی توسعه ی برنامه های کاربردی برای اینترنت اشیا و ابر دشوار است؛ حتی اگر پیچیدگی ذاتی پردازش توزیع شده را در نظر نگیریم، رقابتی که بین پلت فرم ها، زبان های برنامه نویسی و پروتکل های ارتباطی وجود دارد، کار را سخت می کند. می توان استدلال کرد که این مسئله به طور کلی صنعت را عقب نگه داشته است: نوشتن، توسعه و مدیریت نرم افزارها سخت است. در این مقاله ما Calvin را ارائه کردیم که یک چارچوب هیبریدی برای ترکیب ایده های مربوط به مدل Actor و پردازش مبتنی بر جریان می باشد. ما نشان دادیم که با تقسیم برنامه به چهار جنبه –توصیف، اتصال، استقرار، و مدیریت – می توان یک روش بصری برای توسعه نرم افزار ایجاد کرد و به یک پلت فرم توزیع شده ی انعطاف پذیر برای استقرار و مدیریت برنامه های کاربردی دست یافت. همچنین ما زبان و پلت فرم Calvin را با استفاده از زمان اجرای سبک API، محدود کردن تعداد پروتکل های ارتباطی – بدون نیاز به حامل- برای برقراری ارتباط در زمان اجرا، بین زمان های اجرا و عبور داده ها بین اجزاء حفظ کردیم.
کلمات کلیدی: پردازش ابری- اینترنت اشیا- IoT- پردازش توزیع شده- توسعه نرم افزار- مقاله وضعیت
مقاله ی ISI
منتشر شده در سال 2015
تعداد صفحات مقاله ی اصلی 8 صفحه می باشد
لطفا برای دریافت فایل ترجمه با قالب WORD به
goldtranslate20@gmail.com ایمیل بزنید.
هزینه ی ترجمه 16,000 تومان می باشد.
برای دریافت فایل انگلیسی با قالب PDF کلیک کنید
Calvin - ادغام ابر و اینترنت اشیا