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