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