research centers


Search results: Found 8

Listing 1 - 8 of 8
Sort by

Article
النمذجة الكيانية البيانية لنظام حساب الاندثارات والموجوداتباستخدام لغة النماذج الموحدة

Authors: آلاء فيصل سعيد --- أسماء ياسين حمو
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2004 Volume: 1 Issue: 1 Pages: 17-37
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

ABSTRACT
Data object modeling is considered the most effective style in data manipulation. This style provides the ability to decompose complex systems into parts, these parts can be manipulated simply, understanding, accuracy with easy updating reducing run time errors supporting ability of design languages such as Unified Modeling Language UML. The research implements modeling of Depreciation system using UML and its tools such as (objects, classes, link & association & aggregation, generalization, drive data, class diagram, packages, logical horizon) and obtaining the general schema for classes to be converted to an used application using data base programming language.

الملخــص
يّعد أسلوب النمذجة البيانية من اكثر الأساليب فاعلية في التعامل مع قواعد البياناتData Base بما يوفره هذا الأسلوب من تجزئة النظم المعقدة إلى
أقسام يمكن التعامل معها بيسر وفهم ودقة فضلاً عن سهولة التعديل وتقليل أخطاء التنفيذ ودعمه لإمكانيات لغات التصميم مثل لغة النماذج الموحدة
Unified Modeling Language UML . يتناول البحث نمذجة نظام حساب الاندثارات باستخدام لغة النماذج الموحدة و أدواتها (الكيانات ، الأصناف ، الروابط ومجموعة الروابط ومجموعة الروابط الضمنية ، التعميم ، البيانات المشتقة ، مخطط الأصناف ، الرزم ، الأفق المنطقيLogical Horizon) والحصول على المخطط العام للأصناف ليتم تحويله إلى تطبيق موضع التنفيذ باستخدام اللغات البرمجية لادارة قواعد البيانات.

Keywords


Article
تطبيق نظام إدارة قواعد البيانات الكيانية العلائقية على نظام الاندثارات باستخدام لغة أو راكل

Authors: آلاء فيصل سعيد --- أسماء ياسين حمو
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2005 Volume: 2 Issue: 1 Pages: 83-98
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

ABSTRACT
This research implements concept of Object Relational DataBases Management System ORDBMS on depreciation system because it’s considered as a complex model. ORDBMS abstracts the level of writing system by adding data types defined by user (user define type UDT) which represents business objects, these objects are stored in database as a column on table or object table which can be accessed by using methods defined by user (user define function UDF). Object reference REFs is used instead of multiple relational between tables. Multiple data are implemented using collection data type (Varray, Nested table) without the need for extra tables. The application is programmed using oracle8 software because it has the propriety of an object relational database.

الملخص
يعرض البحث كيفية تطبيق مفاهيم نظام إدارة قواعد البيانات الكيانية العلائقية ORDBMS)) Management System Object Relational Data Base على نظام الاندثارات بوصفه نموذجاً معقداً عن (ORDBMS) إذ يقوم برفع مستوى التجريد الذي يكتب فيه النظام من خلال إضافة أنواع بيانات عرفها المستخدم User Define Type(UDT) وهي تمثل كيانات إدارة الأعمال، وهذه الكيانات تخزن في قاعدة البيانات كعمود في الجدول أو كجدول كيانات، ويتم الوصول إليها من خلال استخدام الطرائق الخاصة بالكيانات التي عرفها المستخدم (UDF) User Define Function. وكان لاستخدام مراجع الكيان REFs)) References الفائدة في إلغاء عمل الروابط المتعددة بين الجداول ، كما مكن استخدام أنواع بيانات المجاميع (Nested table,Varray) من تضمين أنواع البيانات المتعددة دون الحاجة إلى فصلها في جداول جديدة.

Keywords


Article
أسلوب مقترح لهندسة برمجيات نظم الوكلاء

Authors: أسماء ياسين حمو --- ماهر طلال الأسعدي
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2012 Volume: 9 Issue: 1 Pages: 93-115
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

In recent years, computer systems that make use of software agents are increased, due to the increased size and complexity of these systems, as well as, because the benefits provided by agents to facilitating the developing process and requirements representation for these systems. Traditional software engineering methodologies are not enough to be used in the development of such systems, because the special characteristics for software agent, therefore there are many proposed Agent Based Software Engineering (ABSE) methodologies to support software engineers in the agents based systems development, However, some of them were designed without adhering to all main stages of software development life cycle, as well as they are lacking for representation of most agents features, additionally, most of them are not represents the implementation phase or represented it but in unclear and unpractical manner.To address these issues, this research is investigated the existing methodologies and diagnose its strengths and weaknesses, then construct a proposed ABSE methodology depending on combining of strengths for existing methodologies, and delete or modify its weaknesses. This methodology is covered all main stages of software development life cycle, and dealing with problems in the existing methodologies. The requirements phase and part of the design phase were rely on Tropos methodology, whereas the implementation phase and part of the analysis and design phases were rely on MASD methodology, these stages has been modified by deleting its weaknesses and add some other novel techniques. To improve the new proposed methodology, a running agent based e-commerce system has been developed depending on stages of this methodology, and implement it with Java programming language and XML using the Jadex platform.

تزايدت في السنوات الأخيرة النظم الحاسوبية التي تحقق الاستفادة من الوكلاء البرمجية، بسبب زيادة حجم وتعقيد هذه النظم، وللفوائد التي تقدمها هذه الوكلاء في تسهيل عملية التطوير والتمثيل لمتطلبات هذه النظم. لم تعد أساليب هندسة البرمجيات التقليدية كافية لاستخدامها في تطوير مثل هذه النظم بسبب المميزات الخاصة للوكيل البرمجي، فاقترحت العديد من الأساليب لدعم مهندسي البرمجيات في تطوير نظم الوكلاء، ولكن البعض منها تم تصميمه بدون التقيد بجميع مراحل دورة حياة النظام، ويفتقر إلى تمثيل أغلب خصائص الوكلاء، كما أن أغلب هذه الأساليب لا تمثل مرحلة البناء أو أن تمثيلها لا يتم بصورة واضحة وعملية.لتشخيص هذه القضايا، تم في هذا البحث التحقق من الأساليب الحالية وتشخيص نقاط القوة والضعف فيها، ثم بناء أسلوب مقترح لهندسة برمجيات نظم الوكلاء اعتماداً على دمج نقاط القوة في هذه الأساليب وحذف أو تعديل نقاط الضعف مع إضافة بعض التقنيات الأخرى المستحدثة ليغطي هذا الأسلوب جميع مراحل دورة حياة النظام ومعالجة المشاكل الموجودة في الأساليب الحالية.في مرحلة المتطلبات وجزء من مرحلة التصميم أعتمد على أسلوب Tropos، أما مرحلة البناء وجزء من مرحلة التحليل والتصميم فأعتمد على أسلوب MASD، وتم تعديل هذه المراحل بحذف نقاط الضعف وإضافة بعض التقنيات المستحدثة. لبرهنة الأسلوب الجديد المقترح تم تطوير تطبيق التجارة الالكترونية المعتمد على الوكلاء بالاعتماد على مراحل التطوير في هذا الأسلوب، وبرمجته بلغة جافا واللغة الرمزية الممتدة XML باستخدام منصة Jadex.

Keywords


Article
تقييم ومقارنة أساليب هندسة برمجيات نظم الوكلاء

Authors: أسماء ياسين حمو --- ماهر طلال الأسعدي
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2012 Volume: 9 Issue: 2 Pages: 43-61
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

Agent based systems software engineering is a new model in the field of software engineering. It provides new approaches for developing agent based systems. Numerous methodologies for agent based systems software engineering have been proposed. However, it is difficult to select a methodology for a specific project, and their application is still limited due to their lack of maturity and weakness for some of them. Evaluating and comparing their strengths and weaknesses is an important step towards developing better methodologies in the future, and help developers to select the most suitable methodology for project development. This research presents an evaluation and comparison of five agent based systems methodologies: Tropos, Gaia, Multi-agent Systems Engineering (MaSE), Multi Agent Systems Development (MASD) and Smart Multi Agent System (SmartMAS) methodology that is suggested by authors. The requirements of an agent based E-Commerce system were studied and applied on the development phases for these five methodologies, and toward a formal study, the evaluation and comparison were performed based upon a framework which addresses four major criteria: concepts and properties, notations and modeling, development process, and pragmatics. The results shows that the proposed methodology is give (85%) percentage of covering these criteria for the systems that were developed by using this methodology; this concluded that the proposed methodology is better than other methodologies.

تمثل هندسة برمجيات نظم الوكلاء أنموذجاً جديداً في حقل هندسة البرمجيات، وهي تقدم طرائق وأساليب جديدة لتطوير نظم الوكلاء. تم اقتراح العديد من أساليب هندسة برمجيات نظم الوكلاء، ولكن اختيار الأسلوب المناسب لمشروع معين هي عملية صعبة، وأيضاً تطبيق هذه الأساليب لا يزال محدوداً بسبب الضعف وعدم النضوج للبعض منهم. عملية تقييم ومقارنة نقاط القوة والضعف لهذه الأساليب خطوة مهمة نحو تطوير أسلوب أفضل في المستقبل، وهذه العملية تساعد المطورين لاختيار الأسلوب المناسب لتطوير المشاريع. تم في هذا البحث تقييم ومقارنة خمسة أساليب لتطوير الوكلاء وهي Tropos و Gaia و Multi-agent Systems Engineering (MaSE) و Multi Agent Systems Development (MASD) وأسلوب Smart Multi Agent System (SmartMAS) المقترح من قبل الباحثين، إذ تمت دراسة متطلبات نظام التجارة الالكترونية المسند إلى الوكلاء وتطبيقها على مراحل التطوير للأساليب الخمسة السابقة، والاعتماد على إطار يحتوي على أربعة معايير رئيسية وهي، المفاهيم والخصائص، الترميزات والنمذجة، عملية التطوير، والناحية التطبيقية. أظهرت نتائج التقييم أن أسلوب SmartMAS يعطي نسبة (85%) من تغطية هذه المعايير للنظم التي يتم تطويرها باستخدام هذا الأسلوب، وهو الأفضل بالمقارنة مع الأساليب الأخرى.

Keywords


Article
تصميم أداة مراقبة لشبكة جامعة الموصل لاكتشاف الحاسبات المصابة بالدودة الالكترونية

Authors: أسماء ياسين حمو --- سندس عبد المطلب محمد
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2013 Volume: 10 Issue: 2 Pages: 43-60
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

In order to make use of the web services, it has recently become inevitable to connect computers to the internet. This connection, however, make the computers prone to the challenges of intrusion and hacking.The present study tackles the problem of computers' vulnerability to malware such as worm: a self-replicate computer program that spontaneously copies itself to the vulnerable systems and spreads through the web exploiting security gaps and posing a great danger to the web community. The study resorts to the design and implementation of a fast scanning worm detection tool. The tool depends on counting failed connection attempts after study of the indicators of failed connection.The tool performance is examined offline by using the real traffic for inbound and outbound packets of the network of the university of Mosul. After examining the net, we used the core switch to monitor the university's inbound and outbound traffic, where the collecting process of data took place on different periods to show the public layout of the net. The study comes up to the conclusion that the monitoring tool was capable of detecting the infected computers which performs anomalous behavior and allocating worm propagation periods (the growth phase of worm) accurately.The tool is implemented by using the sixth version of java. It is applied under the Microsoft windows operating system environment and the protocol suites known as TCP/IP.

في الآونة الأخيرة أصبح ارتباط الحاسبات بشبكة الانترنيت أمراً لابد منه للاستفادة من الخدمات التي تقدمها هذه الشبكة. غير أن هذا الاتصال جعلها بمواجهات مع تحديات الاختراق والتطفل. وتكمن مشكلة البحث في إحدى هذه التحديات الموجودة على هيئة البرنامج الخبيث المتمثل بالدودة وهو برنامج حاسوبي ذاتي الانتشار ينسخ نفسه تلقائياً إلى النظم غير المحصنة وينتشر عبر الانترنيت. تنتشر الدودة من خلال استغلال الثغرات الأمنية في الخدمات على الشبكة. وتشكل دودة الانترنيت خطراً كبيراً على مجتمع الشبكة.وتم في هذا البحث تصميم وتنفيذ أداة للكشف عن الديدان - التي تعتمد على عملية المسح السريعة في انتقاء أهدافها - والمعتمدة على حساب عدد محاولات الاتصال الفاشلة وذلك بعد دراسة المؤشرات الدالة على فشل الاتصال.تم اختبار أداء الأداة دون الاتصال المباشر بالشبكة وباستخدام سيل بيانات حقيقي للحزم الصادرة من والى شبكة جامعة الموصل. وبعد دراسة هذه الشبكة تم اختيار المبدل الرئيس لمراقبة سيل البيانات الصادر والوارد من والى شبكة الجامعة حيث تمت عملية تجميع البيانات بفترات مختلفة لعكس الوضع العام للشبكة وقد تبين بان أداة المراقبة قادرة على اكتشاف الحاسبات التي تقوم بنشاط شاذ وتعيين فترات انتشار الدودة (مرحلة النمو للدودة) بدقة.تم تمثيل الأداة باستخدام لغة جافا JAVA الإصدار السادس، وتنفيذها تحت بيئة نظم التشغيل مايكروسوفت ويندوزMicrosoft Windows، وطقم البروتوكولات المعروفة بـ TCP/IP.

Keywords


Article
توظيف النموذج الحلزوني في تحليل وتصميم أداة لتحقيق أمثلية البرامج المكتوبة بلغة جافا

Authors: رحمة سليم داؤود الصواف --- أسماء ياسين حمو
Journal: IRAOI JOURNAL OF STATISTICAL SCIENCES المجلة العراقية للعلوم الاحصائية ISSN: 1680855X Year: 2019 Volume: 16 Issue: 29عدد خاص بالمؤتمر الطلابي الاول Pages: 61-72
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

النموذج الحلزوني هو احد النماذج المستخدمة في تطوير البرمجيات . تم استخدام هذا النموذج في تحليل وتصميم وبناء اداة ( JCOT ) حيث تقوم الاداة باستبدال بعض الجمل البرمجية المكتوبة بلغة JAVA بجمل اخرى تطابقها في العمل لكن بوقت تنفيذ اقل. كما تعرض الاداة مدى الاختصار في الوقت عبر شريط طولي ولوني لسهولة تميز ذلك من قبل المستخدم. اثبت النموذج الحلزوني فاعليته حيث تم التعامل مع كل حالة من حالات الأمثلة كحلقة ثم الانتقال الى الحالة الاخرى الى نهاية تكوين الاداة الامر الذي مكن الباحث من سهولة اضافة حالات جديدة للاداة (JCOT).


Article
استخدام الخوارزمية الجينية في جدولة المهام في الأنظمة المتعددة المعالجات

Authors: منى محمد طاهر --- غصون سالم بشير --- أسماء ياسين حمو
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2007 Volume: 4 Issue: 1 Pages: 81-98
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

ABSTRACT
In this work we use Genetic Algorithm for best section to implement many independent tasks on multiprocessor systems. The chromosome represented by numbers of integer value, every value represents one of the processors in the system, we use the simple crossover to generate the next population, and we us the mutation of type partial gen for mutation which has a good role to improve results of scheduling, the program written by matlab (6.5).The results, after a small number of iterations, were very good .

الملخص
تم في هذا البحث اعتماد الخوارزمية الجينية في الاختيار الأفضل لتنفيذ عدد من المهام المستقلة(Independent Tasks) في الأنظمة متعددة المعالجات. تم تمثيل الكروموسوم بشكل إعداد صحيحة يمثل كل عدد منها معالجاً من المعالجات الموجودة في النظام الذي ستتنفذ عليه المهام، تم استخدام التزاوج من النوع البسيط(simple crossover) لتوليد الجيل التالي، وتم تنفيذ البرنامج باستخدام الطفرة من نوع الجين الجزئي(Partial Gen) وتمت مقارنة النتائج مع النتائج بتنفيذ البرنامج دون استخدام الطفرة مما وضح الدور الجيد للطفرة في تحسين النتائج وتسريع الحصول على الأفضل.تمت كتابة البرنامج بلغةmatlab(6.5). تم الحصول على نتائج جيدة جدا بعدد تكرار بسيط، يمكن الاعتماد عليه للحصول على جدولة سريعة وفعالة وبمساحة خزن معقولة.

Keywords


Article
تطبيق قالب حافظة شاشة لنظام التشغيل ويندوز98

Authors: زهور حسين حسن --- أسماء ياسين حمو --- أحمد سامي نوري
Journal: AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات ISSN: 18154816 Year: 2005 Volume: 2 Issue: 2 Pages: 11-28
Publisher: Mosul University جامعة الموصل

Loading...
Loading...
Abstract

ABSTRACT
This paper involves designing graphics model for displaying and working under Windows98 operating system called Screen Saver, which is considered as one of the most significant desktop settings. Various and multiple algorithms were used and implemented for designing Screen Saver, with the capabilities of (storing its settings within the Windows98 Registry and preventing using the computer from an unauthorized user).
To perform this work, Visual C++ v6.0 and Windows98 API functions were considered as programming tools. Software was tested successfully under Windows98 operating system.

الملخص
يتضمن البحث تصميم قالب رسومي للعرض يعمل كحافظة شاشة باعتبارها أهم إعدادات سطح المكتب. ومن خصائص هذا القالب الرسومي هو إتاحة الفرصة للمستخدم لاختيار الصور التي يرغب في عرضها لكي تعطي الطابع الشخصي للحاسبة إذ تم تصميم خوارزميات عرض رسومية متعددة مع إمكانية حفظ الإعدادات الخاصة بالحافظة في التسجيل لويندوز98 ليتسنى استخدامها عند كل عملية تشغيل.
كما يستخدم القالب في حماية الحاسبة من الأشخاص غير المخولين وذلك عن طريق استخدام كلمة المرور في كلا الحالتين (عند بداية التشغيل أو عند ترك الحاسبة وهي تعمل لمدة من الزمن) دون استجابة من المستخدم أي (الضغط على لوحة المفاتيح أو جهاز الفأرة).
استخدمت لغة Visual C++ V6.0 في البرمجة مع الاعتماد على أسلوب واجهة البرمجة التطبيقية API وتعمل بنجاح في بيئة نظام التشغيل ويندوز98.

Keywords

Listing 1 - 8 of 8
Sort by
Narrow your search

Resource type

article (8)


Language

Arabic (3)


Year
From To Submit

2019 (1)

2013 (1)

2012 (2)

2007 (1)

2005 (2)

More...