حل مشکل شکنندگی نقاط انقطاع با استفاده از حاشیه نویسی

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

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

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

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

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

RSTCONF01_616

تاریخ نمایه سازی: 30 آبان 1394

چکیده مقاله:

توسعه مبتنی بر جنبه در حال حاضر مورد توجه محققان زیادی به خصوص محققان مهندسی نرم افزار است. این مدل توسعه با استفاده از خاصیت پیمانه بندی قوی نسبت به کاهش پیچیدگی در سیستم های نرم افزاری عمل می کند. در این متد، دغدغه های سیستم به دو دسته دغدغه اصلی و مداخله ای تقسیم می شوند. مشکلی که در این مقاله به آن می پردازیم مشکل شکنندگی نقاط قطع است. این مشکل به دلیل عدم اتصال صحیح این دو دغدغه به یکدیگر می باشد. این عدم اتصال صحیح بدلیل تعریف ناصحیحنقاط قطع می باشد. در صورت عدم اتصال صحیح این دو دغدغه به یکدیگر ممکن است نتیجه حاصل با نتیجه اصلی نرم افزار یکساننباشد. همچنین درصورتیکه نقاط قطع صحیح تعریف نشوند نگهداشت سیستم بسیار مشکل و هزینه بر، خواهد بود. لذا در این مقاله با استفاده از annotation متدی را ارائه می دهیم که این مشکل را در فاز برنامه نویسی حل می کند. همچنین درصد خطای برنامه نویس را به حداقل می رساند، قابلیت استفاده مجدد را افزایش می دهد، وابستگی به کد پایه را از بین می برد

کلیدواژه ها:

جنبه گرائی ، برنامه نویسی جنبه گرا ، توسعه نرم افزاری جنبه گرا ، نقطه قطع ، دغدغه ، annotation

نویسندگان

محمد اسفندیاری

مدرس مدعو، گروه کامپیوتر دانشگاه آزاد اسلامی واحد بوشهر، بوشهر، ایران

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • بررسی مشکل شکنندگی نقاط قطع در جنبه گرایی [مقاله کنفرانسی]
  • Cazzola , W. , Pini , S.(2006). Join Point Pattern, ...
  • Cazzola , W., and et.all.(2006). Design-Based Pointcuts Robustness Against Software ...
  • Greenwood , P., and et.all..(2009). Contributing Factors to Pointcut Fragility, ...
  • Iqbal , S. , Allen , G.(2011). Designing Aspects with ...
  • Iqbal , S., Allen , G.(2012). Pointcut Design with AODL, ...
  • Kellens , A.and et.all.(2006). A Model-driven Pointcut Language for More ...
  • Stoerzer , M. , Graf , J.(2005). Using Pointcut Delt ...
  • Storzer M. , Koppen , C.(2004). PCDiff: Attacking the Fragile ...
  • Zhang , C. , Jacobsen, H.(2007). Efficiently mining crosscutting concerns ...
  • https : //docs .oracle.com/j avase/tutorial/j ava/anno tatio ns/declaring .html ...
  • http : //en. wikipedia. O r g/w i ki /J ...
  • نمایش کامل مراجع