مقاله کنفرانسی سال ۱۳۹۹ فارسی

چارچوب برنامه نویسی گرافیکی

چکیده مقاله

ماشینهای خودکار، به دلیل پیشرفتهای قابل ملاحظه در هوش ماشینی، به طور گسترده در حوزه های مختلف کاربردی مورد استفاده قرار می گیرند از آنجا که این ماشینهای خودکار مجهز به حسگرهای متنوع، پردازشگرهای چند هسته ای وگره های محاسباتی توزیع شده هستند، ساختار نرم افزاری آنها پیچیده و پیچیده تر شده است این امر منجر به تقاضا برای یک چارچوب برنامه نویسی جدید میشود که انتزاع برنامه نویسی آسان برای استفاده دارد علاوه بر این، این چارچوب نیازمندپشتیبانی از محدودیتهای زمانبندی سر به سر واقعی و تشخیص زمان اجرای نقض آنها است الگوی ماشینهای خودکار باپیشرفت قابل توجهی در هوش ماشینی تغییر کرده است برای پشتیبانی از هوش ماشینی، ماشینهای خودکار در حال حاضربه حسگرهای متنوع، پردازنده های چندهسته ای ناهمگن و گره های محاسباتی توزیع شده مجهز شدهاند که به ساختار نرم افزاری پیچیده نیاز دارند تا به درستی از آنها استفاده کنند با معرفی حسگرهای جدید و توان محاسباتی، ماشینهای خودکار باید از برنامه های کاربردی پشتیبانی کنند که پردازش پیچیده روی توالی نامحدود داده های جریان تولید شده در زمان واقعی را انجام میدهند با این حال، با افزایش پیچیدگی نرم افزار، هماهنگ کردن جریانهای متعدد داده ها برای توسعه دهندگان دشوار شده است و هنوز هم الزامات سیستم را برآورده میکنند برای رفع این مشکل، در حال حاضر، در حال توسعه ی یک چارچوب برنامه نویسی گرافیکی هستیم که آن را Splash نامیده ایم با توجه به پیشرفتهای هوش ماشینی وافزایش تقاضا برای ماشینهای خودکار، پیچیدگی پلتفرم نرم افزاری اصلی به سرعت در حال افزایش است و توسعه دهندگان را با جزئیات پیاده سازی تحت تأثیر قرار میدهد ما تلاش می کنیم تا بار روی دوش توسعه دهنگان را با ایجاد یک چارچوب برنامه نویسی گرافیکی که ما آن را Splash مینامیم، سبک کنیم در این مقاله، ما یک چارچوب برنامه نویسی گرافیکی را به نام Splash معرفی میکنیم که به وضوح به چالشهای برنامه نویسی که در طول توسعه ی یک ماشین مستقل ایجاد می شوند، می پردازد ما چهار هدف طراحی را برای حل این چالشها تنظیم کردیم اول، Splash باید یک انتزاع برنامه نویسی مؤثر ایجاد کند که پردازش جریان یک ماشین خودکار را پشتیبانی میکند دوم اینکه، باید برنامه نویسان را قادر سازد تا محدودیت های زمان بندی واقعی و سر به سر را مشخص کرده و نقض چنین محدودیتهایی را تحت نظارت داشته باشند سوم، باید از کنترل استثنا، تغییر حالت و ترکیب حسگر پشتیبانی کند در نهایت، باید از بهینه سازی عملکرد و تنظیم در طول اجرای سیستم پشتیبانی کند ما ترکیب و معنای ساختارهای زبان کلیدی Splash را ارائه میکنیم و نشان میدهیم که چگونه به اهداف طراحی خود دست مییابیم برای نشان دادن کاربرد چارچوب برنامه نویسی خود، ما یک برنامه ی کنترل انطباقی کروز هواپیما با پر بازده ترین سرعت پرواز ACC را در Splash به عنوان یک نمونه نوشته ایم ما همچنین یافته های به دست آمده از فرآیند توسعه ی نرم افزار ACC را با استفاده از Splash ارائه میکنیم

کلیدواژه‌ها

انتزاع برنامه نویسی Splash پردازش جریان محدودیت زمان بندی چارچوب برنامه نویسی گرافیکی برنامه نویسی مبتنی بر مؤلفه

نویسندگان

تصویر محمد یوسفوند

محمد یوسفوند

دانشجوی کاردانی برنامه سازی کامپیوتر دانشگاه علمی کاربردی الشتر۱

شیوه ارجاع

یوسفوند، محمد،1399،چارچوب برنامه نویسی گرافیکی،سومین کنفرانس بین المللی تحقیقات بین رشته ای در مهندسی برق، کامپیوتر، مکانیک و مکاترونیک در ایران و جهان اسلام،کرج

ارائه‌شده در

پوستر مجموعه مقالات سومین کنفرانس بین المللی تحقیقات بین رشته ای در مهندسی برق، کامپیوتر، مکانیک و مکاترونیک در ایران و جهان اسلام مجموعه مقالات سومین کنفرانس بین المللی تحقیقات بین رشته ای در مهندسی برق، کامپیوتر، مکانیک و مکاترونیک در ایران و جهان اسلام30 شهریور 1399 · کرج
ادامه مسیر پژوهش

مقالات مرتبط

مقاله کنفرانسی سال ۱۳۹۹ ۱,۷۸۷ مشاهده

تشخیص پوکی استخوان با استفاده از فرآیندهای پردازش تصویر و الگوریتم های فراابتکاری

عدم تشخیص بموقع و صحیح پوکی استخوان موجب شده است که یک سوم زنان در سن بالای50 سال در نواحی ستون فقرات، ل…

پوکی استخوانپردازش تصویربهینه سازی
مقاله کنفرانسی سال ۱۳۹۹ ۱,۵۲۴ مشاهده

تشخیص و کاهش حملات DoS و DDoS در SDN مبتنی بر IoT

ظهور مورد انتظار اینترنت اشیاء IoT تقاضای زیادی را برانگیخته است دستگاه های تعبیه شده ، ارائه انواع خدما…

اینترنت اشیاءDoSآنتروپی
مقاله کنفرانسی سال ۱۳۹۹ ۱,۴۳۸ مشاهده

آنالیز اکسرژی و اکسرژی اکونومیک یک سیکل ترکیبی و مقایسه هزینه ترمواکونومیک تولید برق با سیکل گازی با توان مشابه

نیروگاه سیکل ترکیبی بخاطرانعطاف پذیری در محدوده ی گسترده ایی از بار،تولید توان بالا و امکان استفاده از ا…

سیکل ترکیبیاکسرژیاکسرژواکونومیک
مقاله کنفرانسی سال ۱۳۹۹ ۱,۳۱۳ مشاهده

ارایه راهکاری برای شناسایی پولشویی به روش ترکیبی الگوریتم های درخت تصیم بهبود داده شده ID3، شبکه های عصبی و الگوریتم نیزه ماهی

تقلب در تراکنش ها به طور فزاینده ای به یک مشکل جدی برای کسب و کار، دولت و سرمایهگذاران تبدیل شده است در…

پولشوییتشخیص تقلبدسته بندی
مقاله کنفرانسی سال ۱۳۹۹ ۱,۲۷۷ مشاهده

Web-based Fingerprint Door Lock System

Nowadays, security is an essential requirement for everyone People need to keep their homes, offices, an…

PythonBiometricsMechanical lock
مقاله کنفرانسی سال ۱۳۹۹ ۱,۲۷۱ مشاهده

ارائه راهکاری به منظور ارزیابی ظرفیت میزبانی شبکه توزیع از منابع تولید پراکنده

منابع تولید پراکنده مزایای فراوانی برای شبکه های توزیع انرژی الکتریکی به همراه دارند استفاده هرچه بیشتر…

شبکه توزیعظرفیت میزبانیمنابع پراکنده بادی