eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
13
24
10.33899/csmj.2014.163747
163747
بحث
Linear Stability of Thin Liquid Films flows down on an Inclined Plane using Integral Approximation
الاستقرار الخطی للأغشیة السائلة الرقیقة على المستوى المائل باستخدام التقریب التکاملی
Hajar Ismael
hajar.math@yahoo.com
1
Faculty of Science, University of Zakho Zakho – Kurdistan-Region, Iraq
In this paper, the stability and dynamics of a thin liquid films flowing down on an inclined plane are investigated by using integral approximation. The strong non-linear evolution equations are derived by the integral approximation with a specified velocity profile. The evolution equations are used to study the linear stability for liquid films. As a result, output of this research, we showed that the effect of inclination of films is an unstable factor.
فی هذا البحث تمت دراسة الاستقراریة ودینامیکیة للأغشیة الرقیقة السائلة والمائلة باستخدام طریقة التکامل. تم اشتقاق المعادلات الغیر الخطیة باستخدام التقریب التکاملی مع توزیع السرعة و هذە المعادلات استخدمت لدراسة الاستقراریة الخطیة للاغشیة السائلة. ان اهم نتائج هذە الدراسة یشیر بان تأثیر میلان الغشاء یعتبرعامل غیر مستقر.
https://csmj.mosuljournals.com/article_163747_7e28711124e3da40d0859bdb9cae95cc.pdf
stability
Non-linear equations
Integral approximation
الاستقراریة
المعادلات الغیر خطیة
التقریب التکاملی
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
25
46
10.33899/csmj.2014.163748
163748
بحث
New Scaled Proposed formulas For Conjugate Gradient Methods in Unconstrained Optimization
خوارزمیات مقیسة جدیدة للتدرج المترافق فی مجال الأمثلیة غیر المقیدة
Abbas Al-Bayati
profabbasalbayati@yahoo.com
1
Marwan Jameel
2
College of Computer Sciences and Mathematics University of Mosul, Mosul, Iraq
University of Mosul/Iraq
In this paper, three efficient Scaled Nonlinear Conjugate Gradient (CG) methods for solving unconstrained optimization problems are proposed. These algorithms are implemented with inexact line searches (ILS). Powell restarting criterion is applied to all these algorithms and gives dramatic saving in the computational efficiency. The global convergence results of these algorithms are established under the Strong Wolfe line search condition. Numerical results show that our proposed CG-algorithms are efficient and stationary by comparing with standard Fletcher-Reeves (FR); Polak-Ribiere (PR) CG-algorithms, using 35-nonlinear test functions.
تم فی هذا البحث اقتراح ثلاث خوارزمیات مقیسة جدیدة فی مجال الأمثلیة غیر المقیدة، وقد تم استخدام خط بحث غیر تام ومقیاس Powell للاسترجاع على جمیع الصیغ المستعملة إذ یَعطی توفیر جید فی الکفاءةِ الحسابیة، خاصیة التقارب الشاملة والانحدار الکافی درست بوجود شرطی وولف القویة، کما إن النتائج التی تم التوصل ألیها عملیا أثبتت إن الخوارزمیات الجدیدة هی أکثر کفاءة من الخوارزمیات المقارنة (FR & PR) باستخدام 35 دالة غیر خطیة.
https://csmj.mosuljournals.com/article_163748_bf27dd86e3a9a419505f4127bb14b11c.pdf
Scaled Proposed formulas
Conjugate gradient
unconstrained Optimization
خوارزمیات مقیسة
التدرج المرافق
الامثلیة الغیر مقیدة
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
47
63
10.33899/csmj.2014.163749
163749
بحث
A Comparative Study of Wavelets Methods for Solving Non-Linear Two-Dimensional Boussinesq System of Type BBM-BBM
دراسة مقارنة طرائق المویجات لحل نظام Boussinesq اللاخطی ببعدین من نوع BBM-BBM
Ekhlass Al-Rawi
drekhlass-alrawi@uomosul.edu.iq
1
Ahmed Qasim
ahmednumerical@yahoo.com
2
College of Computer Sciences and Mathematics University of Mosul, Mosul, Iraq
College of Computer Sciences and Mathematics University of Mosul Mosul, Iraq
In this paper, numerical techniques based on the wavelets methods are proposed for the numerical solution of non-linear two-dimensional BBM-BBM system and we compared between them. Two methods used in numerical solutions, are the Haar wavelets and Legendre wavelets methods.In addition, we derived formulas of integrals for Legendre wavelets analytically. Its efficiency is tested by solving an example for which the exact solution is known. The accuracy of the numerical solutions is quite high even if the number of calculation points is small, by increasing the number of collocation points, the error of the solution rapidly decreases. We have found that the Legendre wavelets method is better and closer to the exact solution than the Haar wavelets method.
فی هذا البحث, تم تطبیق طرائق المویجات فی الحل العددی لنظام BBM-BBM غیر الخطی ببعدین ومقارنة النتائج حیث تم استخدام طریقة مویجاتHaar وطریقة مویجاتLegendre فی الحل العددی. بالإضافة إلى ذلک قمنا باشتقاق صیغة التکاملات لمویجاتLegendre تحلیلیا. تأثیر الحل للطریقتین اختبر بواسطة حل مثال ومقارنته مع الحل المضبوط. إن دقة الحلول العددیة عالیة وإن کانت عدد نقاط الشبکة المحسوبة صغیرة وکلما زادت عدد نقاط الشبکة المحسوبة فان الخطأ یتناقص. لقد تبین لنا أیضا أن طریقة مویجاتLegendre أفضل واقرب إلى الحل المضبوط من طریقة مویجاتHaar.
https://csmj.mosuljournals.com/article_163749_37ae2cddab2e1bca1f4c7ac96ac58801.pdf
Boussinesq systems
BBM-BBM system
Haar wavelets
Legendre wavelets
نظام Boussinesq
نظام BBM-BBM
مویجاتHaar
مویجاتLegendre
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
65
81
10.33899/csmj.2014.163750
163750
بحث
Using Artificial Intelligence Techniques for Image Compression
باستخدام تقنیات الذکاء الاصطناعی لضغط الصور
Baydaa Khaleel
baydaa_ibraheem@yahoo.com
1
College of Computer Sciences and Mathematics University of Mosul
Image compression helps in storing the transmitted data in proficient way by decreasing its redundancy. This technique helps in transferring more digital or multimedia data over internet as it increases the storage space. This research presents some methods to compress digital images using Artificial Intelligence Techniques(AITs) that include from fuzzy logic, swarm intelligent technique, and artificial neural networks. Traditional clustering algorithm k-means and AITs were used, such as Gath-Geva fuzzy clustering algorithm, and Particle Swarm Optimization Technique(PSO), and combined Gath-Geva with backpropagation neural network to produce a new method which is called Fuzzy BackPropagation Network (FBPN) algorithm, by applying these methods on gray level and color images and then applying compression algorithm RLE on it to obtain compressed image. Image quality measures have done by Peak Signal to Noise Ratio(PSNR), Mean Square Error(MSE), and Bitperpixel(bpp), compression ratio (CR) have been computed. Finally, a comparison between results after applying these algorithms on the images data set was obtained.
یساعد کبس الصور فی خزن البیانات المنقولة بطریقة ماهرة عن طریق تقلیصها. وتساعد هذه التقنیة فی نقل بیانات رقمیة کثیفة او بیانات وسائط متعددة عبر الانترنیت مما یؤدی الى زیادة مساحة الخزن. قدم هذا البحث بعض الطرائق لکبس بیانات الصور الرقمیة باستخدام التقنیات الذکائیة الاصطناعیة والتی تشمل المنطق المضبب، وتقنیة ذکاء السرب الاصطناعیة، والشبکات العصبیة الاصطناعیة. وتم استخدام خوارزمیة العنقدة التقلیدیة K-means وتقنیات ذکائیة اصطناعیة مثل خوارزمیة العنقدة المضببة G-G وخوارزمیة سرب الطیور PSO، کما تم دمج خوارزمیة G-Gمع شبکة الانتشار الخلفی BP لتنتج طریقة جدیدة و سمیت خوارزمیة شبکة الانتشار الخلفی المضببة FBPN ، وطبقت هذه الطرائق على الصور الملونة لعنقدتها ومن ثم تطبیق خوارزمیة الکبس RLE للحصول على صورة مکبوسة. وتم حساب المقاییس النوعیة للصور وهیbpp, MSE, PSNR CR,. واخیرا تمت المقارنة بین النتائج التی تم الحصول علیها بعد تطبیق هذه الخوارزمیات على مجموعة بیانات الصور.
https://csmj.mosuljournals.com/article_163750_a63f9c568052a2d57ccc2bda934a84c8.pdf
K-means algorithm, Gath-Geva (GG) fuzzy clustering algorithm
Particle Swarm Optimization Technique(PSO)
Fuzzy Backpropagation Neural Network (FBPNN)
خوارزمیة K-mean
خوارزمیة Gath-Geva (GG) التجمیعیة المبهمة ؛ تقنیة تحسین سرب الجسیمات (PSO) ؛ غامض Backpropagation الشبکة العصبیة (FBPNN).
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
83
86
10.33899/csmj.2014.163751
163751
بحث
On П – Pure Ideals
حول المثالیات النقیة من النمط - П
Shaimaa Ahmad
shaima.hatem1977@gmail.com
1
Mathematics Department College of Computer Science and Mathematics University of Mosul, Mosul, Iraq
As a generalization of right pure ideals, we introduce the notion of right П – pure ideals. A right ideal I of R is said to be П – pure, if for every a Î I there exists b Î I and a positive integer n such that an ≠ 0 and an b = an. In this paper, we give some characterizations and properties of П – pure ideals and it is proved that:
If every principal right ideal of a ring R is П – pure then,
a).L (an) = L (an+1) for every a Î R and for some positive integer n .
b). R is directly finite ring.
c). R is strongly П – regular ring.
کتعمیم للمثالیات النقیة الیمنى أعطینا مفهوم المثالی النقی الأیمن من النمط – П وهو أن کل مثالی أیمن I فی R یکون نقیاً من النمط – П , إذا کان لکل عنصر a فی I یوجد عنصر b فی I ولکل عدد موجبn بحیث أن an ≠ 0 فان an b = an . فی هذا البحث قدمت تمییزا لبعض الخواص للمثالیات من النمط – П. وبرهنا ما یلی :اذا کان کل مثالی ایمن خصوصی فی الحلقة Rمن النمط – Пفان
a ) L (an) = L (an+1) لکل a Î R ولبعض عدد صحیح n.
(b R حلقة منتهیة الاتجاه .
(c R حلقة منتظمة بقوة من النمط – П.
https://csmj.mosuljournals.com/article_163751_d6d1b144928ba973a7890f7a50df566a.pdf
Pure
strongly regular
П – ring
نقی
منتظمة بقوة
حلقات من النمط - П
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
87
102
10.33899/csmj.2014.163752
163752
بحث
Construction of Complete (k,n)-arcs from Conics in PG(2,13)
بناء الاقواس – (k,n) التامة من المخروطیات فی PG(2,13)
Shua’a Aziz
1
Department of Mathematics, College of Computer and Mathematics Science University of Mosul, Iraq
This research contains the construction of complete (k,n)-arcs using geometric method and putting a condition that each constructed arc must begin with reference unit four points ,then constructing all conics that each one contains the fundamental four points ,and then make union operation between each two conics and compute all the points need to be deleted (or added) to get complete (k,n)-arcs each time for . This research is a construction procedure not a classification method .
تضمن هذا البحث بناء الاقواس (k,n)- التامة باستخدام الطریقة الهندسیة مبتدئین ومشترطین ان یبتدیء البناء بالنقاط الاربع الاساسیة ومن ثم تکوین کافة المخروطیات Conics التی تضم کل النقاط الاساسیة الاربع ، یلی ذلک اجراء عملیة الاتحاد بین کل اثنین منهم واحتساب النقاط المطلوب حذفها(أو إضافتها) فی کل حالة وذلک للوصول الى الاقواس(k,n)- التامة ولقیم . إن هذا البحث هو وسیلة للبناء ولیس طریقة للتصنیف.
https://csmj.mosuljournals.com/article_163752_7ddbedcc08c42e754b2e94874ec05040.pdf
Complete arc
(k
n)-arc
conic
PG(2
13)
الاقواس التامة، الاقواس (k
n)- ، الاقواس المخروطیة PG(2
13)
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
13
25
10.33899/csmj.2014.163753
163753
بحث
About Fuzzy Differential Equations
حول المعادلات التفاضلیة المضببة
Basil Thanoon
1
Asmaa Al-Katib
2
College of Comp. Sc. and Math. University of Mosul
College of Basic Education University of Mosu
This paper deals with the fuzzy initial value problem and how to solve a linear fuzzy differential equation of first order when the initial condition is a triangle fuzzy number. This problem is then developed to the case when the initial condition is a trapezoidal fuzzy number. The paper includes also the issue of the representation of a system of linear fuzzy differential equations, a more general system of linear fuzzy differential equations is then proposed and the solution of this system is also given. An illustrative examples are given in order to consolidate the raised ideals.
یتناول هذا البحث مسألة القیمة الابتدائیة المضببة وکیفیة حل معادلة تفاضلیة خطیة مضببة من المرتبة الأولى عندما یکون الشرط الابتدائی عدداً مضبباً بشکل مثلثی. ویتم تطویر هذه المسألة إلى الحالة التی عندها یکون الشرط الابتدائی عدداً مضبباً بشکل شبه منحرف. کما یتناول مسألة تمثیل نظام من المعادلات التفاضلیة الخطیة المضببة، وتم اقتراح نظام تفاضلی أکثر عمومیة فضلا عن حل هذا النظام. وتعطى أیضا بعض الأمثلة التوضیحیة من اجل ترسیخ الأفکار المعروضة.
https://csmj.mosuljournals.com/article_163753_35e43410bb11d24fbb53315868403a96.pdf
fuzzy
differential equations
المضبب
المعادلات التفاضلیة
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
27
36
10.33899/csmj.2014.163754
163754
بحث
Use Cutting Enzymes to Encode the Secret Message
استخدام الانزیمات القاطعة لترمیز الرسالة السریة
Saadoun A.
1
College of Science University of Al Mosul
Researchers begin to explore new methods to manage the huge amount of data shared over the Internet, in order to use them more efficiently and safely, One of the ways that is raised nowadays is Steganography, The art of information hiding within electronic media. Steganography ways vary in their approaches for hiding information.
During this research designed algorithm that using restriction enzymes to cutting sequence of DNA, the fragments resulted was used to building symbols table (character , number , special character,…),by using symbols table the plain message (text ,sound ,image ,video) coding to DNA and sent it to recipient, the recipient build symbols table same way in the sender site and use function to known restriction enzymes, using restriction enzymes to cutting secret sequence DNA , by using the fragments of DNA and symbols table can retrieve the plain message (text ,sound ,image ,video).
اتجه الباحثون إلى استکشاف طرائق جدیدة لإدارة الکم الهائل من البیانات المُشترکة عبر الانترنت من أجل استخدامها بشکل آمن وأکثر فاعلیة, ومن تلک الطرائق التی برزت فی العصر الحالی هی الکتابة المغطّاة (Steganography) وهو فن إخفاء المعلومات ضمن وسط، تتفاوت طرائق الکتابة المغطّاة فی نهجها لإخفاء المعلومات.
خلال هذا البحث تم تصمیم خوارزمیة تستخدم الانزیمات القاطعة بأنواعها المختلفة لقطع قطع محددة من سلسلة DNA واستخدام القطع الناتجة لبناء جدول الرموز(حروف، ارقام، حروف خاصة،...)، بالاعتماد على هذا الجدول وعلى رسالة المرسلة ( نصیة، صوتیة، صوریة، فدیویة) یتم بناء(تصنیع) سلسلة DNA سریة حاویة للرسالة السریة ، ترسل سلسلة الـ DNA الناتج الى المستلم وهو بدوره یعتمد على الخوارزمیة السابقة لبناء الجدول ویستخدم دالة لمعرفة الانزیمات التی تقطع سلسلة DNA السریة بعدها قطعها بهذه الانزیمات ومعرفة القطع وبالاستعانة بجدول الرموز یتم استرجاع الرسالة السریة( نصیة، صوتیة ، صوریة ، فدیویة).
https://csmj.mosuljournals.com/article_163754_7f996d22f3d0ce52faba58512c8079d9.pdf
Algorithms
enzymes
DNA
خوارزمیات
الأنزیمات
DNA
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
37
51
10.33899/csmj.2014.163755
163755
بحث
Detection of desert percentage in Al-Hatra Region based on image contents
اکتشاف نسبة التصحر فی منطقة الحضر بالاعتماد على محتویات الصورة
Saja Mallaaloo
sata8071@gmail.com
1
Ghaydaa Al-Talib
ghaydabdulaziz@uomosul.edu.iq
2
College of Computer Science and Mathematics Mosul University
College of Computer Sciences and mathematics University of Mosul, Mosul, Iraq
In this paper we benefiting from Satellite imaging to retrieve information by using its contents, which is the pixels value of the image and by using the information of groups of pixels like texture, color gradation etc….then analyzing these information to extract spatial and temporal information of this images. Content Based Information Retrieval (CBIR) technique was used to retrieve image contents depending on visual objects of it. Support Vector Machine (SVM) technique was put into use by depending on more than one function like polynomial and RBF, then applying every one of them alone with the training image with different blocks size, then using block size and function that give best result from the training phase to be applied on the test images.
The Satellite imaging was classified into two areas; desert and none desert in order to find the desert percentage of each image and comparing increasing of the desert percentages in Al-Hatra Region as a typical desertification area in nenavah governorate on different temporal periods. The language used in building the system is Matlab R2011a.
تم فی هذا البحث الاستفادة من المرئیات الفضائیة لاسترجاع معلومات منها من خلال محتویات المرئیة ای بالاعتماد على ما تعطیه کل وحدة تمییز بصریة pixel من قیمة وبالتالی ما تمثله مجموعة من الـpixels من معلومات مثل النسجة Texture والتدرج اللونی وغیرها والقدرة على تحلیلها وذلک لمعرفة معلومات مکانیة وزمانیة لهذه المرئیات. إذ استخدمت تقنیة Content Based Information System (CBIR)- لاسترجاع محتویات الصورة اعتمادا على العناصر المرئیة فیها وذلک بالاعتماد على تقنیة -Support Vector Machine (SVM) فقد تم استخدام اکثر من دالة مع هذه التقنیة وهی دوال polynomial RBF والتی تم تطبیق کل واحدة منها على حدة مع صورة التدریب Training وبحجم قالب مختلف فی کل مرة ثم تم اختیار افضل حجم قالب وافضل دالة لیتم تطبیقها على صورة الاختبار Testing.
وقد تم تصنیف المرئیة الفضائیة الى منطقتین منطقة متصحرة واخرى غیر متصحرة ومن ثم معرفة نسبة التصحر لکل مرئیة ومقارنة زیادة مناطق التصحر لمنطقة الحضر کمنطقة نموذجیة للتصحر فی محافظة نینوى وعلى فترات زمنیة مختلفة. لقد استخدمت لغة Matlab R2011a کلغة برمجیة فی بناء النظام المقترح.
https://csmj.mosuljournals.com/article_163755_11f6fcf88842f00356959f8ad195d20b.pdf
Content based information retrieval
SVM
استرجاع المعلومات استنادا الى محتویات الصورة
تقنیة SVM
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
53
71
10.33899/csmj.2014.163756
163756
بحث
Software Effort Estimation Using Multi Expression Programming
تخمین الجهد البرمجی باستخدام البرمجة المتعددة التعابیر
Najla Al-Saati
dr.najla_alsaati@uomosul.edu.iq
1
Taghreed Alreffaee
taghreed_reyad@uomosul.edu.iq
2
College of Computer Sciences and Mathematics University of Mosul, Mosul, Iraq
College of Computers Sciences and Mathematics / University of Mosul
The process of finding a function that can estimate the effort of software systems is considered to be the most important and most complex process facing systems developers in the field of software engineering. The accuracy of estimating software effort forms an essential part of the software development phases. A lot of experts applied different ways to find solutions to this issue, such as the COCOMO and other methods. Recently, many questions have been put forward about the possibility of using Artificial Intelligence to solve such problems, different scientists made several studies about the use of techniques such as Genetic Algorithms and Artificial Neural Networks to solve estimation problems. This work utilizes one of the Linear Genetic Programming methods (Multi Expression programming) which apply the principle of competition between equations encrypted within the chromosomes to find the best formula for resolving the issue of software effort estimation. As for to the test data, benchmark known datasets are employed taken from previous projects, the results are evaluated by comparing them with the results of Genetic Programming (GP) using different fitness functions. The gained results indicate the surpassing of the employed method in finding more efficient functions for estimating about 7 datasets each consisting of many projects.
تعد عملیة ایجاد دالة لتخمین جهد الانظمة البرمجیة من اهم واعقد العملیات التی تواجه مطوری الانظمة فی حقل هندسة البرمجیات ، حیث ان الدقة فی تخمین الجهد تشکل جزءا اساسیا من مراحل تطویر البرمجیات. لقد قام العدید من الخبراء بتطبیق مختلف الطرائق لایجاد حلول لهذه المسالة ومنها طریقة الکوکومو وغیرها من الطرائق. وتم فی الاونة الاخیرة طرح العدید من الاسئلة حول امکانیة استخدام الذکاء الاصطناعی لحل هذه المشکلة ، حیث قدم مختلف العلماء دراسات عدیدة حول استخدام تقنیات مثل الخوارزمیة الجینینة والشبکات العصبیة الاصطناعیة لحل مسائل التخمین. وقد تم فی هذا البحث استخدام احدى طرائق البرمجة الجینیة الخطیة وهی طریقة البرمجة المتعددة التعابیر (Multi Expression Programming MEP) والتی تتضمن تطبیق مبدأ التنافس بین معادلات مشفرة داخل الکروموسومات لایجاد المعادلة الافضل فی حل مسالة تخمین جهد البرمجیات. اما فیما یختص بالبیانات فقد تم استخدام مجامیع بیانات قیاسیة ومعروفة لمشاریع سابقة وجرى تقییم النتائج المستحصلة من خلال مقارنتها مع نتائج طریقة البرمجة الجینیة (Genetic Programming GP) وباستخدام طرق مختلفة لدالة اللیاقة. وقد اظهرت النتائج تفوق الطریقة المستخدمة فی ایجاد دوال اکثر کفاءة فی تقییم الجهد لما یقارب 7 مجامیع من البیانات المتضمنة لعدة مشاریع.
https://csmj.mosuljournals.com/article_163756_2d593a444328ad02601f0d083038e400.pdf
Effort Estimation
Multi Expression Programming
Genetic Programming
نخمین الجهد
البرمجة المتعددة التعابیر
البرمجة الجینیة
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
73
87
10.33899/csmj.2014.163757
163757
بحث
Automatic Documentation of Java Programs
التوثیق الالی لبرامج جافا
Dujan Taha
dujan_taha@uomosul.edu.iq
1
Asmaa Thanoon
2
College of Computer Sciences and Mathematics University of Mosul
College of Computer Sciences and Mathematics University of Mosul
Documentation process plays a great role in software systems development and maintenance, and regarded as an important feature for all software projects and programs in general. In the past, documents had been generated manually by documents writers, but these documents were very weak and had many errors, Therefore, automated documentation had been invented due to its good features that is complete, precise, and cheap compared with manual ways.
The work concerns with constructing an automated tool ADT(Auto Documentation Tool) used for documenting source code for programs written in java programming languages in legacy systems particularly and for programs in general which does not have any documentation at all or it were documented poorly in order to make them, and producing as a result of the document process either the class diagrams using UML (Unified Modeling Language( or producing easy understandable textual output using XML (Extensible Markup Language).
تؤدی عملیات التوثیق دورا کبیرا فی تطویر الأنظمة البرمجیة وصیانتها، إذ تعد هذه العملیات سمة مهمة لکل مشاریع البرمجیات والبرامج على نحو عام. فی البدایة کانت الفکرة تولید الوثائق على نحو یدوی من قبل کتاب الوثائق فی المجال الخاص بهم وذلک لمعرفتهم بکافة جوانب النظام ولتولید وثائق أکثر وضوحا، ولکن هذه الطرائق کانت ضعیفة وعرضة للأخطاء, لذلک نشأت محاولات للقیام بعملیات التوثیق على نحو آلی لما یمتاز به التوثیق الالی من مزایا جیدة إذ تکون عملیات متکاملة، دقیقة، وغیر مکلفة مقارنة بالطرق الیدویة.
یتعلق البحث ببناء أداة توثیق آلیة ADT(Auto Documentation Tool) تستخدم فی توثیق شفرة المصدر للبرامج المکتوبة بلغة جافا فی الأنظمة القدیمة (Legacy systems) ولاسیما البرامج على نحو عام والتی لا تحتوی على توثیق أو إعادة توثیق هذه الأنظمة بشکل متقن, وقد تم تمثیل ناتج عملیات التوثیق هذه إما على شکل مخطط الصنف (Class diagram) باستخدام لغة النمذجة الموحدة (Unified Modeling Language) UML أو بشکل نصی سهل الفهم باستخدام لغة التوصیف الموسعة (Extensible Markup Language)XML.
https://csmj.mosuljournals.com/article_163757_62d3e1df8b403539491a32be15fc8de9.pdf
Automatic Documentation
UML
XML
التوثیق الالی
UML
XML
eng
University of Mosul
AL-Rafidain Journal of Computer Sciences and Mathematics
1815-4816
2311-7990
2014-12-01
11
2
89
97
10.33899/csmj.2014.163758
163758
بحث
Stability Analysis of a fluid in Horizontal and Inclined Channels
تحلیل الاستقراریة لمائع فی التجاویف الزجاجیة الأفقیة والمائلة
Alaa Ahmed Hammodat
1
Taghred Shuker
2
College of Education University of Mosul
College of Education University of Mosul
This paper is devoted to analysis the stability of horizontal and inclination in a glazing cavities of equations that we expose to disturbance. This analysis is done by finding the eigenvalues of the system which enable us to investigate the grow of disturbance after setting glazing cavities equations in linearization form. We obtain from our results that the equations are stable when the real part of wave velocity is negative , and unstable when it is positive .
هذا البحث مکرس لتحلیل الاستقراریة من النوع الأفقی والمائل لمنظومة من المعادلات عرضناها لاضطراب فی التجاویف الزجاجیة . هذا التحلیل تم عن طریق إیجاد القیم الذاتیة للمنظومة التی تمکنا من إیجاد نمو الاضطراب من عدمه وذلک بعد جعل تلک المعادلات خطیة وتبین من النتائج إن هذه المعادلات تکون فی حالة استقرار عندما یکون الجزء الحقیقی لسرعة الموجة کمیة سالبة وفی حالة عدم استقرار عندما تکون هذه الکمیة موجبة .
https://csmj.mosuljournals.com/article_163758_4416949e6f305ce0badec6b3d8a1cb44.pdf
stability
Reynold Number
Wave Number
Rayleigh Number
الاستقراریة
عدد رینولد
العدد الموجی
عدد رایلی