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

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

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

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

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

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

ITCC01_359

تاریخ نمایه سازی: 9 فروردین 1395

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

مجید مظفری

کارشناسی ارشد مهندسی نرم افزار دانشگاه آزاد اسلامی واحد رشت

امیر فلاحتی مرزدشتی

کارشناسی ارشد مهندسی نرم افزار دانشگاه آزاد اسلامی واحد رشت

علیرضا پوربهرام

کارشناسی ارشد مهندسی نرم افزار دانشگاه آزاد اسلامی واحد رشت

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Intermatfiona1 CConference oh Information Technolosv. Commuter & Communicatiom رایمذپو0 28 ...
  • M. Abdellatief, A. B. M. Sultan, A. A. A. Ghani, ...
  • A. Aleti, B. Buhnova, L. Grunske, A. Koziolek, and I. ...
  • P. Baker, M. Harman, K. Steinhofel, and A.Skaliotis. Search b ...
  • D. Birkmeier and S. Overhage. On Component I denti_c ationAp ...
  • I. Boussa_d, J. Lepagnot, and P. Siarry. A survey _ ...
  • J. A. Clark, J. J. Dolado, M. Harman, R. M. ...
  • L. Dobrica and . Niemela. A survey on software architecture ...
  • S. Software Architecture Reconstruction : AProc ess-Oriented Taxonomy. IEEE Trans. ...
  • J. Ferrer, P. M. Kruse, F. Chicano, and E. Alba. ...
  • basedS _ ftwareEng ineering : Trends, techniques and applications. ACM ...
  • S. M. H. Hasheminejad and S. Jalili.An evolutionary approach to ...
  • ISO.ISO/IEC FDIS 42010D9. Systems and software engineering -Architecture description, mar ...
  • A. C. Jensen and B. H. Cheng.On the Use of ...
  • S. Kebir, A.-D. Seriai, A. Chaoui, and S. Chardigny. Comparing ...
  • S. Malek, N. Medvidovic, and M. Mikic-Rakic. An Extensibe Frame-work ...
  • A. Martens, D. Ardagna, H. Koziolek, R. Mirandola, and R. ...
  • OMG. Uni_ed Modeling Language 2.4 Supers tructure Speci_cation, nov2010. C. ...
  • K. Praditwong, M. Harman, and X. Yao. Software Mo dule ...
  • C. L. Simons, I. C. Parmee, and R. Gwynllyw. Interactive, ...
  • S. Ventura, C. Romero, A. Zafra, J. A. Delgado, and ...
  • نمایش کامل مراجع