Amal Abdel-raouf
University of Connecticut
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Amal Abdel-raouf.
international symposium on signal processing and information technology | 2003
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
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
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
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
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
Amal Abdel-raouf; Reda A. Ammar; Howard A. Sholl; Tahany A. Fergany
computers and their applications | 2002
Amal Abdel-raouf; Ian R. Greenshields; Howard A. Sholl; Reda A. Ammar
international conference on bioinformatics | 2016
Idris Hanafi; Amal Abdel-raouf
computer applications in industry and engineering | 2005
Amal Abdel-raouf; Reda A. Ammar; Howard A. Sholl
PROC GEOL ASSOC | 2005
Sanguthevar Rajasekaran; Reda A. Ammar; Steven A. Demurjian; Ian R. Greenshields; Amal Abdel-raouf; Thuong Doan; Jingjuan Lian; Mingjun Song; Abdel M. O. Mohamed