شماره ركورد
6006
شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
6006
پديد آورنده
محمد سعيد طباطبائي
عنوان
ارائه رهيافني كاربردي جهت طراحي نرم افزارهاي حساس به زمينه
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
كامپيوتر
استاد راهنما
دكتر كنگاوري
چكيده
چكيده اااا
با توجه به رشد روز افزون در تكنولوژي ساخت ابزارهاي محاسباتي و فراگير شدن آنها، ارائه
تكنيكها و روشهايي مناسب و قابل پياده سازي براي طراحي و ساخت نرم افزارهايي كه مي توانند
درك كامل و جامعي از محيط خود داشته باشند، امري حياتي به نظر ميرسد. در اين تحقيق سعي
شده است كه در ابتدا، با وجود تعاريف و ديدگاه هاي بسيار متفاوتي كه از نرم افزارهاي آگاه از زمينه
وجود دارد، به ارائه تعريفي پرداخته شود كه بتواند ما را در رسيدن به هدف خود، يعني ارائه رهيافتي
كاربردي در طراحي و پياده سازي نرم افزارهاي آگاه از زمينه ياري كند. به منظور نائل آمدن به اين
هدف، نيازمنديهاي مدل هاي طراحي و توسعه نر مافزارهاي آگاه از زمينه مطرح مي شوند، و در ادامه
تحقيق تلاش ميشود كه به گونه اي مناسب به اين نيازمندي ها پاسخ داده شود. سپس مهمترين و
شناخته شدهترين روشها، مدلها و يا چارچوبهاي مطرح در طراحي نرم افزارهاي آگاه از زمينه
بصورت كامل به چالش كشيده مي شوند. پس از ارائه تعريفي مناسب، و بررسي شاخص ترين كارهاي
انجام شده در اين ارتباط، مدل شيء آگاه به منظور طراحي نرم افزارهاي آگاه از زمينه ارائه مي شود. در
اين مدل سعي شده است كه تا حد ممكن، براي برطرف كردن نيامند يهاي فوق، راهكارهاي مناسبي
ارائه شود. مدل شيء آگاه در عين سادگي به راحتي قابل نمايش نيز مي باشد، و با استفاده از آن به
راحتي مي توان از مدلي انتزاعي و بصري به پياده سازي مناسبي در يك زبان برنامه نويسي شناخته شده
رسيد. در انتهاي اين تحقيق، براي اينكه بتوان مدل شيء آگاه را در عمل مشاهده نمود، با استفاده از
چارچوب آگاهي از زمينه مبتني بر جاوا، تا حدود قابل توجهي به پياده سازي مدل شيء آگاه پرداخته
مي شود.
واژه هاي كليدي : نرم افزارهاي آگاه از زمينه، محاسبات فراگير، شيء آگاه، چارچوب آگاهي از زمينه
مبتني بر جاوا