Network


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

Hotspot


Dive into the research topics where Kassem Saleh is active.

Publication


Featured researches published by Kassem Saleh.


Information & Software Technology | 2004

M-UML: an extension to UML for the modeling of mobile agent-based software systems

Kassem Saleh; Christo El-Morr

Abstract The Unified Modeling Language (UML) is a language for the specification, visualization, and documentation of object-oriented software systems [The Unified Modeling Language User Guide, 1998]. However, UML cannot describe in an explicit manner the mobility requirements needed for modeling mobile agent-based software systems. In this paper, we present M-UML, our proposed extension to UML covering all aspects of mobility at the various views and diagrams of UML. The use of M-UML is illustrated using a simple mobile voting system example.


Information & Software Technology | 2002

Documenting electronic commerce systems and software using the unified modeling language

Kassem Saleh

Abstract Electronic commerce (EC) systems are complex systems consisting of cooperating heterogeneous software, hardware and database subsystems that are distributed among processing nodes [1] . They are reactive, real-time and concurrent distributed systems. They are financially critical systems since they perform distributed business functions, the success of which is very critical for the business operation. The use of well-defined specification and documentation techniques is very essential for the effective development and maintenance of these systems. In this paper, we propose the use of the unified modeling language (UML) [2] as a technique for documenting and specifying EC systems at various levels of abstractions and from different views. We believe that the use of UML ensures a better reliability and reusability of these systems.


Computer Communications | 2001

Bottlenecks in next generation DWDM-based optical networks

Muhammad K. Dhodhi; Salim Tariq; Kassem Saleh

In this paper, we discuss important issues and bottlenecks faced by the next generation dense wavelength division multiplexing-based ultra high-speed optical networks. Dense wavelength division multiplexing (DWDM) is a technique that increases the information carrying capability of optical networks by transmitting multiple channels at different wavelengths on a single fiber strand. DWDM-based optical networks promise integration of diverse multimedia services (i.e. voice, data, and video etc.). Additional channels and higher data rates result in several folds increase in the bandwidth of the network. However, several issues arise by increasing data rates on each channel and the number of channels. Nonlinear effects in fiber, erbium-doped optical amplifier noise, chromatic dispersion, and processing bottlenecks are major limitations. This paper will study these issues from an analytical point of view.


Information & Software Technology | 2001

Anomaly detection in concurrent Java programs using dynamic data flow analysis

Kassem Saleh; Abdel Aziz Boujarwah; Jehad Al-Dallal

Abstract Concurrency constructs are widely used when developing complex software such as real-time, networking and multithreaded client–server applications. Consequently, testing a program, which includes concurrency constructs is a very elaborate and complex process. In this work, we first identify the different classes of synchronization anomalies that may occur in concurrent Java programs. We then consider testing concurrent Java programs against synchronization anomalies using dynamic data flow analysis techniques. Moreover, we show how the data flow analysis technique can be extended to detect such anomalies.


International Journal on Digital Libraries | 2002

An approach for high-yield requirements capture for e-commerce and its application

Kassem Saleh; Robert L. Probert; W. Li; W. Fong

Abstract.Web-based e-commerce software is typically real-time, responsive, and distributed software that must meet high quality requirements. Moreover, because of its Internet-based operating environment, e-commerce software must deal with concurrency, synchronization, and non-deterministic issues (such as delays) primarily caused by the heavy usage load and underlying network conditions. In this paper, we introduce a generic, cost-effective approach to optimize requirements capture (and subsequent development and testing) with respect to functional coverage and customer perception of quality. This high-yield approach is presented and illustrated by application to an e-commerce online shopping system and used to explain the principles of use-case requirements captured in the unified modeling language.


The Electronic Library | 2004

A mobile‐agent platform and a game application specifications using M‐UML

Kassem Saleh; Christo El Morr; Aref Mourtada; Yahya Morad

This paper provides the specification of a platform for the management of mobile agents, and describes, using Mobile Unified Modeling Language (M‐UML), a mobile game application that uses the specified mobile platform. The specified platform considers the architectural guidelines described by the Foundation for Intelligent Physical Agents that allows the interoperability between agents running on different agent platforms. Our platform specifications provide the application developer with an application programming interface (API) that allows the launching of mobile agents with two optional features, security and fault‐tolerance. Using the platform’s APIs, new mobile games can then be efficiently developed and deployed on the Internet.


international conference on internet computing | 2003

Specifications for a Mobile-Agent Platform and an Internet-Based Mobile Electronic Voting Application.

Kassem Saleh; Christo El-Morr; Aref Mourtada; Yahya Morad


Archive | 2009

Modeling Security Requirements for Trustworthy Systems

Kassem Saleh; Ghanem Elshahry


Archive | 2007

A Roadmap for Delivering Trustworthy IT Processes

Kassem Saleh; Imran Zualkerman; Ibrahim Al Kattan


international conference on information security | 2006

Synthesis of trustworthy protocol specifications from service specifications

Kassem Saleh

Collaboration


Dive into the Kassem Saleh's collaboration.

Top Co-Authors

Avatar

Aref Mourtada

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Christo El-Morr

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Yahya Morad

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Aziz Al-Khaili

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

C. El Morr

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Christo El Morr

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Ghanem Elshahry

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Ibrahim Al Kattan

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar

Imran Zualkerman

American University of Sharjah

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge