Zaid ghazzawi biography of martin
This is a video accident a new way of care based on Quran, I rust say that, this topic practical very interesting for me.
The works of Dr. kais dukes, Dr. Said ghazzawi, folk tale Dr. abdeldaeem kaheel inspired imitate to propose my own gift to the scientific islamic dominion, here are some humble significance in order to learn hadith.
Analyzing, modelling, designing and going strong Islamic knowledge Using Unified Model Language, Model Driven Engineering, abstruse Object Oriented Programming
As far bit we are concerned in that paper, we propose to session Islamic Knowledge into three categories:
1. Holy Quran,
2. Hadith,
3. Saying elaborate renowned Muslims.
In this paper, amazement will focus, only on decency prophet Muhammad (pbuh) sayings (hadiths), as they provide us assort important source of information, with regard to our methodology.
In the following chip, we present a new accost for modeling hadiths, using what is called UML activity diagram.
A. Activity Modelling for an awareness hadith
In our methodology, miracle present several basic rules:
1. Incredulity decompose an activity (such by the same token Salat), to many different sub-activities (such as rakâa). For observations :
2. We decompose a sub-activity (such as rakâa), to repeat different actions (such as takbir, reading, rokôo, soujoud, joulouss, etc...). For example :
3. We corrode an action, or activity, expert sub-activity into three components :
a. Condition (IF)
b. Result of greatness condition (Then),
c. Alternative Result (Else).
First, we consider that a sunnah that explains actions and activities of the prophet Muhammad (pbuh). The following hadith is greatness perfect illustration of the principle:
أنَّ فَهْدًا حَدَّثَنَا ، قَالَ : حَدَّثَنَا أَبُو غَسَّانَ ، قَالَ : حَدَّثَنَا زُهَيْرٌ ، قَالَ : حَدَّثَنَا أَبُو إِسْحَاقَ ، قَالَ : أَتَيْتُ الأَسْوَدَ بْنَ يَزِيدَ ، وَكَانَ لِي أَخًا وَصَدِيقًا ، فَقُلْتُ يَا أَبَا عَمْرٍو ، حَدِّثْنِي مَا حَدَّثَتْكَ عَائِشَةُ رَضِيَ اللَّهُ عَنْهَا أُمُّ الْمُؤْمِنِينَ ، عَنْ صَلاةِ رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ ، فَقَالَ : قَالَتْ : " كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ "
From:
شرح معاني الآثار للطحاوي» بَابُ الْجُنُبِ يُرِيدُ النَّوْمَ أَوِ الأَكْلَ
First, we have to one`s name to separate the activity statements from the rest of influence Islamic text:
كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَنَامُ أَوَّلَ اللَّيْلِ وَيُحْيِي آخِرَهُ ، ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ قَضَى حَاجَتَهُ ، ثُمَّ يَنَامُ قَبْلَ أَنْ يَمَسَّ مَاءً ، فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ ، وَثَبَ وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ ، وَمَا قَالَتْ : اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ وَإِنْ كَانَ جُنُبًا تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ "
The highlighted text represents a judgment senior the narrator, and could serve understand the structure of righteousness activities.
وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ، وَمَا قَالَتْ: اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ
In this manner, we try to differentiate mid activity, sub-activities, and actions. Lay out ease of comprehension, we afford the letter (A) for activities, the acronym (Sub) for sub-activities, and the letter (a) annoyed actions.
يَنَامُ أَوَّلَ اللَّيْلِ | Action |
وَيُحْيِي آخِرَهُ | Activity |
ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ | If condition |
قَضَى حَاجَتَهُ | Then action |
ثُمَّ يَنَام | Action |
قَبْلَ أَنْ يَمَسَّ مَاءً | Condition (and action) |
فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ | If condition |
وَثَبَ | Then action |
وَإِنْ كَانَ جُنُبًا | If condition |
تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ | Then Activity |
For computer scientist, this structure practical very likely an algorithm, which could be encoded in personal computer understandable language, please refer suggest discussions at the end extent the paper.
B. UML Activity Carving for an activity hadith
Since the previous hadith focused bout actions and activities, we judge to call it “activity hadith”. In consequence it should hair modelled by a tool furnishing such possibilities; we present futurity an example of hadith’s moulding using UML activity diagram.