توسعه برنامه های اندرویدی با فرآیند مبتنی بر مدل های قابل اجرا
محل انتشار: نهمین کنفرانس فناوری اطلاعات و دانش (IKT 2017)
سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 561
فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ICIKT09_019
تاریخ نمایه سازی: 21 اردیبهشت 1397
چکیده مقاله:
یک مدل قابل اجرا شامل جزییات لازم جهت اجرای مستقیم مدل است. در روش توسعه نرم افزار مبتنی بر مدل قابل اجرا از طراحی یک زبان مدلسازی در یک دامنه مشخص برای توصیف محصول نرم افزاری استفاده می شود. به این ترتیب کاربر امکان طراحی محصول بر اساس مفاهیم شناخته شده در دامنه مربوطه را خواهد داشت. در این مقاله فرآیند توسعه نرم افزار مبتنی بر مدل های قابل اجرا معرفی شده و تعریف یک زبان مدلسازی جهت توسعه برنامه های تحت پلتفرم اندروید ارایه می شود. بازنمایی زبان مدلسازی با استفاده از مفاهیم نظریه گراف انجام می گیرد. ساختار زبان از طریق گراف دارای نوع بازنمایی شده و معنای آن توسط قواعد تبدیل گراف توصیف میشود. مدل تهیه شده در یک موتور اجرای مدل (ماشین مجازی) و از طریق تعامل با پلتفرم اندروید اجرا می شود. کاربرد فرآیند پیشنهادی باعث کاهش زمان توسعه و نیز امکان اعمال مستقیم قابلیت ها و ویژگی های کیفی در نرم افزار می شود.
کلیدواژه ها:
نویسندگان
رضا گرگان محمدی
دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی امیرکبیر، تهران
احمد عبداله زاده بارفروش
دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی امیرکبیر، تهران