نام پژوهشگر: امید بوشهریان
امین نظارات غلامحسین دستغیبی فرد
تجارت و کسب و کار الکترونیکی طی سال های گذشته در مناطق مختلف جهان توسعه یافته و تغییرات چشمگیری در فرایندهای تولیدی، مدیریتی و تجاری به وجود آورده است. توسعه روز افزون تجارت الکترونیکی مسائل و الزامات مختلفی را در پی داشته است. "اندازه گیری تجارت الکترونیکی" یکی از این الزامات است. در این پژوهش ، با بررسی دقیق روش های آمارگیری حجم تجارت الکترونیکی در بین بنگاههای اقتصادی در سایر کشورها و تحلیل روش های آنان، سعی بر این است که علاوه بر کاهش حجم کل کاری که بایستی صورت گیرد، با استفاده ار عاملهای هوشمند مدلی پیشنهاد گردد که به جای جمع آوری آمار از کل جامعه اقتصادی (با تراکنش های الکترونیکی و بدون آن) اقدام به جمع آوری آمارهای مورد نیاز به شکل هدفمند گردد.در این تحقیق یک سیستم چند عامله پیشنهاد گردیده است که بوسیله آن بنگاهها اقتصادی می توانند به صورت نامجدود و با اطمینان بیشتری نسبت به روشهای پیشین آمار خود را در اختیار قرار دهند.این سیستم دارای دو گروه عامل میزبان و مشتری است که عامل میزبان نقش سرویس دهنده و پرسشگر را بازی می کند و عامل مشتری در اختیار بنگاههای اقتصادی قرار می گیرد. عاملهای مشتری و میزبان با محاسبه مقدار نش سعی در رسیدن به تعدل در ارسال پاسخ و پرسشها به یکدیگر دارند.
رابرت خالدار امید بوشهریان
در سال های اخیر ، از آموزش الکترونیکی به عنوان یک تکنولوژی وب در موسسات آموزشی استفاده شده است و دانشجویانی در حال آموزش توسط این روش جدید آموزشی هستند. اخیراً فناوری جریان کاری به عنوان یک روش طراحی جهت تعریف فرایندهای یادگیرنده و مسیرهای آموزشی دروس در یک محیط آموزشی بسیار کاربرد داشته است. زمانی که این فناوری به عنوان موتوری بکار می رود ، می تواند عملیات را بصورت متوالی و پی در پی اجرا کند و یادگیرندگان نیز می توانند مسیرهای آموزشی مختلفی را دنبال کنند. بنابراین می توان برای تعریف مسیرهای آموزشی دقیق و انعطاف پذیر از قانون های قابل اجرا که توسط رویه هایی بیان می شوند استفاده کرد. افراد شرکت کننده در یک محیط آموزش الکترونیکی بر اساس جریان کاری ، اغلب ، یادگیرندگان و معلمان هستند که بر طبق مجموعه ای از قوانین از پیش تعریف شده ، با هم در تعامل هستند. در بعضی از سیستم های آموزش الکترونیکی که فرایند آموزش بصورت آنلاین نیست ، فناوری جریان کاری می تواند بسیار مفید باشد بدلیل اینکه فعالیت های آموزشی یادگیرندگان را هدایت و کنترل می کند. این فعالیت ها شامل جستجو و خواندن اشیا آموزشی ، انجام تکالیف و امتحان دادن هستند و بر طبق قوانین و مسیرهای آموزشی که طراح درس تعیین می کند ، تعریف می شوند. زمانی که جریان کاری تعریف می شود ، می تواند توسط سیستم مدیریت جریان کاری مدیریت و اجرا شود. بنابراین فعالیت های یادگیرندگان توسط موتورهای جریان کاری در فرایندهای آموزشی کنترل می شوند. علاوه بر این در زمان ترکیب یک درس از مسیرهای آموزشی خاص توسط طراح درس ، امکان دارد که اولویت ها و تعداد بعضی از محتواهای آموزشی تعریف نشوند. از این رو در زمان آموزش ، سیستم مدیریت جریان کاری باید توالی و تعداد این محتواهای آموزشی را برای هر یادگیرنده و بر اساس ترجیحات او شخصی سازی کند. به منظور دستیابی به این هدف ، لازم است که اطلاعات مشروحی از یادگیرنده جمع آوری و تجزیه شوند. این اطلاعات می توانند شامل اطلاعات شخصی ، موضوعات انتخابی ، مجموعه کارها ، رفتارهای آموزشی و مشخصات یادگیرنده باشند. رفتارهای آموزشی شامل پیشرفت یادگیرنده ، تمرین ، تکالیف ، امتحان و سوالات هستند. فناوری جریان کاری در مفهوم سیستم های آموزش الکترونیکی ، حداقل شامل دو چالش است: 1- تولید جریان کاری از روی مسیرهای آموزشی و قوانین پیش نیازی آموزشی که توسط طراح درس تعریف می شوند. 2- طراحی موتوری برای مدیریت جریان کاری ، بصورتیکه این موتور امکان پشتیبانی از الگوریتم ها و استراتژی های مختلف شخصی سازی شده بر اساس نیازها و اهداف یک محیط آموزشی معین را داشته باشد. در این تحقیق چالش های مذکور برطرف می شوند. نیز ، یک الگوریتم جهت تبدیل هستان شناسی های مسیر آموزشی و قوانین پیش نیازی طراحی شده توسط طراح درس ، به جریان های کاری که توسط زبان "اف اس پی" معرفی می شوند، ارائه شده است. این زبان که توسط جریان های کاری معرفی می شوند ، جنبه های مختلفی از فرایند آموزشی فراگیر را ارائه می کند. جنبه هایی چون : ایجاد دروس جدید حاصل از ترکیب دو یا چند درس مستقل توسط طراح درس ، تعریف تقدم و تاخر محتواهای آموزشی ، قوانین پیش نیازی از پیش تعریف شده ، محدودیت های زمانی در آموزش محتواهای درسی ، تعریف امتحانات درسی و قوانین مربوطه و طراحی یک معماری نرم افزار آموزشی شخصی سازی شده و توسعه پذیر. به کارگیری زبان "اف اس پی" به عنوان یک زبان رسمی جهت مدل کردن و مشخص کردن جریان های کاری ، این امکان را بوجود آورده که در این تحقیق ، یک معماری نرم افزار توسعه پذیر همراه با قابلیت استفاده مجدد ، برای سیستم های آموزش الکترونیکی شخصی سازی شده ارائه شود. در معماری مذکور ، موتور مدیریت جریان کاری به عنوان یک سیستم تجزیه کننده طراحی می شود که برای پشتیبانی از شخصی سازی ، با یک مولفه پیشنهاد کننده در تعامل است. این موتور می تواند بصورت جداگانه به هر سیستم آموزش الکترونیک که بر اساس معماری مذکور است متصل شود.
داود مزینانیان محمود درودچی
اندازه گیری در فضای مهندسی نرم افزار برای ایجاد بینشی عمیق از فرآیند توسعه سیستم ها و نیز پرهیز از برخورد های سلیقه ای لازم و ضروری است. به نظر می رسد که به دلیل شرایط خاص و متفاوتی که بر توسعه سیستم های اطلاعاتی وب حاکم است، نیاز به ابزارهای اندازه گیری در مورد این سیستم ها اهمیتی دوچندان دارد. با این وجود، استفاده از ابزارهای اندازه گیری، چه در حوزه سیستم های وب و چه سایر حوزه ها، کمتر از حد انتظار بوده است. مدل های مختلفی برای کمک به توسعه دهندگان در انتخاب معیارهای اندازه گیری ارائه شده است، اما با توجه به زمان و بودجه اندک پروژه های وب، استفاده از آن ها مقرون به صرفه نیست. در این پژوهش، مدلی برای انتخاب معیارها بر اساس نیازهای توسعه دهندگان وب ارائه، و بر اساس این مدل، یک سیستم تعاملی تحت وب به نام wdmes توسعه یافته است که توسعه دهندگان وب را در انتخاب معیارهای مناسب یاری می دهد. سیستم یاد شده، زمان یافتن معیارهای اندازه گیری را برای توسعه دهندگان به طور محسوس کاهش داده، دانش آن ها نسبت به علم اندازه گیری در مهندسی نرم افزار را افزایش می دهد. اثرگذاری این سیستم بر اساس آزمون فرض آماری بر روی اطلاعات حاصل از آزمایشات تجربی مورد آزمایش قرار گرفته است.
مهسا مهرپور امید بوشهریان
مدیریت ارتباط با مشتری به همه فرآیندها و فناوری هایی گفته می شود که در شرکت ها و سازمان ها برای شناسایی، ترغیب، گسترش، حفظ و ارائه خدمت به مشتریان به کار می رود. به منظور ایجاد یک سیستم مدیریت ارتباط با مشتری، نیاز یک چارچوب و معماری مناسب وجود دارد. معماری نرم افزار به عنوان بخش مهمی از توسعه ی نرم افزار شناخته شده است و به توسعه دهنده ی سیستم کمک می کند تا ساختار های داخلی سیستم را تعریف کند. همچنین، یک چارچوب مجموعه ای از اشیاء قابل توسعه برای رفتار های مرتبط می باشد. روابط بین بانک و مشتریان به عنوان منبع اصلی درآمد و موفقیت سازمان مسئله ای حائز اهمیت می باشد که در بانک های ایران کمتر به این موضوع، در مفهوم استاندارد آن، پرداخته شده است. از آن جا که چارچوب ها قابلیت استفاده ی مجدد معماری نرم افزار را افزایش می دهند، در این تحقیق یک چارچوب برای سیستم مدیریت ارتباط با مشتری برای صنعت بانکداری ارائه شده است. بر اساس مطالعات انجام شده، استاندارد های سیستم مدیریت ارتباط با مشتری، از جمله مدیریت ارتباط با مشتری تحلیلی، عملیاتی و تعاملی مطالعه و بررسی شده و کلیه ی ویژگی ها و سرویس هایی که هر بخش ارائه می دهد تحلیل و بررسی شده است و در معماری منطقی پیشنهادی در قالب پکیج ها و کلاس های مختلف طراحی شده اند. در این طراحی آن دسته از ویژگی ها و امکاناتی که بر اساس تحلیل انتظارات مدیران بانک دارای امتیاز بالاتری بودند، در اولویت طراحی قرار داده شده است. همچنین داده ی مورد نیاز برای این بخش های استاندارد مطالعه و بررسی شده و به منظور نتیجه ی تحلیلات با سرعت بالاتر، طراحی یا انبار داده با تمرکز بر تراکنش های مشتری داده شده ارائه شده است. همچنین یک پایگاه داده رابطه ای پروفایل مشتری برای ذخیره سازی نتیجه ی گرایشات، رفتار ها و فعالیت های مشتری که از بخش مدیریت ارتباط با مشتری تحلیلی و عملیاتی حاصل می شود، طراحی شده است. در نتیجه، این معماری دارای قابلیت استفاده مجدد، انعطاف پذیری و توسعه پذیری بوده و با رعایت استاندارد های تعریف شده در آن، می تواند در بانک های مختلف با استراتژی ها و سیاست های متفاوت مورد استفاده قرار گیرد.
رضا کیوانی فر محمدهادی صدرالدینی
در گذشته های نه چندان دور اینترنت و میزان استفاده از آن در بین مردم چندان زیاد نبوده است. ولی با توجه با اینکه در کشورهای مختلف جهان نیاز به توسعه و گسترش فن آوری اطلاعات به دلایل مختلفی همچون بهره وری اقتصادی، افزایش سرعت خدمات دهی، کاهش هزینه ها و. .. احساس شد، مسوولان مربوطه و دولتمردان سیاست های کوتاه مدت و بلند مدتی را برای فراهم آوردن زیرساخت های لازم اتخاذ نمودند. با توجه به گستردگی بحث ایجاد دولت الکترونیک و لزوم گسترش فرهنگ استفاده از خدمات الکترونیک در ایران، قصد داریم تا رهیافت های مختلف رسیدن به دولت الکترونیک از طریق ایجاد یک سیستم یکپارچه بین سازمانی را بررسی کرده و نقاط قوت و ضعف هریک را بررسی نموده و در نهایت الگویی مناسب برای نیل به این هدف ارائه دهیم. امید است گامی در جهت رسیدن به این هدف نهاده باشیم.
سینا برنده عباس آسوشه
امروزه تجارت الکترونیکی به عنوان یکی از مهمترین شاخه های کاربرد فن آوری اطلاعات مورد توجه بسیاری قرار گرفته است. شبکه های تجاری و اطلاعاتی و فراهم آورندگان سرویس، به دلیل پیشرفت سریع فن آوری در عرصه های مختلف، رشد و توسعه در اندازه ها و پیچیدگی های جدیدی را تجربه می کنند و در نتیجه تجهیزات و سرویس هایی که ارائه می شوند، در حال افزایش است. به علاوه در بسیاری از کشورها، محیط های قانونمند به سرعت در حال تغییر است و رقابت برای فراهم آوردن سرویس های باکیفیت بالا افزایش یافته است و این رقابت، نیاز به تبادل اطلاعات برای حصول اطمینان از عملکرد موفق اجزای شبکه نه تنها در یک محدوده خاص، بلکه در سطح بین المللی را مطرح می کند. هدف این تحقیق شناسایی استانداردهای تعاملات b2b و معرفی بهترین استاندارد برای سازمان ها و بنیادهای داخل کشور می باشد و با ارائه عوامل بحرانی موفقیت گامی است در توسعه تجارت الکترونیکی بین دو بنگاه.
غلامعباس روستایی شهرام جعفری
هدف از این تحقیق ارائه مدلی از خزنده وب در صنعت آب و فاضلاب می باشد که با استفاده از انتقال موازی به صورت سریعتر و کارامدتر، عمل می کند. خزنده وب یک ماژول از موتورهای جستجو است که واکشی داده ها از سرویس دهنده های مختلف را انجام می دهد. خزنده وب یک جزء ضروری برای موتورهای جستجومی باشد و عملیات خزنده وب، یک کار چالش برانگیز در عملیات موتورهای جستجو می باشد. این فرایندی زمانبر برای جمع آوری اطلاعات از منابع مختلف در سراسر جهان است.چنین پروسه ای به صورت منفرد با محدودیت در قدرت پردازش بر روی یک ماشین و اتصال به شبکه مواجه می باشد. این ماژول به توان پردازشی بالا و مصرف پهنای باند شبکه نیازمند است.هدف از این پایان نامه، طراحی و اجرای چنین خزنده منتقل شونده موازی است که در آن کار خزیدن، در بین تعدادی از خزنده های مستقل و موازی تقسیم شده است که قابلیت مهاجرت به ماشین های مختلف، به منظور بهبود افزایش بهره وری شبکه و بالا بردن سرعت دانلود را دارند.
وحیده باباییان امید بوشهریان
یک شبکه موردی سیار از گره های متحرک و بدون هیچ گونه زیرساختی تشکیل شده است. حرکت گره های موجود در شبکه های موردی سیار، به هر سمتی آزاد می باشد. این شبکه ها با محدودیت های متعددی مواجه اند که بایستی در زمان طراحی و پیاده سازی هر پروتکل برای آن، به این محدودیت ها توجه شود. با توجه به پویایی این نوع شبکه ها، پشتیبانی از کیفیت خدمات از نیازمندی های اساسی این شبکه ها محسوب می شود. به منظور سرویس دهی مبتنی بر کیفیت خدمات، پروتکل جدیدی پیشنهاد داده ایم که کار جستجو و تخصیص سرویس های ارائه شده در شبکه را بین گره های متقاضی انجام می دهد. ویژگی بارز این الگوریتم، گزینش سرویس دهنده ها بر اساس وضعیت فعلی سیستم می باشد که این امر باعث می شود تعداد دست به دست شدن سرویس ها کاهش یافته و خدماتی مطابق با نیاز مشتری نیز ارائه گردد. برای ارزیابی پروتکل پیشنهادی از ایمولاتور استفاده می کنیم. در ارزیابی مقایسه ای بین الگوریتم پیشنهادی و دو الگوریتم تحت نام های الگوریتم "انتخاب نزدیک ترین سرویس" و الگوریتم "انتخاب سریع ترین سرویس" صورت می گیرد. در نهایت نتیجه می گیریم که. الگوریتم پیشنهادی از لحاظ نرخ قطعی سرویس و زمان پاسخ به ترتیب 3 و 19 درصد بهبود را به نسبت الگوریتم "انتخاب نزدیک ترین" دارا است و همچنین به ترتیب 9 و 3 درصد بهبود را نسبت به الگوریتم "انتخاب سریع ترین" از خود نشان می دهد. در کل الگوریتم پیشنهادی از لحاظ کارایی به نسبت دو الگوریتم دیگر در رتبه نخست قرار می گیرد.
زهره شکیبا محمد جواد مهدی پور
در این پایان نامه، وجود نقطه ثابت خود نگاشت ها را بررسی می کنیم. و شرایطی را روی خودنگاشت های یک فضای شبه متریک(فازی) کامل اعمال می کنیم که تحت آنها، خود نگاشت ها دارای نقطه ثابت باشند. با استفاده از این نتایج، وجود جواب یک معادله بازگشتی مربوط به الگوریتم مرتب سازی سریع، الگوریتم مرتب سازی درجی و روش تقسیم و حل را ثابت می کنیم. همچنین فضای شبه متریک وزن دار را مورد مطالعه قرار می دهیم و نتایج به دست آمده را برای برخی از فضاهای های شبه متریک که در علوم کامپیوتر و فناوری اطلاعات مانند دامنه لغات کاربرد دارند استفاده می کنیم. در این پایان نامه، مفهوم نقطه ثابت را برای نگاشت هایی روی سیگما جبرها تعریف می کنیم و شرایطی را پیدا می کنیم که وجود نفطه ثابت را برای یک خود نگاشت از سیگما جبرها، تعریف می کنیم و شرایطی را پیدا می کنیم که وجود نفطه ثابت را برای یک خود نگاشت از سیگما جبرها تضمین می کند. همچنین مفهوم اندازه مخروطی را بیان می کنیم. و بعضی از خواص نظریه اندازه ها را ثابت می کنیم. با استفاده از این نتایج برخی از قضایای نقطه ثابت مخروطی را ثابت می کنیم.
امیر هراتی علمداری امید بوشهریان
آنچه که تا کنون در فضای وب جریان داشته است افزایش روزافزون حجم اطلاعات و مستندات موجود در آن بوده است، بدون اینکه این افزایش حجم مستندات تاثیری در کاربرد و بهره برداری خودکار اطلاعات موجود به همراه داشته باشد. به علاوه امروزه اکثریت محتوای وب بر روی پایگاه داده های رابطه ای ذخیره شده اند. حرکتی که گام های اولیه آن درحال شکل گیری است تغییر شکل «وب» به موجودیتی تحت عنوان «وب معنایی» میباشد. وب معنایی یک گسترش از وب موجود است که گاهی اوقات تحت عنوان «وب آینده» و یا «وب نسخه 3» معرفی می شود، که در آن به اطلاعات، معانی خوش تعریفی داده می شود که بتوانند قابلیت همکاری بهتر بین کامپیوتر ها و انسان را فراهم کنند. موفقیت وب معنایی بر تولید انبوه داده های معنایی وابسته است. با توجه به حجم عظیم داده های رابطه ای ذخیره شده در پایگاه داده های رابطه ای موجود در وب، انتشار این داده های رابطه ای بر روی وب معنایی بسیار پر کاربرد خواهد بود. در این پایان نامه، الگویی جهت پیاده سازی جستجوی معنایی بر روی داده های ذخیره شده در پایگاه داده های رابطه ای، با استفاده از تکنیک های وب معنایی ارائه شده است. گام های اصلی الگوی پیشنهادی در این پایان نامه از این قرارند: 1-بازنمایی داده های سازمانی ذخیره شده بر روی پایگاه داده های رابطه ای بر اساس گراف های معنایی با استاندارد rdf به صورت یک پایگاه دانش معنایی(نگاشت داده های رابطه ای به گراف های معنایی) 2-آنالیز وابستگی های داده ای برنامه و بازنمایی اجزای برنامه و ارائه یک آنتولوژی سازمانی بر اساس آنها 3-پیاده سازی یک موتور جستجوگر معنایی که بر پایه آنتولوژی سازمانی تهیه شده و پایگاه دانش نگاشت شده، که به جستجوی معنایی بر روی اطلاعات دامنه مورد نظر می پردازد.
مجتبی شه کلاهی امید بوشهریان
در این تحقیق امولاتوری بر روی بستر شبکه های موردی بیسیم طراحی شده است تا بتوان با استفاده از آن الگوریتم های پیکربندی را ارزیابی نمود. در این امولاتور طراحان الگوریتم های پیکربندی می توانند، در زمان اجرا الگوریتم های خود به برنامه متصل نمایند. این امولاتور کاربران را قادر به تعریف سرویس ها، الگوهای حرکت، پروتکل های مسیریابی و الگوی مصرف انرژی در گرههای متحرک می نماید. بنابراین امولاتور ذکر شده می تواند کمک بسیار زیادی به طراحان الگوریتم های پیکربندی بر روی شبکه های موردی بیسیم داشته باشد. بعلاوه یک الگوی جابجایی جدید در این امولاتور برای شبیه سازی میزان همگرایی یا واگرایی گره هها تعریف شده است که با استفاده از این الگو می توان میزان پایداری یک شبکه موردی بیسیم متحرک که همواره یک چالش می باشد را شبیه سازی نمود. در این الگو، جاابجایی ها با استفاده از یک پارامتر درجه پویایی تعیین می گردد؛ بطوریکه هر چه درجه پویایی بیشتر شود گرهها تمایل بیشتری به دور شدن از یکدیگر و هر چه درجه پویایی کمتر باشد، گرهها میل به نزدیک شدن به یکدیگر را دارند.
محمد رضا منصوری منیژه کشتگری
شبکه gsm یکی از پرکاربردترین شبکه های مخابراتی سیار در کره زمین است. دو اپراتور عمده ارائه کننده سرویس های مخابرات سیار در ایران نیز از این تکنولوژی استفاده می نمایند. وجود رخنه های امنیتی متعدد در این شبکه، با بررسی معماری و ساختار امنیتی شبکه آن اثبات شده است. متعاقبا راهکار های فراوانی برای حل معضلات امنیتی شبکه ارائه شده که عموما بر مبنای ایجاد تغییر در ساختار شبکه شکل گرفته اند که در بسیاری از موارد ایجاد تغییر در شبکه امکان پذیر نخواهد بود. یکی از روش های موجود، استفاده از voip امن در شبکه می باشد. در این روش صوت تبدیل به بسته های ip شده و برای مخاطب ارسال می شود. برای به کارگیری این روش نیازمند استفاده از شبکه اینترنت هستیم که خود مستعد خطرات امنیتی فراوان است. از دیگر سو زیرساخت داده موجود در شبکه gsm نیز باید کارایی لازم در براوردن کیفیت خدمات کاربرد مورد بحث را داشته باشد. در این پایان نامه با بررسی روش های موجود امن سازی voip، براساس نوع کاربرد و اهداف عملیاتی خود معماری امنیتی را طراحی نموده ایم. با استفاده از طراحی صورت گرفته، نرم افزاری با نام ssphone برای گوشی های موبایل با سیستم عامل اندروید پیاده سازی نمودیم. برای اطمینان از کارایی این نرم افزار برای کاربران شبکه gsm، پارامتر های کیفیت خدمات شامل تاخیر، جیتر و از دست رفتگی بسته ها را مورد بررسی قرار دادیم. نتایج حاصله از انجام آزمایشات در محیط واقعی و تحت سناریو های مختلف حاکی از توانایی ایجاد ارتباطی با کیفیت معمولی است. جیتر و از دست رفتگی بسته ها در سطح قابل قبولی قرار دارند اما تاخیر کمی از مقدار قابل قبول خود فزونی یافته است. براساس تحلیل های انجام شده تاخیر بالا نتیجه پایین بودن زمان پاسخ گویی شبکه یا تاخیر در اجزای داخلی شبکه مورد آزمایش است.
مرضیه احمدی غلامحسین دستغیبی فرد
شناسائی سرویس، یکی از فعالیتهای اصلی در معماری سرویس گرا می باشد، اهمیت این فعالیت به اندازه ای است که بروز خطا در انجام آن باعث ادامه پیدا کردن و تشدید خطا در فازهای طراحی و پیاده سازی سرویس ها می شود. لذا با توجه به اینکه مدل ارتباطی معماری سرویس گرا و مدیریت فرآیندهای کسب و کار به گونه ای است که جهت اجرای فرآیندهای کسب و کار از سرویس های نرم افزاری استفاده می شود، لذا در این تحقیق، روشی نیمه خودکار جهت شناسائی سرویسهای نرم افزاری معرفی می گردد به گونه ایکه مجموع سرویس های شناسائی شده، علاوه بر اینکه شامل ویژگیهای کیفی می باشند پوشش دهنده فرآیندهای کسب و کار نیز می باشند، مزیت این روش نسبت به سایر روشهای پیشین یکی نیمه خودکار بودن آن و دیگری استفاده از مدل تعاملی معماری سرویس گرا و مدیریت فرآیندهای کسب و کار جهت شناسائی سرویس ها می باشد.
حسن جعفری جرجافکی امید بوشهریان
با گسترش سریع وب، ترکیب سرویس های منفرد و تک منظوره جهت دستیابی به سرویس-های جدید به عنوان یک موضوع بسیار مهم و البته چالش برانگیز مطرح شده است. مهمترین چالش در این زمینه ایجاد سرویس های ترکیبی با توجه به نیازمندی های کیفی مورد نظر کاربر می باشد. یکی از این نیازمندی های کیفی، پشتیبانی از ویژگی تراکنشی در سرویس ترکیبی است. این ویژگی بیانگر آن است که اگر سرویسی در حین اجرای سرویس ترکیبی دچار شکست شود سایر سرویس های اجرا شده (قبل از آن) در ترکیب می بایست به حالت قبل از اجرا بازگردند و اثر آن ها خنثی گردد. این کار توسط فراخوانی یک رویه جبرانی (در صورت وجود) بر روی سرویس مورد نظر انجام خواهد شد. البته فراخوانی رویه جبرانی در بسیاری از موارد با هزینه همراه می باشد؛ همچنین در بعضی موارد چنین رویه ای در مورد یک سرویس وجود ندارد. در این پایان نامه الگوریتمی جهت ایجاد یک سرویس ترکیبی ارایه شده است که با بهره گیری از زمان بندی سرویس هایی که وابستگی داده ای به یکدیگر ندارند و همچنین استفاده از الگوهای تحمل پذیری خطا، سرویسی ترکیبی ایجاد می کند که هم از نظر متوسط هزینه ناشی از فراخوانی رویه جبرانی (در زمان بروز شکست) و هم از نظر سایر ویژگی های کیفی مانند زمان اجرا، هزینه فراخوانی سرویس ها و متوسط تعداد سرویس های اجرا شده موفق بهینه می باشد. با توجه به اینکه این اهداف بعضا با یکدیگر در تضاد هستند در این پایان نامه این مساله به عنوان یک مساله بهینه سازی چند هدفه مدل شده و توسط یک الگوریتم ژنتیک nsga-ii حل شده است. نتایج پیاده سازی کارایی روش ارائه شده را تأیید می نماید.
محسن ساسانی نسب امید بوشهریان
با رشد ابزار¬های بی¬سیم، علاقه¬مندی به شبکه¬های موردی سیار رو به رشد هستند. پویایی و دگرگونی زیاد توپولوژی حاصل از تحرک گره¬ها از مهم¬ترین ویژگی¬های این نوع از شبکه است. هم¬کاری بین گره¬های سیار به منظور تحقق کاربرد¬های فراوان این نوع شبکه و انجام کار¬هایی که به تنهایی به¬وسیله گره¬های سیار قابل انجام نیست، ضروری است. این هم-کاری به شکل سرویس¬ است. با این اوصاف، ارایه سرویس از عملیات اصلی یک شبکه موردی سیار خواهد بود. در مبحث ارایه سرویس، پس از کشف سرویس، باید راه حلی موثر و کارا برای مساله انتخاب سرویس یافت. نحوه انتخاب سرویس نقش بسیار مهمی در کارایی سیستم دارد. هدف از این پایان¬نامه ارایه سرویس قابل اطمینان به کاربران در شبکه موردی سیار است. منظور از قابلیت اطمینان، پیوستگی و به حداقل رساندن قطعی در ارایه سرویس است. این کار با انجام خوشه¬بندی گره¬های شبکه به¬وسیلهاتوماتای یادگیر سلولی نا¬هم¬زمان انجام می¬شود. گره¬هایی در یک خوشه قرار خواهند گرفت که در بیشتر اوقات شبکه تشکیل یک همسایگی می¬دهند و در واقع الگوی تحرک تقریباً یکسانی دارند. هدف از خوشه¬بندی، تخصیص سرویس به متقاضیان از همان خوشه یا نزدیک¬ترین خوشه¬ها است تا بدین ترتیب قابلیت اطمینان افزایش یابد. در پروتکل پیشنهادی برای کشف سرویس از عامل سیار استفاده شده است. پروتکل پیشنهادی در محیط شبیه¬ساز ns2 شبیه¬سازی شده است و با پروتکل انتخاب نزدیک¬ترین سرویس¬دهنده مقایسه شده است. نتایج حاصل از شبیه¬سازی نشان می¬دهند هنگامی¬که تغییرات شبکه زیاد باشد، نرخ قطعی در پروتکل پیشنهادی کمتر از نرخ قطعی در استراتژی انتخاب نزدیک¬ترین سرویس¬دهنده است.
مهدی فکور باغبان رئوف خیامی
با پدیدار شدن شبح «تقسیم بندی دیجیتال» رهبران جهانی دولتها، شرکتها و سازمانهای شهری به دنبال مهار قدرت فناوری های اطلاعات و ارتباطات (ict) در جهت توسعه هستند. برای استفاده موثر از ict ، یک کشور باید در زمینه زیرساختها، دسترسی گسترده جمعیت به ict و بستر قانونی و تنظیمی آمادگی الکترونیکی داشته باشد. رهبران کشورهای در حال توسعه می توانند ارزیابی آمادگی الکترونیکی را جهت تسهیل اندازه گیری و طراحی برنامه های یکپارچه سازی ict بکار برند. این امر به آنها کمک می کند تا تلاشهایشان را متمرکز کرده و مناطقی را که به کمک خارجی نیاز دارند، مشخص کنند. گستره ای از ابزارهای ارزیابی برای اندازه گیری آمادگی الکترونیکی یک کشور یا یک اقتصاد ایجاد شده است. این ابزارها بنحو وسیعی از تعاریف و روشهای مختلف آزمون آمادگی الکترونیکی استفاده می کنند و ارزیابی ها بنحو شایانی در اهداف و نتایج با هم تفاوت دارند. هدف از این طرح بررسی مدلهای رایج ارزیابی آمادگی الکترونیکی موجود در دنیا و ارائه مدلی منطبق بر ویژگیهای ملی (کشور ایران) و منطقه ای (استان خراسان رضوی) برای این ارزیابی می باشد تا با استفاده از آن مدل بتوان شناسایی و ارزیابی وضعیت موجود در دستگاههای اجرایی استان را از منظر آمادگی الکترونیکی و در مسیر دستیابی به استقرار دولت الکترونیکی سنجش نمود. همچنین مجموعه ای از شاخص های اساسی را برای ارزیابی آمادگی الکترونیکی مشخص کرده و ارائه مینماید.
زهرا رئیسی امید بوشهریان
محاسبات ابری معانی متفاوتی برای افراد مختلف دارد. با این وجود یک تعریف اساسی که تقریباً تمام تعاریف دیگر را در برگیرد عبارت است از : محاسبات ابری سبکی از محاسبات با قابلیت دسترسی به منابع براساس نیاز، به صورت پویا و مقیاس پذیر است. مقیاس گذاری یکی از مهمترین خصوصیات ابر می باشد. با این وجود مقیاس گذاری با چالش هایی از جمله پیش بینی بار کاری، بارهای کاری گذرا، تخمین تعداد صحیح منابع، تخمین هزینه های پیکربندی و جریمه های توافقنامه سطح سرویس ( sla) مواجه می باشد. مقیاس گذاری برنامه ها به صورت اتوماتیک در ابر، مستلزم تغییر پیکربندی سریع و مناسب برنامه ها می باشد که به نوبه خود منجر به حداقل شدن هزینه های سخت افزاری و نرم افزاری مربوط به تغییر پیکربندی و جریمه هـای sla می شود. در ایـن پایان نامه یک معماری جدید ابـر ارائه می شود که با استفاده از یک موتور مقیاس گذاری هوشمند مقیاس گذاری را به صورت خودکار انجام می دهد. این موتور عمل مقیاس گذاری را با در نظر گرفتن بار کارهای گذرا انجام می دهد. نتایج نشان می دهند که هزینه های مقیاس گذاری کاهش یافته است.
پریسا بزمی منیژه کشتگری
با توجه به اهمیت توزیع محتوا نسبت به مکان محتوا در اینترنت امروزی، معماری جدیدی تحت عنوان شبکه مبتنی بر محتوا(ccn) یا شبکه ndn برای دسترسی به محتوا، توسط نام آن محتوا پیشنهاد شده است. از طرفی امروزه بخش عظیمی از ترافیک های اینترنت مربوط به کاربردهای چند رسانه ای می باشد. ترافیک چند رسانه ای در شبکه ndn بسته های زیادی تولید میکند که با توجه به بالا بودن نرخ ارسال کاربردهای زمان واقعی، احتمال ایجاد ازدحام در شبکه و درنتیجه کاهش کیفیت ترافیک چند رسانه ای در گیرنده، افزایش مییابد. در این پایان نامه روشی جدید برای کنترل ازدحام در شبکه ndn معرفی شده است که محدودیت کاربردهای چند رسانه ای، از جمله حساسیت به تأخیر و اتلاف بسته ها در شبکه را در نظر میگیرد. این روش با پیش بینی وقوع ازدحام با استفاده از شبکه عصبی و همچنین با ارسال هوشمند بستهها روی لینک، از وقوع ازدحام در شبکه جلوگیری میکند. شبکه عصبی طراحی شده، با نرم افزار matlab پیاده سازی شده است و با خطای نزدیک به صفر، وجود ازدحام روی لینک را پیش بینی مینماید. از شبیه ساز ndnsim به منظور ارزیابی روش پیشنهادی استفاده شده است. مقایسه روش پیشنهاد شده با دو استراتژی ارسال رایج در شبکه ndn ، شامل استراتژی ارسال سیلآسا و بهترین مسیر، حاکی از کاهش %48/17 تأخیر، %81/18 واریانس تأخیر و 4/74% اتلاف بستهها در استراتژی سیلآسا و همچنین کاهش %99/8 تأخیر، %79/26 واریانس تأخیر در استراتژی ارسال روی بهترین مسیر، می باشد.
محمد محسن مودت امید بوشهریان
ایجاد سرویس های مرکب با امکانات و ویژگی هایی ارتقاء یافته، یک مفهوم کلیدی در معماری سرویس گرا (soa) به حساب می آید که با ترکیب و سازماندهی چند سرویس ساده و یا مرکب محقق میشود. در یک سرویس مرکب با خواص تراکنشی، شکست هر سرویس مستقل، ممکن است هزینه هایی جهت انصراف، جبران و یا بازگشت به عقب را بر دیگر سرویس های وابسته به سرویس شکست خورده تحمیل نماید. کاهش میانگین این هزینه ها در یک ترکیب می تواند با اعمال الگوهای تحمل خطا (ftps) و در نتیجه کاهش احتمال شکست برخی سرویس های مشارکت کننده در ترکیب، به دست آید. بر اساس ویژگی های هر فعالیت در جریان کار تعریف شده در ترکیب، الگو های تحمل خطای متنوعی، با تاثیر های متفاوت بر مواردی مثل تعداد فعالیت های موفق انجام شده، هزینه های مالی و زمان اجرای ترکیب قابل اعمال هستند. در این تحقیق، مسئله انتخاب الگوهای تحمل خطا برای یک ترکیب تراکنشی از سرویس های وب، به عنوان یک مسئله بهینه سازی سازمان یافته و مورد بررسی قرار گرفته است. همچنین در این تحقیق جهت یافتن نگاشتی بهینه از الگوهای تحمل خطا و فعالیت های متناظر، یک الگوریتم ژنتیک چند هدفه nsga-ii ارائه شده که تحقق چهار هدف مستقل را دنبال می نماید: 1) کاهش میانگین هزینه بازگشت به عقب (mrc)، 2) افزایش میانگین تعداد فعالیت های انجام شده در ترکیب (mttc)، 3) کاهش هزینه های مالی اجرای ترکیب و 4) کاهش میانگین زمان اجرای ترکیب. در نهایت کارایی روش ارائه شده با اعمال روش بهینه سازی پیشنهادی روی چندین ترکیب متفاوت بررسی و نتایج مورد ارزیابی قرار گرفته است.
سعید کاظمی امید بوشهریان
نیاز به پردازش ابری برپایه ی پردازنده ی گرافیک به تازگی مورد توجه قرار گرفته است. یکی از چالش های این کار هدر رفتن توان پردازشی پردازنده ی گرافیک هم از نظر زمان و هم از نظر منابع پردازشی است. زمان بندی بهینه ی کارها روی پردازنده های گرافیک موجود در ابر یکی از چالش برانگیزترین مباحث در این زمینه است. در این پژوهش یک الگوریتم زمان بندی بهینه و کارا، با فرموله سازی مساله به صورت یک تجزیه ی منطق-بنیان بندرز ارایه می شود که هزینه ی محاسباتی به مراتب کمتری نسبت به روش های برپایه ی برنامه ربزی ترکیبی صحیح-خطی و برنامه ریزی مقید، دارد. همچنین یک تابع هدف ویژه ی محیط ابر ارایه می شود که به همگرایی سریع به جواب بهینه کمک می کند.
ناهید حاجی زاده رضا اکبری
در روشهای سنتی تولید نرم افزار غالبا کلیه نیازمندیها، فرآیند تولید، تکنولوژیهای مورد استفاده و مواردی این چنین به ازای هر نرم افزار جدید بررسی و نرم افزار از ابتدا پیاده سازی می شود. این روش هزینه، زمان و انرژی زیادی را نیازمند می باشد. خط تولید نرم افزار ، اشاره به روش ها، ابزارها و تکنیک هایی از مهندسی نرم افزار برای ایجاد مجموعه ای از سیستم های نرم افزاری مشابه از یک مجموعه مشترک از دارایی های نرم افزار با استفاده از ابزارهای متداول تولید دارد. این تکنیک به عنوان یکی از رویکردهای مهم در توسعه مقرون به صرفه نرم افزار بر قابلیت استفاده مجدد تاکید دارد. محصولات نرم افزاری این امکان را دارند تا در زمان اندکی از خطوط تولید نرم افزار مشتق شوند. پروسه اشتقاق یک محصول نرم افزاری می تواند به عنوان یک مساله "انتخاب بهینه ویژگیها" با درنظرگرفتن محدودیتها مدل شود. در واقع با توجه به تعدد ویژگی ها و محدودیت هایی که در دنیای واقعی مدل های ویژگی در بر دارنده آنها هستند. این تحقیق به ارائه روشهایی نوین برای انتخاب بهینه ویژگی ها در خطوط تولید نرم افزار پرداخته است. سه روش پیاده سازی شده در این پایان نامه از الگوریتم های شاخه و حد، bso و تکنولوژی کودا برای پردازش موازی بهره جسته است. نتایج پیاده سازی نشان می دهد که الگوریتم های فوق توانسته اند پاسخهایی با درصد صحت بیش از 99 درصد در زمانی قابل قبول برای مسائل محک ارائه دهند.