Magdy Nagi

Learn More
This paper focuses on three axes. The first axis gives a survey of the importance of corpora in language studies e.g. lexicography, grammar, semantics, Natural Language Processing and other areas. The second axis demonstrates how the Arabic language lacks textual resources, such as corpora and tools for corpus analysis and the effected of this lack on the(More)
The paper presents a simple and eecient protocol that supports exchange of messages among a set of nodes while preserving the causal ordering of message exchange. It is designed for a large scale replicated system where a message is sent to every replica in the network. The desirable characteristics of the protocol are that it imposes little space overhead(More)
This paper presents a new asynchronous replication protocol that is especially suitable for wide area and mobile systems , and allows reads and writes to occur at any replica. Updates reach other replicas using a propagation scheme based on nodes organized into a logical hierarchy. The hierarchical structure enables the scheme to scale well for thousands of(More)
It could be true that any attempt to build a system to process the content of a given text written in a given language will be faced by tackling language analysis tasks. To reach the semantic representation of any sentence, the system should be enriched with a technique for lexical and syntactic disambiguation. Having finished with semantic representation,(More)
— The Digitization Workflow Management System (DWMS) is a system developed in Bibliotheca Alexandrina, the Library of Alexandria, to manage the whole process of digitization including its various phases, system users, files movement, archiving, and integration with the ILS and the library digital repository. The system supports workflow dynamic evolutions(More)
The Digital Assets Repository (DAR) is a system developed at the Bibliotheca Alexandrina, the Library of Alexandria, to create and maintain the digital library collections. The system introduces a data model capable of associating the metadata of different types of resources with the content such that searching and retrieval can be done efficiently. The(More)
This paper presents a new algorithm for request distribution in clustered EJB systems. A new classification for EJB requests is first introduced, on which request distribution is based. The objective is to achieve load balancing and to enhance the caching performance in the EJB containers. The algorithm is based on periodically collecting traffic statistics(More)
—This paper introduces the UNL framework as a collaborative framework that encourages and promotes the participation of linguists and non-linguists in the development of an integral natural language processing workbench. The UNL workbench includes a multitude of user-friendly back-end and front-end applications that facilitate the process of learning the(More)