Conceptual Design of Developing a Mobile App for Distributed Information Services for Control Systems (DISCS)

abstract:

In physical systems for having best performance in processes like maintenance, troubleshooting, design, construction, update and etc., we need to store data that describe systems state and its components characteristics. Thus we need a framework for developing an application which can store, integrate and manage data and also execute permitted operations. DISCS (Distributed Information Services for Control Systems) as a framework with mentioned capabilities can help us achieve our goals. In this paper, we first assessed DISCS and its basic architecture and then we implement this framework for maintenance domain of a system. With implementation of maintenance module, we’ll be able to store preventive maintenance data and information which help us to trace the problems and analyze situation caused failure and destruction.

سامانه های ردیابی اشکال:ویژگی ها و چالش ها

چکیده

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

 

Download (PDF, 669KB)

مروری بر الگوریتم های تطبیق الگو

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

کلمات کلیدی: تطبیق الگو، جستجوی رشته

 

Download (PDF, 911KB)

نرم افزار کاربردی تلفن همراه برای رای‌گیری از اعضای هیئت مدیره

چکيده

در این مقاله بر اساس تعریف دموکراسی[۱] به معنی حکومت مردم بر مردم، یک پروتکل[۲] غیر متمرکز جهت رای‌گیری در هیت مدیره[۳] که عبارت است از گروه کوچکی از افراد که در زمان و مکان یکسان در رای‌گیری مشارکت می نمایند، ارائه گردد. ما با پیاده سازی یک پروتکل رمزنگاری این امکان را فراهم نموده ایم تا فرآیند شمارش و تایید آرا توسط تمام شرکت کنندگان بدون افشا شدن گزینه انتخاب شده قابل انجام باشد. پروتوکل پیاده سازی شده دارای ویژگی های مختلف از قبیل محرمانگی رای، خود تطبیقی[۴]، عدالت، عدم اختلاف و مقاومت است که در رای‌گیری الکترونیکی از اهمیت بالایی برخوردار هستند. پس از ارائه این پروتکل، نرم افزار رای‌گیری برای سیستم عامل اندروید طراحی شده و نشان داده شده است که در عمل قابل پیاده سازی خواهد بود.

Download (PDF, 501KB)

مروری بر مفاهیم و کاربردها‌ی داده کاوی در تحلیل شبکه های اجتماعی

خلاصه

امروزه استفاده از شبکه های اجتماعی به طور چشمگیری فراگیر شده است، به طوری که کاربران زیادی به ذخیره سازی و اشتراک گذاری اطلاعات خود می‌پردازند و آنالیز این داده ها با استفاده از تکنیک های داده کاوی به منظور جستجوی دانش از این حجم انبوه داده ها و یادگیری رفتار کاربران در محیط آنلاین اخیرا مورد توجه قرار گرفته است. داده کاوی در شبکه های اجتماعی را در زمینه های مختلفی می توان بررسی کرد. در این راستا پژوهش حاضر ابتدا مفاهیم داده کاوی و شبکه های اجتماعی را مورد مطالعه قرار می دهد و سپس به بررسی برخی تکنیک های داده کاوی در تحلیل شبکه های اجتماعی می پردازد.

کلمات کليدي: شبکه های اجتماعی، داده کاوی، آنالیز داده ها

 

Download (PDF, 553KB)

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

خلاصه

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

 

کلمات کليدي: موتور جستجو ، خزنده وب ، خزش

 

Download (PDF, 495KB)

 

دریافت متن کامل مقاله