Paper Title |
Authors |
Conference |
Abstract |
|
افزایش صحت و کارایی در کلان داده های سلامت مبتنی بر نگاشت و کاهش |
حسن صلواتی
رسول صادقی
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
اطلاعات در شبکه سلامت بطور قابل توجهی در حال افزایش است و ضرورت استفاده از روش ها و تکنولوژی های ارائه شده در کلان داده ها وجود دارد. با توجه ... more
اطلاعات در شبکه سلامت بطور قابل توجهی در حال افزایش است و ضرورت استفاده از روش ها و تکنولوژی های ارائه شده در کلان داده ها وجود دارد. با توجه به تنوع منابع داده ای در کلان داده ها، روش های موجود در یافتن شباهت بیماران دارای میزان درصد خطایی در ارائه نتایج است. هدف این مقاله، ارائه روشی مقیاس پذیر و گسترش پذیر، مبتنی بر نگاشت و کاهش است که می تواند تا حدود 99 درصد درستی نتایج را تضمین کند. روش پیشنهادی به کاربران کمک می کند تا شرایط مختلف را بر روی کلیه موجودیت ها در منابع داده مختلف اعمال کنند و نتایج را مشاهده نماید. ارزیابی ما نشان می دهد این روش با استفاده از طرح ستاره ای مبتنی بر انبار داده، در مقایسه با روش های مشابه، امکانات بهتری در پرس وجو ها به کاربر ارائه می کند. less
اطلاعات در شبکه سلامت بطور قابل توجهی در حال افزایش است و ضرورت استفاده از روش ها و تکنولوژی های ارائه شده در کلان داده ها وجود دارد. با توجه ... more
|
خرید مقاله
|
یافتن نیمهخودکار چگونگی پیادهسازی مفاهیم نرمافزاری عرضه شده توسط سیستم عامل اندروید در متن برنامهها |
بابک براتی
عباس حیدرنوری
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
نگهداری نرمافزار یکی از اصلیترین فازهای تولید نرمافزار است و نیازمند تخصص، و صرف هزینه و زمان نسبتاً زیادی است. این فاز به دلیل مشکلاتی چون زیاد بودن حجم کد، ... more
نگهداری نرمافزار یکی از اصلیترین فازهای تولید نرمافزار است و نیازمند تخصص، و صرف هزینه و زمان نسبتاً زیادی است. این فاز به دلیل مشکلاتی چون زیاد بودن حجم کد، نقص مستندات یا عدم بهروز بودن آنها عموماً پیچیده و ناکارآمد است. یکی از فعالیتهای چالشبرانگیز فاز نگهداری نرمافزار، یافتن چگونگی پیادهسازی مفاهیم مختلف در متن برنامه آن سیستم نرمافزاری است. واژهی مفهوم در اینجا به معنی یک کارکرد خاص از سیستم است که مورد نیاز کاربر و برنامهساز است. به عنوان مثال، چگونه دسترسی به اطلاعات GPS را در یک برنامه اندروید پیادهسازی نماییم. از آنجا که کدی که یک مفهوم خاص را پیادهسازی میکند، در طول برنامه پخش میباشد و با کدهایی که دیگر مفاهیم را پیادهسازی میکنند، در هم تنیده میباشد، پیداکردن کد مورد نظر در برنامههای بزرگ اغلب کار بسیار مشکلی میباشد. بدین جهت، روش های گوناگونی در مهندسی نرمافزار برای این منظور مطرح شده است. در این مقاله، ابتدا به طور خلاصه به بررسی روشهای موجود برای یافتن چگونگی پیادهسازی مفاهیم نرمافزاری میپردازیم. در ادامه، محدودیتها و ویژگیهای نرمافزارهای اندروید و تأثیر آنها در یافتن مفاهیم نرمافزاری را مورد بررسی قرار میدهیم. سپس، با استفاده از این ویژگیها، روشی ایستا را برای یافتن مفاهیم نرمافزارهای سیستم عامل اندروید که توسط توسعهی دهندهی این سیستم عامل عرضه شده است را ارائه میدهیم. در این روش، بر روی مشخصات معماری نرمافزارهای اندروید و کتابخانههای استاندارد آن تمرکز شده است تا روشی اختصاصی، با دقت قابل قبول و بهبود یافته ارائه گردد. در انتها، برای ارزیابی بهتر روش ارائهشده، کارایی آن بر روی چند نرمافزار متن باز اندروید مورد بررسی قرار میگیرد. less
نگهداری نرمافزار یکی از اصلیترین فازهای تولید نرمافزار است و نیازمند تخصص، و صرف هزینه و زمان نسبتاً زیادی است. این فاز به دلیل مشکلاتی چون زیاد بودن حجم کد، ... more
|
خرید مقاله
|
بهبود محلیابی خطا با استفاده از سوابق نویسندگان کد |
حامد تهمورسی
عباس حیدرنوری
رامتین رسولی
سالار اربابی
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
محلیابی خطا یکی از طاقتفرساترین و زمانبرترین فعالیتها در توسعه نرمافزار است. بنابراین همواره خودکارسازی محلیابی خطا و کمینه کردن دخالت انسان در کشف محل خطا مورد توجه پژوهشگران بوده ... more
محلیابی خطا یکی از طاقتفرساترین و زمانبرترین فعالیتها در توسعه نرمافزار است. بنابراین همواره خودکارسازی محلیابی خطا و کمینه کردن دخالت انسان در کشف محل خطا مورد توجه پژوهشگران بوده است. به بیانی دقیقتر میبایست زمانی که یک خطا گزارش میشود از طریق پردازش محتوای گزارش خطا، کد و غیره، مکان خطای گزارش شده را تا حد امکان دقیق پیدا کرد. در این میان شناسایی توسعهدهندگانی که احتمال وقوع خطا در کد آنها بیش از سایرین است، به شناسایی فایلهای حامل خطا کمک خواهد کرد. در این مقاله روشی مبتنی بر بازیابی اطلاعات ارائه شده است که گزارش خطا را گرفته و با استفاده از کد، مخزن مدیریت نسخه و سوابق نویسندگان، فایلهای احتمالی حامل خطا را به صورت مرتبشده بر اساس احتمال وجود منشأ خطای گزارششده در آنها به عنوان خروجی برمیگرداند. از طریق اجرای نسخه پیادهسازی شده این روش بر روی سه پروژه متنباز شناختهشده، ثابت کردیم که در نظر گرفتن مشارکتهای پیشین افراد تیم در رتبهبندی فایلها تأثیر مثبت خواهد داشت. less
محلیابی خطا یکی از طاقتفرساترین و زمانبرترین فعالیتها در توسعه نرمافزار است. بنابراین همواره خودکارسازی محلیابی خطا و کمینه کردن دخالت انسان در کشف محل خطا مورد توجه پژوهشگران بوده ... more
|
خرید مقاله
|
بکارگیری شبکه عصبی مصنوعی برای پیشبینی مکان آتی فرد در برنامه هشدار مکانی تحت اندروید |
وحید رنجبر
مصطفی صالحی
هادی ویسی
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
به طور کلی برنامههای هشداری که تاکنون ارائه شدهاند براساس زمان تنظیم میشوند و با یادآوری زمانهای خاصی که توسط کاربر از قبل تنظیم شده است، در برنامهریزی زمانی به ... more
به طور کلی برنامههای هشداری که تاکنون ارائه شدهاند براساس زمان تنظیم میشوند و با یادآوری زمانهای خاصی که توسط کاربر از قبل تنظیم شده است، در برنامهریزی زمانی به کاربر کمک میکنند. در بسیاری از مواقع پیش میآید که باید کاری را در یک مکان خاصی انجام دهیم اما فراموش میکنیم و نیاز داریم کسی در آن مکان به ما یادآوری کند و یا در سفر، میخواهیم زمانی که به یک مکان خاص رسیدیم از آن مطلع شویم، در روش پیشنهادی ارائه شده در این مقاله با استفاده از شبکه عصبی و برنامه موبایل توسعه یافته به فرد کمک میشود که در تلفن خود هشدارهایی برای مکانهای مختلف تنظیم کند و نگران فراموش کردن آنها نباشد. تفاوت اصلی این برنامه با نمونههای مشابه این است که به صورت هوشمند با استفاده از شبکه عصبی پرسپترون حرکت فرد در آینده را پیشبینی میکند که این قابلیت باعث کارکرد و دقت بهتر آن نسبت به دیگر برنامهها میشود. همچنین در مدل یادگیری پیشنهادی، امکان یادگیری برخط نیز وجود دارد و برنامه به مرور زمان خود را با کاربر منطبق کرده و طبق نتایج کارایی آن بهبود مییابد. less
به طور کلی برنامههای هشداری که تاکنون ارائه شدهاند براساس زمان تنظیم میشوند و با یادآوری زمانهای خاصی که توسط کاربر از قبل تنظیم شده است، در برنامهریزی زمانی به ... more
|
خرید مقاله
|
ترکيب دستهبندهاي نزديکترين همسايه با حاشيه بزرگ در چارچوب نظريه دمپستر و شفر |
نجمه بخشنده باورساد
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
دستهبندي نزديکترين همسايگي يک تکنيک ساده و در عين حال مؤثر براي شناسايي الگو ميباشد. عملکرد اين تکنيک بطور قابل توجهي به تابع فاصله بکار رفته براي محاسبه شباهت ... more
دستهبندي نزديکترين همسايگي يک تکنيک ساده و در عين حال مؤثر براي شناسايي الگو ميباشد. عملکرد اين تکنيک بطور قابل توجهي به تابع فاصله بکار رفته براي محاسبه شباهت بين نمونهها ارتباط دارد. در روش پيشنهادي، براي تشخيص دستهي نمونه آزمايشي ابتدا چند زيردسته بند نزديکترين همسايه با حاشيه بزرگ، بر مبناي يادگيري يک معيار فاصله ماهالانوبيس پيادهسازي ميشوند. سپس نتايج دستهبندي اين چند زيردستهبند براي برآورد نتيجهي نهايي در چارچوب نظريه دمپستر- شفر ترکيب ميشوند. از چارچوب نظريه دمپستر-شفر به دليل توانايي خوب در اجرا و ترکيب اطلاعات غيردقيق استفاده شده است. آزمايشها روي مجموعه دادههاي UCI انجام شدهاند تا تاثيرات تکنيک پيشنهادي را نشان دهند. نتايج آزمايش ها نشان ميدهد که روش پيشنهادي با دقت بالايي توانسته عمل دستهبندي را انجام دهد. less
دستهبندي نزديکترين همسايگي يک تکنيک ساده و در عين حال مؤثر براي شناسايي الگو ميباشد. عملکرد اين تکنيک بطور قابل توجهي به تابع فاصله بکار رفته براي محاسبه شباهت ... more
|
خرید مقاله
|
تشخیص ناهنجاری در ترافیک شبکه با استفاده از تبدیل موجک و آزمون درستنمایی تعمیمیافته |
سجاد حسینزاده
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
تشخیص ناهنجاری در ترافیک شبکه با اهداف مختلفی چون بهبود کارایی شبکه، تشخیص نفوذ و یا تضمین وجود دسترسپذیری برای مباحث امنیتی، مورد توجه است. یکی از روشهایی که در ... more
تشخیص ناهنجاری در ترافیک شبکه با اهداف مختلفی چون بهبود کارایی شبکه، تشخیص نفوذ و یا تضمین وجود دسترسپذیری برای مباحث امنیتی، مورد توجه است. یکی از روشهایی که در سالهای اخیر برای تشخیص ناهنجاری در شبکه ارائه شده است، از ترکی بروشهای مبتنی بر مدل سازی آماری و استنتاج آماری استفاده میکند. مقاله حاضر رويكرد نويني را براي تشخيص ناهنجاري در ترافيك شبكه ارائه ميدهد كه برمبناي تركيب استنتاج آماري و روشهاي پردازش سيگنال است. از آنجایی که تبديل موجك يك ابزار چند مقياسي و انعطافپذير در پردازش سيگنالهاست، در این مقاله با مبنا قراردادن روش مطرح شده در مقالات قبلی، تأثیر اعمال تبدیل موجک را بر روی نرخ تشخیص ناهنجاری بررسی کرده و نشان میدهیم که تبدیل موجک، میتواند برای بهبود نرخ تشخیص مفید باشد. همچنین نشان میدهیم که استفاده از تبدیل موجک باعث میشود که چند تفکیکپذیری به ترافیک اضافه شود. این مسئله مشکل عدم وابستگی بلند مدت را در ترافیک شبکه برطرف میسازد. در نهایت ارزیابی با استفاده از دادگان موجود، برای روش ارائه شده و مقاله مبنا، به وسیله منحنی مشخصه عملکرد سیستم (ROC) انجام شده و كارايي اين روشها مقايسه ميشود. less
تشخیص ناهنجاری در ترافیک شبکه با اهداف مختلفی چون بهبود کارایی شبکه، تشخیص نفوذ و یا تضمین وجود دسترسپذیری برای مباحث امنیتی، مورد توجه است. یکی از روشهایی که در ... more
|
خرید مقاله
|
ارائه یک کدینگ اجتناب از همشنوایی کارا و موثر برای کاهش اشکال همشنوایی در شبکههای روی تراشه |
زینب مهدوی
زهرا شیرمحمدی
سيد قاسم ميرعمادي
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
بروز الگوهای گذار در طی انتقال دادههای متوالی بر روی سیمهای کانالهای مابین هستههای پردازشی، می تواند منجر به اشکال همشنوایی در شبکه های روی تراشه گردد. با کاهش اندازه ... more
بروز الگوهای گذار در طی انتقال دادههای متوالی بر روی سیمهای کانالهای مابین هستههای پردازشی، می تواند منجر به اشکال همشنوایی در شبکه های روی تراشه گردد. با کاهش اندازه ی فناوری و نزدیک شدن سیمها، نرخ رخداد اشکال همشنوایی افزایش مییابد و منجر به کاهش قابلیت اطمینان و کارایی سیستم و همچنین افزایش توان مصرفی در سیستمهای مبتنی بر شبکه های روی تراشه می شود. یکی از راههای مقابله با اشکال همشنوایی استفاده از کدگذاری های اجتناب از همشنوایی مبتنی بر سیستم های عددی دودویی است که در آن از رخداد الگوهای انتقال مشخص در تولید کلمه کد جلوگیری می شود. اما مشکل این سیستم های عددی دودویی، سربار سیم های اضافی است که به کانالهای ارتباطی تحمیل می شود. رشد عرض کانال را می توان با نمایش تعداد بیشتری کلمه داده با استفاده از سیستم های عددی سه مقداره کاهش داد. این مقاله یک روش کدگذاری مبتنی بر سیستم عددی سه مقداره با نام 3V-CAC را ارائه می کند که قابلیت سیستم عددی را در نمایش کلمه کد افزایش می دهد. این روش، با کاهش سیم های اضافی موردنیاز برای کدگذاری، موجب کاهش سربار تحمیلی کدگذاری اجتناب از همشنوایی پیشنهادی می شود. ارزیابی های انجام شده نشان میدهد، کد 3V-CAC، تعداد سیم های اضافی کانال های ارتباطی را 30 درصد نسبت به کدهای مبتنی برسیستم عددی دودویی فیبوناچی کاهش می دهد. less
بروز الگوهای گذار در طی انتقال دادههای متوالی بر روی سیمهای کانالهای مابین هستههای پردازشی، می تواند منجر به اشکال همشنوایی در شبکه های روی تراشه گردد. با کاهش اندازه ... more
|
خرید مقاله
|
RFH توسعه یافته: ارائه یک روش تکرار داده ی پویا مبتنی بر ترافیک در ذخیره سازی ابری |
علی مرتضوی
کیارش میزانیان باغ گلستان
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
گسترش روزافزون رایانش ابری و نیاز به ذخیره سازی ابری در اغلب کاربردها و از طرفی اجتناب ناپذیر بودن خرابی گره ها در سیستم های توزیع شده ی مقیاس بزرگ، ... more
گسترش روزافزون رایانش ابری و نیاز به ذخیره سازی ابری در اغلب کاربردها و از طرفی اجتناب ناپذیر بودن خرابی گره ها در سیستم های توزیع شده ی مقیاس بزرگ، به اهمیت تکرار داده افزوده است. تکرار داده به منظور قابلیت اطمینان، دسترس پذیری داده و کارایی سیستم به طور گسترده ای در سیستم های ابری مورد استفاده قرار می گیرد. رویکرد بیشتر روش های تکرارداده ی پویا، مکان دهی داده ها نزدیک به محل درخواست های کاربران است که با هدف کاهش زمان انتظار کاربران و کاهش مصرف پهنای باند صورت می گیرد.
یکی از مهم ترین چالش های موجود برای الگوریتم های تکرار داده، مسأله ی تغییر ناگهانی شلوغی در بار کاری است. روش هایی با رویکرد تکرار داده ترافیک گرا به منظور مقابله با این پدیده ارائه شده اند که موفق به کاهش مصرف پهنای باند داخلی به هنگام تغییر شلوغی شده اند؛ اما به طور متقابل به زمان انتظار کاربران لطمه هایی وارد شده است. در این مقاله روش بهینه شده ی تکرار داده پویایی به منظور مقاومت در مقابل تغییر شلوغی و بهبود کارایی ارائه شده است. روش پیشنهادی تعداد تکرار هر داده را براساس ترافیک محاسبه می کند و سپس با مقایسه ی ترافیک هر مرکز داده با یک حد آستانه، در مورد تکرار یا مهاجرت یا حذف آن تکرار داده تصمیم می گیرد. نتایج حاصل از شبیه سازی ها نشان می دهند که روش پیشنهادی ضمن عملکرد مناسب در مواجه با تغییر شلوغی، توانسته است کارایی سیستم را تا حد قابل قبولی در محیط ابر بهبود بخشد. less
گسترش روزافزون رایانش ابری و نیاز به ذخیره سازی ابری در اغلب کاربردها و از طرفی اجتناب ناپذیر بودن خرابی گره ها در سیستم های توزیع شده ی مقیاس بزرگ، ... more
|
خرید مقاله
|
ارتباط بی سیم یکپارچه برای وسایل نقلیه در شبکه متحرک بی سیم |
لیلا جلیلی
محمد جعفر تارخ
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
امروزه برقراری سرویس اینترنت با کیفیت بالا در کنار افزایش امنیت در جادهها مورد توجه فراهم کنندگان سرویسهای شبکه قرار گرفته است. از این رو زیرساخت شبکه متحرک بیسیم برای ... more
امروزه برقراری سرویس اینترنت با کیفیت بالا در کنار افزایش امنیت در جادهها مورد توجه فراهم کنندگان سرویسهای شبکه قرار گرفته است. از این رو زیرساخت شبکه متحرک بیسیم برای وسایل نقلیه (VANET) در سالهای اخیر توسعه یافته است. شبکه سلولی LTE از نسل چهارم شبکه موبایل تکنولوژی مناسبی جهت فراهم سازی زیرساخت موردنیاز VANET است. اما برقراری سرویس اینترنت در سناریوهایی با سرعت بالا از قطع سرویس در اثر پدیده هنداور رنج میبرد. هنداورهای مکرر در سرعتهای بالاتر منجر به قطع کامل سرویس داده موبایل میشوند. ما در این مقاله برای حل مشکل قطع سرویس از مکانیزم توازن بار توزیع شده بین وسایل نقلیه در حال حرکت استفاده میکنیم. این مکانیزم با برقراری یک همکاری توزیع شده بین وسایل نقلیه مجاور سرویس اینترنت یکپارچه (بدون قطعی) را برای مسافران جادهای در سناریوهای سرعت بالا فراهم میکند. ما به کمک شبیه سازی عددی براساس پارامترهای واقعی LTE الگوریتم ارائه شده را مورد ارزیابی قرار میدهیم. less
امروزه برقراری سرویس اینترنت با کیفیت بالا در کنار افزایش امنیت در جادهها مورد توجه فراهم کنندگان سرویسهای شبکه قرار گرفته است. از این رو زیرساخت شبکه متحرک بیسیم برای ... more
|
خرید مقاله
|
زمانبندی رادار گونهی خواب و بیداری گره ها در شبکههای حسگر بیسیم |
مرتضی سمامی
غلامحسین اکباتانیفرد
|
بیست و یکمین کنفرانس ملی سالانه انجمن کامپیوتر |
در این مقاله، طرح زمان بندی خواب / بیدار بهینه در شبکههای حسگر بیسیم با در نظر گرفتن تأخیر حداقلی، صرفه جویی انرژی و انرژی مصرفی متوازن پیشنهاد شده است. ... more
در این مقاله، طرح زمان بندی خواب / بیدار بهینه در شبکههای حسگر بیسیم با در نظر گرفتن تأخیر حداقلی، صرفه جویی انرژی و انرژی مصرفی متوازن پیشنهاد شده است. در این طرح بازه های بیداری گره ها براساس الگوی مسیر هماهنگ و در نظر گرفتن بار ترافیکی شان متفاوت است. این امر باعث به حداقل رسیدن تأخیر که از مهم ترین فاکتورها در این شبکه ها است می شود. در این مقاله شیوه جدیدی ازهمکاری گره ها در فرآیند ارسال داده برای ایجاد مصرف متوازن تر انرژی ارائه می شود. در این طرح شبکه به چند سطح تقسیم می شود، چرخه بیداری گره های هم سطح به صورت چرخشی و رادارگونه است، به عبارت دیگر بازه بیداری هرگره علاوه بر گره والدش، با گره همسایه نیز هم پوشانی دارد. ما از این قابلیت استفاده نموده ایم و کار دریافت تائید و ارسال مجدد داده در صورت از دست رفتن داده را بر عهده گره همسایه فرستنده قرار داده ایم. با این کار ضمن افزایش توازن انرژی مصرفی و طول عمر پوشش شبکه، متوجه می شویم که زمان انتظار برای دریافت پیام تائید و ارسال مجدد کاهش می یابد که این خود افزایش صرفه جویی انرژی را به همراه دارد. less
در این مقاله، طرح زمان بندی خواب / بیدار بهینه در شبکههای حسگر بیسیم با در نظر گرفتن تأخیر حداقلی، صرفه جویی انرژی و انرژی مصرفی متوازن پیشنهاد شده است. ... more
|
خرید مقاله
|