در علوم کامپیوتر، وارسی مدل به این مسئله اشاره دارد که آیا مدل یک سیستم یک نیازمندی خاص را پشتیبانی میکند یا خیر. بررسی امکان بروز بن بست، مسابقه و حالتهای خاصی که سیستم را از کار میاندازد، وظیفهٔ فرایند وارسی مدل نرمافزار است. وارسی مدل تکنیکی است برای تائید صحت عملکرد یک سیستم که دارای حالتهای محدود است. این روش برای اطمینان حاصل کردن از صحت عملکرد نیازمندیها و طراحی یک سیستم بلادرنگ و نهفته به کار میرود. این شیوهٔ صحت سنجی، تمامی حالتهای ممکن سیستم را کاوش میکند و کلیهٔ سناریوهای ممکن را به روش نظاممند امتحان میکند.
در وارسی مدل کلیهٔ حالتها و انتقالهای مدل ریاضی مورد بررسی قرار میگیرد. با استفاده از یک روش هوشمندانه با دامنهٔ خاص، میتوان تمامی حالتها را با کاهش زمان محاسبه طی انجام یک عملیات، بررسی کرد. شیوههای پیاده سازی شامل شمارش فضای حالتها، شمارش فضای حالتهای نمادین، تفسیر انتزاعی، شبیه سازی نمادین و پالایش انتزاعی است. ویژگیهایی که اغلب مورد صحت سنجی قرار میگیرند، به صورت منطقهای زمانی مثل منطق زمانی خطی (LTL) یا منطق محاسبات درختی (CTL) توصیف میشوند.
مزایا و کاربردها
این شیوه به نسبت سایر روشها مثل وارسی اثبات، از سرعت بالایی برخوردار است.
با استفاده از مثال نقضی که در گزارش وارسی تولید میگردد، علت عدم ارضای ویژگی مورد انتظار در سیستم را میتوان کشف نمود.
این روش، صحت سنجی پارهای را میسر میکند. به بیانی دیگر میتوان هر ویژگی به طور مجزا وارسی گردد.
در هر مرحله از توسعهٔ تولید نرم¬افزار (طراحی، پیاده سازی و. . . ) می¬توان از این روش بهره برد.
کشف خطاهایی که در الگوریتمهای پیچیده نظیر پروتکلهای ارتباطی و الگوریتمهای جمع آوری زباله ممکن است رخ دهند و تشخیص آنها در فاز طراحی مشکل است؛ با استفاده از این روش امکان پذیر است.
از جمله ویژگیهای سیستمی که در وارسی مدل میتوان از صحت عملکرد آنها در مرحلهٔ پیاده سازی سیستم اطمینان حاصل نمود، عبارتند از:
کشف بروز بن بست در برنامههای همروند.
وارسی مشخصات زمانی؛ برای مثال بررسی بروز بن بست بعد از گذشت یک ساعت از راه اندازی مجدد سیستم.
در این صفحه تعداد 407 مقاله تخصصی درباره وارسی مدل که در نشریه های معتبر علمی و پایگاه ساینس دایرکت (Science Direct) منتشر شده، نمایش داده شده است. برخی از این مقالات، پیش تر به زبان فارسی ترجمه شده اند که با مراجعه به هر یک از آنها، می توانید متن کامل مقاله انگلیسی همراه با ترجمه فارسی آن را دریافت فرمایید. در صورتی که مقاله مورد نظر شما هنوز به فارسی ترجمه نشده باشد، مترجمان با تجربه ما آمادگی دارند آن را در اسرع وقت برای شما ترجمه نمایند.
مقالات ISI وارسی مدل (ترجمه نشده)
مقالات زیر هنوز به فارسی ترجمه نشده اند. در صورتی که به ترجمه آماده هر یک از مقالات زیر نیاز داشته باشید، می توانید سفارش دهید تا مترجمان با تجربه این مجموعه در اسرع وقت آن را برای شما ترجمه نمایند.
Keywords: وارسی مدل; Temporal logics; Data variable quantifications; Satisfiability; Model checking; Decidability and complexity; Alternating register automata; Data automata;