Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 11

Search results for: Jehad Al Dallal

11 Applications for Accounting of Inherited Object-Oriented Class Members

Authors: Jehad Al Dallal

Abstract:

A class in an Object-Oriented (OO) system is the basic unit of design, and it encapsulates a set of attributes and methods. In OO systems, instead of redefining the attributes and methods that are included in other classes, a class can inherit these attributes and methods and only implement its unique attributes and methods, which results in reducing code redundancy and improving code testability and maintainability. Such mechanism is called Class Inheritance. However, some software engineering applications may require accounting for all the inherited class members (i.e., attributes and methods). This paper explains how to account for inherited class members and discusses the software engineering applications that require such consideration.

Keywords: class flattening, external quality attribute, inheritance, internal quality attribute, object-oriented design

Procedia PDF Downloads 184
10 Empirical Exploration of Correlations between Software Design Measures: A Replication Study

Authors: Jehad Al Dallal

Abstract:

Software engineers apply different measures to quantify the quality of software design. These measures consider artifacts developed at low or high level software design phases. The results are used to point to design weaknesses and to indicate design points that have to be restructured. Understanding the relationship among the quality measures and among the design quality aspects considered by these measures is important to interpreting the impact of a measure for a quality aspect on other potentially related aspects. In addition, exploring the relationship between quality measures helps to explain the impact of different quality measures on external quality aspects, such as reliability and maintainability. In this paper, we report a replication study that empirically explores the correlation between six well known and commonly applied design quality measures. These measures consider several quality aspects, including complexity, cohesion, coupling, and inheritance. The results indicate that inheritance measures are weakly correlated to other measures, whereas complexity, coupling, and cohesion measures are mostly strongly correlated.  

Keywords: quality attribute, quality measure, software design quality, Spearman correlation

Procedia PDF Downloads 199
9 Empirical Investigation for the Correlation between Object-Oriented Class Lack of Cohesion and Coupling

Authors: Jehad Al Dallal

Abstract:

The design of the internal relationships among object-oriented class members (i.e., attributes and methods) and the external relationships among classes affects the overall quality of the object-oriented software. The degree of relatedness among class members is referred to as class cohesion and the degree to which a class is related to other classes is called class coupling. Well designed classes are expected to exhibit high cohesion and low coupling values. In this paper, using classes of three open-source Java systems, we empirically investigate the relation between class cohesion and coupling. In the empirical study, five lack-of-cohesion metrics and eight coupling metrics are considered. The empirical study results show that class cohesion and coupling internal quality attributes are inversely correlated. The strength of the correlation highly depends on the cohesion and coupling measurement approaches.

Keywords: class cohesion measure, class coupling measure, object-oriented class, software quality

Procedia PDF Downloads 160
8 Empirical Exploration for the Correlation between Class Object-Oriented Connectivity-Based Cohesion and Coupling

Authors: Jehad Al Dallal

Abstract:

Attributes and methods are the basic contents of an object-oriented class. The connectivity among these class members and the relationship between the class and other classes play an important role in determining the quality of an object-oriented system. Class cohesion evaluates the degree of relatedness of class attributes and methods, whereas class coupling refers to the degree to which a class is related to other classes. Researchers have proposed several class cohesion and class coupling measures. However, the correlation between class coupling and class cohesion measures have not been thoroughly studied. In this paper, using classes of three open-source Java systems, we empirically investigate the correlation between several measures of connectivity-based class cohesion and coupling. Four connectivity-based cohesion measures and eight coupling measures are considered in the empirical study. The empirical study results show that class connectivity-based cohesion and coupling internal quality attributes are inversely correlated. The strength of the correlation depends highly on the cohesion and coupling measurement approaches.

Keywords: object-oriented class, software quality, class cohesion measure, class coupling measure

Procedia PDF Downloads 242
7 Theoretical Exploration for the Impact of Accounting for Special Methods in Connectivity-Based Cohesion Measurement

Authors: Jehad Al Dallal

Abstract:

Class cohesion is a key object-oriented software quality attribute that is used to evaluate the degree of relatedness of class attributes and methods. Researchers have proposed several class cohesion measures. However, the effect of considering the special methods (i.e., constructors, destructors, and access and delegation methods) in cohesion calculation is not thoroughly theoretically studied for most of them. In this paper, we address this issue for three popular connectivity-based class cohesion measures. For each of the considered measures we theoretically study the impact of including or excluding special methods on the values that are obtained by applying the measure. This study is based on analyzing the definitions and formulas that are proposed for the measures. The results show that including/excluding special methods has a considerable effect on the obtained cohesion values and that this effect varies from one measure to another. For each of the three connectivity-based measures, the proposed theoretical study recommended excluding the special methods in cohesion measurement.

Keywords: object-oriented class, software quality, class cohesion measure, class cohesion, special methods

Procedia PDF Downloads 211
6 Catalytic Combustion of Methane over Co/Mo and Co/Mn Catalysts at Low Temperature

Authors: Ahmed I. Osman, Jehad K. Abu-Dahrieh, Jillian M. Thompson, David W. Rooney

Abstract:

Natural gas (the main constituent is Methane 95%) is considered as an alternative to petroleum for the production of synthetics fuels. Nowadays, methane combustion at low temperature has received much attention however; it is the most difficult hydrocarbon to be combusted. Co/Mo and (4:1 wt/wt) catalysts were prepared from a range of different precursors and used for the low temperature total methane oxidation (TMO). The catalysts were characterized by, XRD, BET and H2-TPR and tested under reaction temperatures of 250-400 °C with a GHSV= 36,000 mL g-1 h-1. It was found that the combustion temperature was dependent on the type of the precursor, and that those containing chloride led to catalysts with lower activity. The optimum catalyst was Co/Mo (4:1wt/wt) where greater than 20% methane conversion was observed at 250 °C. This catalyst showed a high degree of stability for TMO, showing no deactivation during 50 hours of time on stream.

Keywords: methane low temperature total oxidation, oxygen carrier, Co/Mo, Co/Mn

Procedia PDF Downloads 444
5 Production of Renewable and Clean Bio-Fuel (DME) from Biomethanol over Copper Modified Alumina Catalyst

Authors: Ahmed I. Osman, Jehad K. Abu-Dahrieh, David W. Rooney, Jillian Thompson

Abstract:

The effect of loading of copper on the catalytic performance of different alumina support during the dehydration of methanol to dimethyl ether (DME) was performed in a fixed bed reactor. There are two levels of loading; low loading (1, 2, 4 and 6% Cu wt/wt) and high loading (10 and 15% Cu wt/wt) on both AC350 (alumina catalyst calcined at 350) and AC550 (alumina catalyst calcined at 550), to study the effect of loading and the effect of the support during methanol dehydration to DME (MTD). The catalysts were characterized by TGA, XRD, BET, TPD-NH3, TEM and DRIFT-Pyridine. Under reaction conditions where the temperature ranged from 180-300˚C with a WHSV= 12.1 h-1 it was found that all the catalysts calcined at 550˚C showed higher activity than those calcined at 350˚C. In this study, the optimum catalyst was 6% Cu/AC550. This catalyst showed a high degree of stability, had one half activity of the pure catalyst (AC550) and double the activity of the optimum catalyst calcined at 350˚C (6% Cu/AC350). So, we recommended 6% Cu/AC550 for the production of DME from methanol.

Keywords: bio-fuel, nano composite catalyst, DME, Cu-Al2O3

Procedia PDF Downloads 222
4 The Load Balancing Algorithm for the Star Interconnection Network

Authors: Ahmad M. Awwad, Jehad Al-Sadi

Abstract:

The star network is one of the promising interconnection networks for future high speed parallel computers, it is expected to be one of the future-generation networks. The star network is both edge and vertex symmetry, it was shown to have many gorgeous topological proprieties also it is owns hierarchical structure framework. Although much of the research work has been done on this promising network in literature, it still suffers from having enough algorithms for load balancing problem. In this paper we try to work on this issue by investigating and proposing an efficient algorithm for load balancing problem for the star network. The proposed algorithm is called Star Clustered Dimension Exchange Method SCDEM to be implemented on the star network. The proposed algorithm is based on the Clustered Dimension Exchange Method (CDEM). The SCDEM algorithm is shown to be efficient in redistributing the load balancing as evenly as possible among all nodes of different factor networks.

Keywords: load balancing, star network, interconnection networks, algorithm

Procedia PDF Downloads 245
3 Plant Cell Culture to Produce Valuable Natural Products

Authors: Jehad Dumireih, Malak Dmirieh, Michael Wink

Abstract:

The present work is aimed to use plant cell suspension cultures of Crataegus monogyna for biosynthesis of valuable natural products by using quercetin as an inexpensive precursor. Suspension cell cultures of C. monogyna were established by using Murashige and Skoog medium (MS) supplemented with 1 mg/L 2,4-dichlorophenoxyacetic acid and 1 mg/L kinetin. Cells were harvested from the cultures and extracted by using methanol and ethyl acetate; then the extracts were used for the identification of isoquercetin by HPLC and by mass spectrometry. The incubation of the cells with 0.24 mM quercetin for one week resulted in an 16 fold increase of isoquercetin biosynthesis; the growth rate of the cells increased by 20%. Moreover, the biosynthesis of isoquercetin was enhanced by 40% when we divided the added quercetin into three portions each one with concentration 0.12 mM supplied at 3 days intervals. In addition, we didn’t find any positive effects of adding different concentrations the precursors phenylalanine (0.2 mM) and galactose to the cell cultures. In conclusion, the efficiency of the biotransformation of quercetin into isoquercetin depended on the concentration quercetin, its incubation time and the way of its administration. The results of the present work suggest that the biotechnological methods such as cell suspension cultures could be successfully used to obtain highly valuable natural product starting from inexpensive compound.

Keywords: biosynthesis, biotransformation, Crataegus, isoquercetin

Procedia PDF Downloads 422
2 Parametric Urbanism: A Climate Responsive Urban Form for the MENA Region

Authors: Norhan El Dallal

Abstract:

The MENA region is a challenging, rapid urbanizing region, with a special profile; culturally, socially, economically and environmentally. Despite the diversity between different countries of the MENA region they all share similar urban challenges where extensive interventions are crucial. A climate sensitive region as the MENA region requires special attention for development, adaptation and mitigation. Integrating climatic and environmental parameters into the planning process to create a responsive urban form is the aim of this research in which “Parametric Urbanism” as a trend serves as a tool to reach a more sustainable urban morphology. An attempt to parameterize the relation between the climate and the urban form in a detailed manner is the main objective of the thesis. The aim is relating the different passive approaches suitable for the MENA region with the design guidelines of each and every part of the planning phase. Various conceptual scenarios for the network pattern and block subdivision generation based on computational models are the next steps after the parameterization. These theoretical models could be applied on different climatic zones of the dense communities of the MENA region to achieve an energy efficient neighborhood or city with respect to the urban form, morphology, and urban planning pattern. A final criticism of the theoretical model is to be conducted showing the feasibility of the proposed solutions economically. Finally some push and pull policies are to be proposed to help integrate these solutions into the planning process.

Keywords: parametric urbanism, climate responsive, urban form, urban and regional studies

Procedia PDF Downloads 387
1 A Profile of the Patients at the Hearing and Speech Clinic at the University of Jordan: A Retrospective Study

Authors: Maisa Haj-Tas, Jehad Alaraifi

Abstract:

The significance of the study: This retrospective study examined the speech and language profiles of patients who received clinical services at the University of Jordan Hearing and Speech Clinic (UJ-HSC) from 2009 to 2014. The UJ-HSC clinic is located in the capital Amman and was established in the late 1990s. It is the first hearing and speech clinic in Jordan and one of first speech and hearing clinics in the Middle East. This clinic provides services to an annual average of 2000 patients who are diagnosed with different communication disorders. Examining the speech and language profiles of patients in this clinic could provide an insight about the most common disorders seen in patients who attend similar clinics in Jordan. It could also provide information about community awareness of the role of speech therapists in the management of speech and language disorders. Methodology: The researchers examined the clinical records of 1140 patients (797 males and 343 females) who received clinical services at the UJ-HSC between the years 2009 and 2014 for the purpose of data analysis for this study. The main variables examined in the study were disorder type and gender. Participants were divided into four age groups: children, adolescents, adults, and older adults. The examined disorders were classified as either speech disorders, language disorders, or dysphagia (i.e., swallowing problems). The disorders were further classified as childhood language impairments, articulation disorders, stuttering, cluttering, voice disorders, aphasia, and dysphagia. Results: The results indicated that the prevalence for language disorders was the highest (50.7%) followed by speech disorders (48.3%), and dysphagia (0.9%). The majority of patients who were seen at the JU-HSC were diagnosed with childhood language impairments (47.3%) followed consecutively by articulation disorders (21.1%), stuttering (16.3%), voice disorders (12.1%), aphasia (2.2%), dysphagia (0.9%), and cluttering (0.2%). As for gender, the majority of patients seen at the clinic were males in all disorders except for voice disorders and cluttering. Discussion: The results of the present study indicate that the majority of examined patients were diagnosed with childhood language impairments. Based on this result, the researchers suggest that there seems to be a high prevalence of childhood language impairments among children in Jordan compared to other types of speech and language disorders. The researchers also suggest that there is a need for further examination of the actual prevalence data on speech and language disorders in Jordan. The fact that many of the children seen at the UJ-HSC were brought to the clinic either as a result of parental concern or teacher referral indicates that there seems to an increased awareness among parents and teachers about the services speech pathologists can provide about assessment and treatment of childhood speech and language disorders. The small percentage of other disorders (i.e., stuttering, cluttering, dysphasia, aphasia, and voice disorders) seen at the UJ-HSC may indicate a little awareness by the local community about the role of speech pathologists in the assessment and treatment of these disorders.

Keywords: clinic, disorders, language, profile, speech

Procedia PDF Downloads 241