ساخت مدل های فیزیکی دامنه خاص با ماژول های نرم افزاری همه منظوره در نرم افزار کنترل جاسازی شده
| عنوان | ساخت مدل های فیزیکی دامنه خاص با ماژول های نرم افزاری همه منظوره در نرم افزار کنترل جاسازی شده |
|---|---|
| نویسنده | رو، آ. د، سوزر، حسن، آکشیت، م. |
| تاریخ انتشار: | 2014-02 |
| محل انتشار | - Springer Science + Business Media |
| موضوع | زبان های خاص دامنه، سیستم های جاسازی شده، ترکیب نرم افزار ·، فیلترهای ترکیب، برنامه نویسی جنبه گرا |
| نوع | دوره ای |
| زبان | انگلیسی |
| دیجیتال | بله |
| نسخه خطی | خیر |
| کتابخانه: | دانشگاه اوزیغین |
| شناسه دارایی کتابخانه | 1619-1374 |
| شماره ثبت | d99ebb41-abd4-4bd3-9595-66605522b3fb |
| محل کتابخانه | علوم کامپیوتر |
| تاریخ | 2014-02 |
| یادداشتها | با توجه به محدودیت های کپی رایت، دسترسی به متن کامل این مقاله تنها از طریق اشتراک امکان پذیر است. |
| متن نمونه | امروزه بخش قابل توجهی از سیستم های نرم افزاری در حوزه کنترل جاسازی شده به کار گرفته شده اند. نرم افزار کنترل جاسازی شده با کنترل یک سیستم فیزیکی سر و کار دارد و به این ترتیب مدل هایی از ویژگی های فیزیکی به بخشی از نرم افزار کنترل جاسازی شده تبدیل می شوند. در شیوه های فعلی، معمولاً از زبان های همه منظوره (GPL)، مانند C/C++ برای توسعه سیستم های جاسازی شده استفاده می شود. اگرچه یک GPL برای بیان محاسبات همه منظوره مناسب است، اما در بیان مدل های ویژگی های فیزیکی به صورت دلخواه کوتاهی می کند. این امر نه تنها خوانایی کد را کاهش می دهد، بلکه استفاده مجدد را به دلیل عدم وجود اپراتورهای انتزاعی و ترکیبی اختصاصی با مشکل مواجه می کند. علاوه بر این، بررسی های استاتیک و پویا مخصوص دامنه ممکن است به طور موثر اعمال نشود. زبانهای مدلسازی دامنه خاص (DSML) و ابزارهایی برای مشخص کردن مدلهای ویژگیهای فیزیکی وجود دارد. اگرچه معمولاً برای شبیهسازی و مستندسازی سیستمهای فیزیکی استفاده میشوند، اما اغلب برای پیادهسازی نرمافزار کنترل تعبیهشده استفاده نمیشوند. این به دلیل این واقعیت است که این DSML ها برای بیان محاسبات همه منظوره مناسب نیستند و نمی توان آنها را به راحتی با سایر ماژول های نرم افزاری که در GPL پیاده سازی شده اند ترکیب کرد. این مقاله یک رویکرد جدید برای ترکیب یک DSML برای مدلسازی ویژگیهای فیزیکی و یک GPL برای اجرای محاسبات همه منظوره ارائه میکند. مدل فیلترهای ترکیب برای ترکیب مدلهای مشخصشده در DSML با ماژولهای مشخصشده در GPL در سطح انتزاعی هر دو زبان استفاده میشود. به این ترتیب، این رویکرد مزایای استفاده از DSML برای مدلسازی ویژگیهای فیزیکی را با آزادی یک GPL برای اجرای محاسبات همه منظوره ترکیب میکند. این رویکرد با استفاده از دو مطالعه موردی صنعتی از حوزه سیستم های چاپ نشان داده شده است. |
| DOI | 10.1007/s10270-012-0283-7 |
| Cilt | 13 |