توسعه برنامه های اندرویدی با فرآیند مبتنی بر مدل های قابل اجرا

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 477

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICIKT09_019

تاریخ نمایه سازی: 21 اردیبهشت 1397

چکیده مقاله:

یک مدل قابل اجرا شامل جزییات لازم جهت اجرای مستقیم مدل است. در روش توسعه نرم افزار مبتنی بر مدل قابل اجرا از طراحی یک زبان مدلسازی در یک دامنه مشخص برای توصیف محصول نرم افزاری استفاده می شود. به این ترتیب کاربر امکان طراحی محصول بر اساس مفاهیم شناخته شده در دامنه مربوطه را خواهد داشت. در این مقاله فرآیند توسعه نرم افزار مبتنی بر مدل های قابل اجرا معرفی شده و تعریف یک زبان مدلسازی جهت توسعه برنامه های تحت پلتفرم اندروید ارایه می شود. بازنمایی زبان مدلسازی با استفاده از مفاهیم نظریه گراف انجام می گیرد. ساختار زبان از طریق گراف دارای نوع بازنمایی شده و معنای آن توسط قواعد تبدیل گراف توصیف میشود. مدل تهیه شده در یک موتور اجرای مدل (ماشین مجازی) و از طریق تعامل با پلتفرم اندروید اجرا می شود. کاربرد فرآیند پیشنهادی باعث کاهش زمان توسعه و نیز امکان اعمال مستقیم قابلیت ها و ویژگی های کیفی در نرم افزار می شود.

کلیدواژه ها:

نویسندگان

رضا گرگان محمدی

دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی امیرکبیر، تهران

احمد عبداله زاده بارفروش

دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی امیرکبیر، تهران