A Framework for Semantic-based Model Base in Decision Support Systems Amin Saremi Fall 2006 معرفي توضيح مساله ،مفاهيم مرتبط و لزوم آن سيستم هاي پشتيبان تصميم و چارچوب هاي مرتبط چارچوب پيشنهادي مسايل و نکات موجود توضيح مساله مدلهاي حل مساله – تعريف مدل :مشخصه اي رسمي بر پايه يک زبان و شامل نحو ،معنا و احتماال قوانيني براي نتيجه گيري است. – متامدل مدلهاي حل مساله در سطح پياده سازي و مشکالت آن مدلها در سطح طراحي و لزوم آن مفاهيم مرتبط: Interoperability و مساله مجتمع سازي Model Driven Architecture (MDA) Interoperability تعريف: :IEEE توانايي دو يا چند سيستم يا مولفه براي تبادل اطالعات و استفاده از اطالعاتي که مبادله شده اند. :HyperDictionary توانايي نرم افزار و سخت افزار بر روي ماشين هاي مختلف از فروشندگان مختلف براي برقراري ارتباط عوامل موثر: ،Merge ،Outsourcing کاهش هزينه ها در ITو ... يکي از راههاي حل مساله interoperabilityتجانس ( )Homogenizationمي باشد: استفاده از زبان ها و مفاهيم واحد (مثال )UML – Syntax – Semantic )Model Driven Architecture (MDA رهيافت OMGبراي حل مساله مجتمع سازي يک مدل که عمليات و عملکرد يک سيستم را مشخص مي کند در محيط هاي گوناگون به کمک نگاشت و تبديل استانداردها يا نگاشت به محيط هاي ديگر تحقق يابد. سه هدف اصلي :MDA قابليت حمل ()Portability Interoperability قابليت استفاده مجدد ()Reusability مدل مستقل از محيط ( Platform Independent :)Model مشخصه اي رسمي از ساختار و توابع سيستم است که از جزييات فني دوري مي جويد ()Abstract مدل مختص به محيط (:)Platform Specific Model برعکس ،مشخصه اي که به واسط هايي چون EJB ،CORBAو ...وابسته باشد. MDA Meta Model انواع نگاشت PIM به :PIMهنگامي که مدلها افزايش مي يابند ،فيلتر مي شوند و يا خصوص ي مي گردند بدون احتياج به اطالعات مربوط به محيط .تبديل مدلهاي تحليل به طراحي. PIM به :PSMهنگامي که PIMبه اندازه کافي پااليش شده و آماده ارسال به محيط اجراست .تبديل يک مولفه مدل منطقي به يک مدل مولفه تجاري موجود ()EJB PSM به :PSMبراي محقق سازي ( )realizationمولفه ها و هنگام Deployment PSM به :PIMبراي مجردسازي مدلها از پياده سازيهاي موجود تفاوت مفاهيم ذکر شده و مساله موجود. لزوم مساله موجود و توضيحاتي پيرامون آن سيستم هاي پشتيبان تصميم معماري کلي – مزايا و معايب چارچوبهاي مرتبط چارچوب پيشنهادي Presentation layer Meta Model layer Model engine layer Concept layer Ontology layer شرح چارچوب :Presentation layer هدف اصلي انتقال مساله کاربر به زباني است که توسط نرم افزار درک شود و در اينجا از DLاستفاده مي شود .اين اليه بر اساس ] [12زبان طبيعي را به پرس و جوهاي DL تبديل مي کند. :Meta Model layer اين اليه مي داند چه مدلي يا مدلهايي سوال رسيده از طرف کاربر را به بهترين نحو پاسخ مي دهد .آنگاه با توجه به اين انتخاب پارامترها يا صفات مساله را اقتباس کرده و آن ها را براي اليه پايينتر مي فرستد. :Model engine layer اين اليه مخزني از مدلهاي آماده اجراست و از نقطه نظر ارتباطي همانند يک web serviceعمل مي کند .اين اليه ،اليه زيرين خود را بخوبي مي شناسد و با توجه به آن (بوسيله برقراري ارتباط با اليه آنتولوژي) اطالعات مورد نياز را براي اجراي مدل مورد نظر درخواست مي کند. در اين اليه پايگاه داده هاي محلي وجود دارد که مدل براي ذخيره و استفاده از اطالعات محلي از آن استفاده مي کند تا بتوان از اين چارچوب در دامنه هاي مختلف استفاده کرد. :Concept layer اين اليه به اليه بااليي کمک مي کند که ارتباطات مفهومي مابين اطالعات دامنه را درک کند و داده هاي درست و بامعني را از اليه آنتولوژي درخواست کند .اين اليه روابطي مفهومي بر روي داده هاست و يک آنتولوژي دامنه را شکل مي دهد .اين اليه فرهنگ لغات و ساختار دنياي بيرون را در دامنه مورد نظر نمايش مي دهد. :Ontology layer اين اليه پايگاه دانش ي براي آنتولوژي دامنه است و حالت و اشيا ي واقعي موجود در دامنه را نشان مي دهد. مسايل و نکات موجود اليه :Meta Model طريقه دانستن اين اليه چيست؟ شامل يک آنتولوژي مدل براي برقراري ساختاري رسمي و شکل دهي به مدلهاي گوناگون ،متامدلي بر روي مدلهاي حل مساله بمنزله TBoxي براي مدلها رفتار مي کند. درستي راه حل نهايي به عنوان مالک ارزيابي چارچوب استفاده از يک آنتولوژي گسترده يا مدل مرجع (متا متا مدل) براي تمامي مدلها و مزيات هر يک چيستي پارامترها و صفات مساله و اقتباس آنها انتخاب مدل بر اساس پارامترها يا انتخاب پارامترها بر اساس مدل آموزش کاربر ،و تصحيح مسايل با ساختار ناقص و مريض تصحيح تعاملي تصحيح خودکار اليه :Model engine رفتار به منزله يک ABoxبراي TBoxمدلها فهم آنتولوژي دامنه (اليه آنتولوژي) و وابستگي به آن استفاده از پايگاه داده محلي براي حذف وابستگي !!! نکات باقيمانده تبديل چند سوال نمونه از زبان طبيعي به فرم پرس و جوهاي DL طراحي يک آنتولوژي نمونه براي يک مدل حل مساله بخصوص اقتباس و استخراج پارامترهاي مساله و ساختاربخش ي به آن در چند مساله نمونه طراحي آنتولوژي حاوي چند مدل حل مساله ،ارايه سوالي از اليه باالتر ،اقتباس پارامترهاي آن ،انتخاب خودکار يک مدل براي حل پيشنهاد و ارايه مدلي مرجع براي آنتولوژي مدل (مدل هاي حل مساله) بيان يک مساله ناقص و با ساختار مريض و تصحيح و ساختاربندي آن مساله با استفاده از يک مدل موجود حل مساله در آنتولوژي مدل حذف وابستگي اليه Model Engineبه دامنه اي مورد نظر ضبط پيشنهادات منابع [1] G. Banavar and A. Bernstein, "Challenges in Design and Software Infrastructure for Ubiquitous Computing Applications", Proceedings of the Communications of the ACM, December 2002. [2] A. v. Bunningen, "Context aware querying", October 2004. [3] L. Ceccaroni, U. Cort´es and M. Sanchez-Marre, "OntoWEDSS: an ontology-underpinned decision-support system for wastewater management", 2001. [4] F. Fuchs, I. Hochstatter, M. Krause, and M. Berger, "A Metamodel Approach to Context Information", Proceedings of the 3rd Int’l Conf. on Pervasive Computing and Communications Workshops (PerCom 2005 Workshops), 2005. [5] X. Gu, A. Messer, I. Greenberg, D. Milojicic, and K. Nahrstedt, "Adaptive Offloading for Pervasive Computing", IEEE Pervasive Computing Magazine, 2004. [6] P. Kallio, E. Niemela and J. Latvakoski, "Ubisoft – pervasive software", 2004. [7] N. Kasabov, L. Erzegovesi, M. Fedrizzi, A. Beber, and D. Deng, "Hybrid Intelligent Decision Support Systems and Applications for Risk Analysis and Discovery of Evolving Economic Clusters in Europe", 1999. [8] W.Y. Lum and F.C.M. Lau, "A Context -Aware Decision Engine for Content Adaptation", IEEE Pervasive Computing, 2002. [9] E. Turban et al, Decision Support Systems and Intelligent Systems, sixth edition, 2001, Prentice Hall. [10] R. Vahidov, “Decision Station: A Notion for a Situated DSS”, Proceedings of the 35th Hawaii International Conference on System Sciences, 2002. [11] R. Vahidov et al, “A Framework for Situated Decision Support Systems”, Proceedings of the 11th European Conference on Information Systems. ECIS2003, Naples, Italy, 2003. [12] J. Weeds, B. Keller, D. Weir, I. Wakeman, J. Rimmer and T. Owen, " Natural Language Expression of User Policies in Pervasive Computing Environments", 2004. [13] K.C. Yu, "Effective Partial Ontology Mapping in a Pervasive Computing Environment", Master of philosophy thesis, University of Hong Kong, November 2004.
© Copyright 2025 Paperzz