ارائه یک سازنده کد ترکیبی و توسعه آن در قالب قابلیت های کاربردی با رهیافت معماری سرویس گرا

سال انتشار: 1397
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 190

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

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

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

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

JR_JME-16-54_008

تاریخ نمایه سازی: 21 اسفند 1399

چکیده مقاله:

معماری سرویس‌گرا یکی از زمینه‌های در حال توسعه مهندسی نرم‌افزار است که امکان برقراری ارتباط بین دو سیستم در یک شبکه ناهمگون با تکنولوژی‌های مختلف را امکان‏پذیر می‌سازد. ویژگی‌های این معماری شامل قابلیت استفاده مجدد و چابکی در مقابل تغییرات آینده است. در بحث معماری سرویس‌گرا یکی از چالش‌های مهم این است که علی‌رغم سازنده‏های کد متعددی که در این حیطه معرفی شده، هنوز کاستی‌هایی در فاز‌های مختلف این سازنده کد‌ها وجود دارد. در این مقاله با توجه به نقاط ضعف سازنده‌های کد در فاز‌های مختلف و تأثیر به‌سزایی که این کاستی‌ها، می‌تواند در کیفیت و تولید سیستم‌های نرم‌افزاری داشته باشد به ارائه راهکار ترکیبی برای معرفی سازنده کد از دو مرجع خواهیم پرداخت. بدین منظور با استفاده از مزایای دو سازنده کد فوق، یک سازنده کد ترکیبی (SOG) ارائه می‌گردد. همچنین به منظور افزایش کارایی در تولید سیستم‌های نرم‌افزاری با استفاده از سازنده کد فوق، ویژگی‌های جدید در راستای افزایش امنیت کد تولید شده، افزایش زبان‌های برنامه‌نویسی قابل پشتیبانی، تعدد قالب‌های انتقال اطلاعات بین کلاینت و سرور، اضافه شدن لایه رمزنگاری و تولید پنل مخصوص مدیریت پایگاه داده در وب ارائه شده است. بنابراین به طور خلاصه می‌توان گفت هدف اصلی در این مقاله ارائه سازنده کدی است که کد‌های مربوط به معماری سرویس‌گرا را تولید می‌کند که علاوه بر داشتن ویژگی‌های سازنده کد‌های مشابه دارای ویژگی‌های کاربردی نوینی می‌باشد. به منظور سنجش توانایی سازنده کد پیشنهادی، این سازنده کد بر اساس معیار‌های مربوط به پروتکل‌های مختلف و انتقال اطلاعات بین کلاینت و سرور مورد ارزیابی قرار گرفته است.

نویسندگان

عرفان قنذهاری

دانشگاه علم و هنر یزد

فاطمه سعادت جو

دانشگاه علم و هنر یزد

محمد صالح معافی

دانشگاه علم و هنر یزد

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • 1] White, L. J., Reichherzer, T., Coffey, J., Wilde, N., ...
  • [2] Wang, S., Liu, Z., Sun, Q., Zou, H., & ...
  • [3] Oliveira, P., & Matos, P. J., “BLEGen—A Code Generator ...
  • [4] Vrba, P., Marik, V., Siano, P., Leitão, P., Zhabelova, ...
  • [5] Biehl, M., El-Khoury, J., & Törngren, M. “High-Level specification ...
  • [6] Jongmans, S. S. T., Santini, F., Sargolzaei, M., Arbab, ...
  • [7] Naujokat, S., Traonouez, L. M., Isberner, M., Steffen, B., ...
  • [8] Jongmans, S. S. T., Santini, F., Sargolzaei, M., Arbab, ...
  • [9] Ringert, J. O., Roth, A., Rumpe, B., & Wortmann, ...
  • [10] Fertalj, K., & Brcic, M., “A source code generator ...
  • [11] Lazetic, S., Savic, D., Vlajic, S., & Lazarevic, S.,”A ...
  •  [12] Imam, A. T., Rousan, T., & Aljawarneh, S., “An ...
  • [13] Ries, C. B., & Grout, V., “Code generation approaches ...
  • [14] Mattingley, J., & Boyd, S. “CVXGEN: a code generator ...
  • [15] Siret, N., Wipliez, M., Nezan, J. F., & Rhatay, ...
  • [16] Shan, J., Ma, D., Zhang, B., & Luo, W. ...
  • [17] Boian, F., Chinces, D. I. A. N. A., Ciupeiu, ...
  • [18] Baker, S., & Dobson, S. (2005),”Comparing service-oriented and distributed ...
  •  [19] Perepletchikov, M., Ryan, C., & Frampton, K. (2005),”Comparing the ...
  • [20] Hsu, Y. L., Lee, C. H., & Kreng, V. ...
  • نمایش کامل مراجع