بخشی از ترجمه فارسی:SEMoLa (ساده ،کاربرد آسان ، زبان مدلینگ ) بوسیله فرانسسکو دانوسو در رشته کشاورزی و در دانشکده علوم دانشگاه یوداین ایتالیا وبا همکاری تعداد زیادی از محققین پیاده سازی شده است ، یک شبیه ساز که محیط مدلسازی در ساخت مدلهای کامپیوتری برای سیستم های پویاست.نرم افزار مذکور قالب بندی شده بوسیله 3 جزء :
- ساختار غیر رویه ای برای مدل کد
- یک مجموعه دستور ساخت و ارزیابی جهت مدلهای شبیه ساز کامپیوتری
- یک محیطGUI برای مدیریت محیط شبیه سازی
دستورات به مستندات مدل اجازه می دهند برای نشان دادن نتایج شبیه سازی برای اجرای آنالیز های حساس و نا معلوم.مدیریت محیط مدلینگ بوسیله دستوراتی برای ست کردن ، نشان دادن ، پاک کردن متغیرهای محیط مدلینگ ، برای ویرایش سریع فایلهای مدل ، برای ایجاد فایلهایی برای شبیه ساز چند رسانه ای ، برای نشان دادن فایلهای SEMoLa و برای سرعت سنجی جلسه کاری به انجام می رسد.
همچنین دارای یک سیستم Error یابی و یک on-line help گسترده در دسترس ، می باشد. SEMoLa یک شبیه ساز ساده فرا زبان است. کد های مدل شده در SEMoLa ، به زبان های Basic و C++ ترجمه شده اند و سپس بصورت فایلهای اجرائی کامپایل می شوند . کدهای زبان Basic توسط کنسول کامپایلر Basic 1.0 وکد های C++ بوسیله کامپایلر MinGW 2.0.0-3 کامپیل می شوند.
یک مجموعه ای از ابزارها مانند ابزار های شبیه سازی شبکه های عصبی ،ابزار های تجزیه تحلیل بصورت باز گشتی ،ابزارهای چک کردن مدل و دیگر ابزار ها برای گسترش دادن توانائی های SEMoLa تجهیز شده اند و امکان مدلینگ و تجزیه و تحلیل بصورت قدرتمند تر را به کاربر، می دهد.
درصورت نیاز ، فایلهای متغیر خارجی (متغیر های ورودی) نیزتوسط SEMoLa قادر به لود شدن و پردازش هستند . شبیه سازی های چند گانه یا دسته ای ممکن است در ارتباط با یکدیگر اجرا شوند ولی بدین صورت که مقادیر درونی مختلف ، مجموعه پارامتر ها ، متغیر های بیرونی و یا سناریو های رخدادها در نتیجه اجرای آنها بصورت خروجی مشترک ، قابل استفاده باشند . در فاز شبیه سازی برای بدست آوردن آنالیز های حساس مانند پارامترهای اندازه گیری خوشبینانه نیوتن ، و درستی مدل در مقابل داده های مستقل ، از این تکنیک استفاده می شود .
SEMoLa به کاربر اجازه می دهد تا ظاهر سیستم را بیشتر در قالب تصور نشان دهد تا محا سبات در خواستی. این باعث می شود که کد بیشتر قابل خواندن باشد و نیز قابلیت خطا یابی افزایش می یابد.
یک مدل SEMoLa ممکن است بطور مستقیم با استفاده از دستورات ویژه ای ، در خروجی ، جدولهای قابل ارائه ، لیستی از متغیر ها وپارامترها را تولید کند.
این دستورات جهت کامپایل و شبیه سازی ، از دستورات کامپایلر simula که توسط دانوسو در سال 1992 ساخته شده ، برگرفته شده اند.
دانلود ترجمه مقاله بررسی نرم افزار شبیه سازی SEMoLa