Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Amal Abdel-raouf is active.

Publication


Featured researches published by Amal Abdel-raouf.


international symposium on signal processing and information technology | 2003

Performance-based modeling for distributed object-oriented software

Amal Abdel-raouf; Tahany A. Fergany; Reda A. Ammar; H. Sholl

Information systems are basically distributed while object oriented brings new issues in software engineering. Pairing distributed systems with object paradigms results in a distributed object model. Choosing the appropriate distributed object model is a multi-criteria decision problem. Performance is a key criterion that makes software developers be able to select the object-oriented system that best fit their requirements. Classical techniques and methodologies of performance analysis are either unsuitable or unnatural to capture performance behavior of object-oriented (OO) systems. In this paper, we present performance-based model for distributed object-oriented software (DOOS) and a methodology to analyze and evaluate its performance. The new model evaluates the overall time cost of DOOS system considering the communication overheads while preserving the OO features such as encapsulations, information hiding, inheritance, etc.


International Journal of Advanced Computer Science and Applications | 2016

Estimating the Parameters of Software Reliability Growth Models Using the Grey Wolf Optimization Algorithm

Alaa F. Sheta; Amal Abdel-raouf

In this age of technology, building quality software is essential to competing in the business market. One of the major principles required for any quality and business software product for value fulfillment is reliability. Estimating software reliability early during the software development life cycle saves time and money as it prevents spending larger sums fixing a defective software product after deployment. The Software Reliability Growth Model (SRGM) can be used to predict the number of failures that may be encountered during the software testing process. In this paper we explore the advantages of the Grey Wolf Optimization (GWO) algorithm in estimating the SRGM’s parameters with the objective of minimizing the difference between the estimated and the actual number of failures of the software system. We evaluated three different software reliability growth models: the Exponential Model (EXPM), the Power Model (POWM) and the Delayed S-Shaped Model (DSSM). In addition, we used three different datasets to conduct an experimental study in order to show the effectiveness of our approach.


Computing Letters | 2005

Performance Modeling and Analysis of Distributed Object-Oriented Software

Reda A. Ammar; Amal Abdel-raouf; Tahany A. Fergany

Information systems are basically distributed while object oriented brings new issues in software engineering. Pairing distributed systems with object paradigms results in a distributed object model. Choosing the appropriate distributed object model is a multi-criteria decision problem. Performance is a key criterion that makes software developers be able to select the object-oriented system that best fit their requirements. The accuracy of the performance evaluation depends strongly on the ability to model and analyze the features of the target software. Classical techniques and methodologies of performance analysis are either unsuitable or unnatural to capture performance behavior of Object-Oriented (OO) systems. In this paper, we present Performance-Based Model for Distributed Object-Oriented Software (DOOS) and a methodology to analyze and evaluate its performance. The new model evaluates the overall time cost of DOOS system considering the communication overheads while preserving the OO features such as encapsulations, information hiding, inheritance, ... etc.


acs ieee international conference on computer systems and applications | 2005

Performance modeling and analysis of object oriented distributed software systems: A necessary step toward software performance stability

Reda A. Ammar; Amal Abdel-raouf; Tahany A. Fergany

Advances in object-oriented (00) technology and distributed computing generate distributed object oriented software systems. Choosing an efficient design of such software is a multi-criteria decision problem. Performance is a key criterion that makes software developers be able to select the system that best fit their requirements and achieve longer design stability. Classical techniques of performance analysis are either unsuitable or unnatural to capture performance behavior of 00 systems. In this paper, we present Performance-Based Model for Distributed 00 Software (DOOS) and a methodology to analyze and evaluate its performance. The new model evaluates the time cost of DOOS system considering the communication overheads while preserving the 00 features such as encapsulations and inheritance.


international symposium on signal processing and information technology | 2004

Modeling of object oriented distributed software on a pipeline architecture

Amal Abdel-raouf; Tahany A. Fergany; Reda A. Ammar

Some applications are naturally divided into stages. Pipelining is the best architecture to adopt these kinds of applications in order to obtain better performance. In these architectures, evaluating the timing behavior of different stages is very important especially for real time applications. The accuracy of the time evaluation depends strongly on the ability to model and analyze the features of the target software. Most of the recent applications are object oriented (OO). Analyzing the performance of OO software is a challenge due to the interactions among many objects created from different classes. This fact leads to many bypassing communication in the pipeline structure in a feed-forward pattern. In this paper, we present a performance model that analyzes and evaluates the execution and communication times of OO software that runs on pipeline architecture. The model realizes both the feed-forward and the bypassing communication.


computer applications in industry and engineering | 2003

Performance-Based Modeling for Object-Oriented Software.

Amal Abdel-raouf; Reda A. Ammar; Howard A. Sholl; Tahany A. Fergany


computers and their applications | 2002

Real-time Fixed-point Denoising of Ultrasound Data.

Amal Abdel-raouf; Ian R. Greenshields; Howard A. Sholl; Reda A. Ammar


international conference on bioinformatics | 2016

P-Codec: Parallel Compressed File Decompression Algorithm for Hadoop

Idris Hanafi; Amal Abdel-raouf


computer applications in industry and engineering | 2005

Application of Object Oriented Performance Model To Aspects of a Health Care Management System.

Amal Abdel-raouf; Reda A. Ammar; Howard A. Sholl


PROC GEOL ASSOC | 2005

Strategies to Process Voluminous Data in Support of Counter-Terrorism

Sanguthevar Rajasekaran; Reda A. Ammar; Steven A. Demurjian; Ian R. Greenshields; Amal Abdel-raouf; Thuong Doan; Jingjuan Lian; Mingjun Song; Abdel M. O. Mohamed

Collaboration


Dive into the Amal Abdel-raouf's collaboration.

Top Co-Authors

Avatar

Reda A. Ammar

University of Connecticut

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Howard A. Sholl

University of Connecticut

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Idris Hanafi

Southern Connecticut State University

View shared research outputs
Top Co-Authors

Avatar

Jingjuan Lian

University of Connecticut

View shared research outputs
Top Co-Authors

Avatar

Mingjun Song

University of Connecticut

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge