استفاده از راهکار معماری مبتنی بر مدل برای طراحی موتور تبدیل خودکار برنامه های سریال به برنامه های توزیع شده

  • سال انتشار: 1384
  • محل انتشار: دومین کنفرانس بین المللی فناوری اطلاعات و دانش
  • کد COI اختصاصی: ICIKT02_131
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1412
دانلود فایل این مقاله

نویسندگان

سعید پارسا

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

امیر راسخ

دانشجوی کارشناسی ارشد مهندسی نرم افزار دانشگاه علم و صنعت ایران

چکیده

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

کلیدواژه ها

معماری مبتنی بر مدل - توزیع اتوماتیک - فراخوانیهای غیر همزمان - تبدیل مدل

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.