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

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

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

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

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

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

JR_JSCIT-13-2_006

تاریخ نمایه سازی: 5 آذر 1403

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

Mahnaz Mohammadkhanpour Yamchi

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

Eslam Nazemi

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

Mitra Mirzarezaee

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

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • S. Shevtsov, D. Weyns and M. Maggio, "SimCA*: A Control-Theoretic ...
  • M. U. Iftikhar and D. Weyns, "Activforms: Active formal models ...
  • R. Calinescu, L. Grunske, M. Kwiatkowska, R. Mirandola and G. ...
  • D. Garlan, B. Schmerl and S.-W. Cheng, "Software Architecture-Based Self-Adaptation," ...
  • D. Weyns, "Software engineering of self-adaptive systems: an organised tour ...
  • S. Mahdavi-Hezavehi, D. Weyns, P. Avgeriou, R. Calinescu, R. Mirandola ...
  • S. Shevtsov and D. Weyns, "Keep it SIMPLEX: Satisfying multiple ...
  • D. Weyns, N. Bencomo, R. Calinescu, J. Camara, C. Ghezzi, ...
  • A. Filieri, M. Maggio, K. Angelopoulos, N. D’ippolito, I. Gerostathopoulos, ...
  • J. L. Hellerstein, "Self-managing systems: a control theory foundation," in ...
  • A. Filieri, H. Hoffmann and M. Maggio, "Automated design of ...
  • M. Litoiu, M. a. T. G. Shaw, N. M. Villegas, ...
  • A. Filieri, C. Ghezzi, A. Leva and M. Maggio, "Self-adaptive ...
  • A. Filieri, C. Ghezzi, A. Leva and M. Maggio, "Reliability-driven ...
  • S. Shevtsov, D. Weyns and M. Maggio, "Handling new and ...
  • S. Shevtsov, D. Weyns and M. Maggio, "Self-Adaptation of Software ...
  • A. Filieri, H. Hoffmann and M. Maggio, "Automated multi-objective control ...
  • M. Maggio, A. V. Papadopoulos, A. Filieri and H. Hoffmann, ...
  • A. V. Papadopoulos, "Designing Self-Adaptive Software Systems with Control Theory: ...
  • D. Weyns, "Control-based Software Adaptation," in An Introduction to Self-adaptive ...
  • S. Shevtsov, D. Weyns and M. Maggio, "SimCA* A Control-theoretic ...
  • M. Sabuhi, N. Mahmoudi and H. Khazaei, "Optimizing the performance ...
  • R. D. Caldas, A. Rodrigues, E. B. Gil, G. N. ...
  • D. Weyns, B. Schmerl, M. Kishida, A. Leva, M. Litoiu, ...
  • Z. a. J. S. Hou, "Data-driven model-free adaptive control for ...
  • E. Di Nitto, C. Ghezzi, , A. Metzger, M. Papazoglou ...
  • S. Gerasimou, R. Calinescu, S. Shevtsov and D. Weyns, "Undersea: ...
  • Z. Hou and S. Jin, Model free adaptive control: theory ...
  • Z.-S. Hou and Z. Wang, "From model-based control to data-driven ...
  • K. J. Astrom and B. Wittenmark, Adaptive Control Second Edition, ...
  • Z. Hou, R. Chi and H. Gao, "An overview of ...
  • D. Weyns, "Basic Principles of Self-Adaptation and Conceptual Model," in ...
  • S. Petra and C. Popa, "Single projection Kaczmarz extended algorithms," ...
  • S. Mahdavi-Hezavehi, P. Avgeriou and D. Weyns, "A Classification Framework ...
  • S. Burer and A. N. Letchford, "Non-convex mixed-integer nonlinear programming: ...
  • M. ApS, MOSEK modeling cookbook, ۲۰۲۰ ...
  • D. K. Saxena, J. A. Duro, A. Tiwari, K. Deb ...
  • نمایش کامل مراجع