توجه !
این رویداد خاتمه یافته است و اطلاعات موجود در این سایت صرفا جنبه آرشیو دارد
لطفا منتظر بمانید ...
0% Complete
English
رفتن به صفحه اصلی
ارائه مجازی مقاله
لیست نشست ها
نشست مقالات پوستری
مشخصات مقاله
کد مقاله
CCES-1070
منابع مقاله
عنوان
اجرای زبان های برنامه نویسی در سیستم های اینترنت اشیا و نهفته
نویسندگان
ساحل سجادی - فاطمه شمس زهرائی - زهره امینی
چکیده
در سالهای اخیر، رشد سریع سامانه های اینترنت اشیا و افزایش پی چیدگی ریزکنترلرها نیازمند رویکردهایی شده است که توسعه پذیری، قابلیت حمل و مدیریت پذیری نرم افزارهای نهفته را ارتقا دهند. این پژوهش با بررسی مدل های مختلف اجرای کد در ریزکنترلرها شامل اجرای نیتیو، مفسری، و ماشین های مجازی، به تحلیل مزایا و محدودیت های هر رویکرد می پردازد. در ادامه، یک زبان برنامه نویسی قابل حمل همراه با ماشین مجازی Mico8-Chip معرفی و تشریح می شود که هدف آن ساده سازی توسعه، کاهش وابستگی به سخت افزار و یکپارچه سازی فرآیند استقرار در پلتفرم های گوناگون است. طراحی کامپایلر، خط لوله تبدیل کد به بایتکد، محدودیت های منابع ریزکنترلرها و نحوه مدیریت وظایف همزمان در ماشین مجازی توضیح داده شده و نتایج اولیه نشان می دهد که این راهکار قادر است با تولید بایتکدی کم حجم، میان انتزاع سطح بالا و محدودیت های حافظه ای سامانه های نهفته تعادل برقرار کند. همچنین مقایسه ای میان وب اسمبلی، میکروپایتون، Lua ، eBPF و ران تایم های مختلف موجود در ادبیات انجام شده است تا جایگاه مدل پیشنهادی در میان فناوری های موجود مشخص شود. یافته ها نشان می دهد که ماشین های مجازی سبک وزن و زبان های قابل حمل می توانند نقش مهمی در کاهش هزینه توسعه، افزایش پورتابل بودن و بهبود امنیت در سامانه های اینترنت اشیا داشته باشند.
فایل ها
فایل ارایه مقالات پوستری
محتوای ارائه مجازی مقاله
نظرات
ثمین همایش، سامانه مدیریت کنفرانس ها و جشنواره ها - نگارش 44.7.0