نرمافزارهای خودتطبیق: مفاهیم و چالشها

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

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

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

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

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

RKES01_166

تاریخ نمایه سازی: 21 شهریور 1395

چکیده مقاله:

سیستمهای نرمافزاری اجرا شونده در محیطهای توزیعشده و متغیر کنونی نیازمند نظارت انسان هستند تادر همه شرایط بتوانند به عملیات خود ادامه داده و پاسخگوی نیازهای کاربران باشند. این بازنگری و نگهداری کهبه شیوه برونخط و با دخالت کاربر انسانی صورت میگیرد با وجود برخورداری از مزایایی از جمله توانایی برخورد با گستره زیادی از تغییرات، با مشکلاتی همچون زمانبر بودن، پرهزینه بودن، امکان خطای انسانی و وقفه در اجرای سیستم همراه است که این مشکلات از کاربرد ساختار حلقه باز درتوسعه سیستم های نرم افزاری ناشی میشود. مشکلات روشهای مبتنی بر دخالت انسانی، منجر به ایجاد مفهوم خودتطبیقی به عنوان سازوکارهای قابل اعتمادی که با حذف دخالت انسانی و جایگزینی ساختارهای حلقه بسته با ساختارهای حلقه باز، به سرعت و با هزینه کم، امکان تیبیق سیستمهای نرمافزاری را در طول زمان و در رویارویی با تغیترات و در محیطهای غیرمتمرکز، ناهمگون و آمیخته با تغییر فراهم مینمایند، شد. بنابراین یک نرمافزار خود تطبیق قادر است به صورت خودکار و برخط و با کاربرد یک فرآیند خودتطبیقی سه مرحلهای شامل تشخیص، تصمیم- گیری و اجرا به تغییرات سیستمی و محیطی واکنش نشان دهد و در این راستا، با توجه به خصوصیات self-* ، ویژگیهای دامنه و ترجیحات کاربران، از مدلها، چارچوبها و ساختارهای مختلفی بهره میگیرد

نویسندگان

ندا کریمی رزوه

کارشناس ارشد مهندسی فناوری اطلاعات، موسسه آموزش عالی شهاب دانش، قم، ایران

علی صادقی معین

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

فاطمه کیامهر

کارشناس ارشد مهندسی فناوری اطلاعات، دانشگاه فنی و حرفه ای، آموزشکده فنیو حرفه ای دختران، قم، ایران

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • M. Salehie and L Tahvildari, "Self-adaptive Software: Landscape and research ...
  • L. Northrop, R. P. Gabriel, M. Klein, and D. Schmidt, ...
  • B. H. C. Cheng et al., "Software Engineering for Self- ...
  • E. P. Kasten, P. K. Mckinley, S. M. Sadjadi, and ...
  • S. Dustdar et al., "A roadmap towards sustainable self- aware ...
  • M. P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann, ...
  • IBM Corporation, _ architectural blueprint for autonomic computing, IBM, USA, ...
  • J. O. Kephart and D. M. Chess, "The vision of ...
  • M. Hiel, "An Adaptive Service Oriented Architecture, " MS.D. Thesis, ...
  • Aksit, M. & Choukair, Z., 'Dynamic Adaptive and Reconfigurable Systems ...
  • McKinley, P., Sadjadi, S. & Kasten, E., _ Taxonomy of ...
  • _ A. Zadeh, "On the definition of adaptivity, " Proceedings ...
  • A. Omicini and A. Ricci, "Reasonin about organization: Shaping the ...
  • S. B alasubramanian et al, _ Characterizing Problems for Realizing ...
  • Y. Brun, G. Di, M. Serugendo, C. Gacek, H. Giese, ...
  • M. Jelasity, O. Babaogal, and R. Laddaga, "Self- Management thro ...
  • R. N. Taylor, N. Medvidovic, and E. M. Dashofy, Software ...
  • M. Kohli, _ Enhanced Goal-Oriented De cision-Making Model for Self-Adaptive ...
  • M. Salehie, _ Quality-Driven Approach to Enable D ecision-Making in ...
  • M. Salehie, L. Tahvildari, "Autonomic Computing: Emerging Trends and Open ...
  • R. M. Bahati et al, "Modelling reinforcement learning in policy-driven ...
  • M. Baldauf, S. Dustdar, and F. Rosenberg, _ survey on ...
  • M. Hussein, J. Han, and A. Colman, _ _ ontext-Aware ...
  • R. Allen and D. Garlan, "Specifying and Analyzing Dynamic Software ...
  • J. Magee and J. Kramer, "Dynamic structure in software architectures, ...
  • R. Rouvoy et al., "MUSIC : Middleware Support for Self- ...
  • p. k. Mckinley et al, "Composing Adaptive Software, " IEEE ...
  • S. Akram, A. Bouguettaya, X. Liu, A. Haller, and F. ...
  • M. G. Hinchey and R. Sterritt, _ 'Self-Managing Software, " ...
  • R. Sterritt and D Bustard, "Towards an Autonomc Computing Environment, ...
  • P. K. McKinley, S. M. Sadjadi, E. P. Kasten, and ...
  • J. Buckley, T. Mens, M. Zenger, A. Rashid, and G. ...
  • P. Bresciani et al, "Tropos: An Agent- Oriented Software Development ...
  • N. R. Jenninges, _ agent-based software engineering, " In Sixteenth ...
  • G. Tesauro et al, _ Multi-Agent Systems Approach to Autonomic ...
  • J. O. Kephart et al, ":An Artificial Intelligence Perspective on ...
  • C. A. Iglesias, M. Garijo and J. C. Gonzalez, _ ...
  • _ S. Rao and M. P. Georgeff, " BDI Agent: ...
  • A. V. Lamsweerde, "Goal-Oriented Requirements Engineering: A Guided Tour, : ...
  • Requirements for Adaptive Systems, " Proceedings of the 6th Awareness:ه ...
  • N. M. Villegas, G. Tamura, R. Casallas, "A Framework for ...
  • L. Chung and J. C. Sampaio do prado leite, "On ...
  • N. Esfahani, _ Framework for Managing Uncertainty in Self-Adaptive Software ...
  • G. Tesauro et al, "On the use of hybrid reinforcement ...
  • نمایش کامل مراجع