Securing dynamic aspect weaving in aspect-oriented programming (AOP)
مقدم أطروحة جامعية
مشرف أطروحة جامعية
أعضاء اللجنة
Ghul, Said
Darwish, Abd Allah
al-Qassas, Rad
الجامعة
جامعة الأميرة سمية للتكنولوجيا
الكلية
كلية الملك الحسين لعلوم الحوسبة
القسم الأكاديمي
قسم علم الحاسوب
دولة الجامعة
الأردن
الدرجة العلمية
ماجستير
تاريخ الدرجة العلمية
2015
الملخص الإنجليزي
Aspect-oriented Programming (AOP) is a relatively new approach to Software Engineering that complements OOP by expressing the crosscutting concerns in a separate structure called an Aspect.
One of the most important concepts in AOP is the concept of weaving.
Weaving is the process of modifying code that changes the behavior of software in specific points in the system code.Weaving can be accomplished in two ways: Static weaving (at compile time) and dynamic weaving (at runtime). The research is focused on the security concerns arising from dynamic weaving for C++ programming language.
The thesisstudies the impact of dynamic weaving on systems and application security overall in terms of the three security components: Confidentiality, Integrity, and Availability.
The research proposes a solution to control the risk that occursfrom dynamic weaving of aspects in C++ language.The solution is a design of a new security framework called secure dynamic weaving system (SDWS) that eliminates the potential risks arising from dynamic weaving in aspect orient programming languages and environments with focus on C++.
SDWS consists of security enforcement modules that offer securing the process of dynamic weaving before, during and after weaving aspects. SDWS is validated through a feature-by-feature comparison with similar past works that tackled securing dynamic weaving.
The evaluation shows that the new design can potentially be more beneficial in securing systems working with such dynamic environments.
التخصصات الرئيسية
تكنولوجيا المعلومات وعلم الحاسوب
الموضوعات
عدد الصفحات
91
قائمة المحتويات
Table of contents.
Abstract.
Abstract in Arabic.
Chapter One : Introduction.
Chapter Two : Literature review.
Chapter Three : Secure dynamic weaving system design (SDWS Design).
Chapter Four : Design implementation and validation.
Chapter Five : Conclusion and future work.
References.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
al-Duri, Mahmud Salam. (2015). Securing dynamic aspect weaving in aspect-oriented programming (AOP). (Master's theses Theses and Dissertations Master). Princess Sumaya University for Technology, Jordan
https://search.emarefa.net/detail/BIM-651012
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
al-Duri, Mahmud Salam. Securing dynamic aspect weaving in aspect-oriented programming (AOP). (Master's theses Theses and Dissertations Master). Princess Sumaya University for Technology. (2015).
https://search.emarefa.net/detail/BIM-651012
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
al-Duri, Mahmud Salam. (2015). Securing dynamic aspect weaving in aspect-oriented programming (AOP). (Master's theses Theses and Dissertations Master). Princess Sumaya University for Technology, Jordan
https://search.emarefa.net/detail/BIM-651012
لغة النص
الإنجليزية
نوع البيانات
رسائل جامعية
رقم السجل
BIM-651012
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر