Department of Computer Science: Recent submissions

  • Akiki, Pierre (Notre Dame University-Louaize, 2007)
    The term spatial data signifies all geometric objects of different dimensions and the relations that could bind these objects together. Spatial data is, in general, divided into two parts: crisp spatial data and vague spatial data. Crisp spatial data has determinate coordinates and boundaries, whereas vague spatial data has indeterminate ones. The demand for spatial data support in database management systems is growing every day, yet not all commercial products provide spatial data support natively, and those that do merely provide it partially. Since database management systems are at the heart ...
  • Abdel Massih, Hisham (Notre Dame University-Louaize, 2000)
    Recent research in Geographic Information Systems (GISs) has created the kind of systems capable of modeling a number of interesting real world phenomena. Some applications where GISs have made significant contribution include routing, scheduling, dispatching, transportation logistics, vehicle tracking, market research, construction Planning, facility management and resource distribution. However, there seems to exist little connection between GIS solutions and much related research being carried out in other disciplines. This thesis studies the advantages of integrating recent research in ...
  • Nouhra, Virona (Notre Dame University-Louaize, 2018)
    In the last few years, Cloud Storage has taken a new turn in becoming the latest trend to create a huge impact in the IT world. Amazon Drive is a cloud storage mobile applications created by Amazon. This application provides online and easy access to documents, music, photos and videos saved in your cloud drive. Due to the importance and widespread of the cloud, not only regular users, but also criminals have taken advantage of the services provided by this new technology to commit digital crimes. Digital forensics is a branch of forensic sciences that aims at ...
  • Sfeir, Mikel (Notre Dame University-Louaize, 2021)
    “In the truth there is no news and in the news there is no truth”, a soviet-era political joke, still applies to the present times. This study will highlight all the communication forms and how they are used nowadays as a tool for propaganda especially in the digital world. When website traffic, clicks, and reach are at stake, information disorder in the form of misleading/fake information would be used as a tool to enhance data metrics across the digital world. This study tackles information disorder during all its phases: creation, production, communication, and the user experience through ...
  • Kokozaki, Michel R. (Notre Dame University-Louaize, 2000)
    This thesis deals with the modeling of comlex three-dimensional objects, and emphasizes on the Boolean operations between objects. It discusses a modification of the ray-casting method, which offers an improved performance over the regular ray-casting method. A small simulation will be performed, on a personal computer, about how to draw three-dimentional primitives and shading them using the wire-frame technique, plus performing Boolean operations between two objects using the modified version of the ray-casting method. Data structures and the main drawing algorithms that were created for this ...
  • Mhanna, Françoise (Notre Dame University-Louaize, 2006)
    The 80/20 rule says that 20% of the customers produce 80% of the sales; this rule indicates the existence of hidden sales potentials that must be revealed. Those hidden sales potentials can only be discovered by building acustomer profile. A smart customer profile finds the high potential targets, creates CRM strategies, and starts programs to sell the hidden targets. Shifting just a small percentage of the customers whom are not generating profit to the top group of customers generating profit adds significantly sales growth increase profits. Customer profile puts the full picture together to ...
  • Aoun, Mario A. (Notre Dame University-Louaize., 2007)
    The aim of this thesis is to deluge the latest studies in chaotic dynamics and their relevance in neural computing, as also to inspect a new learning algorithm for a network of chaotic spiking neurons as it is recently proposed by Nigel Crook et al. [1]. The thesis will tackle the latest research in the field of information processing and chaotic neural networks, and will contribute to the recent work of Nigel Crook et al. [1] by finding a suitable learning algorithm for chaotic neurons. The learning algorithm based on biological realism will be implemented in a network of chaotic spiking ...
  • Tauk, Ziad (Notre Dame University-Louaize., 2009-12)
    Retail space planning is an accurate and complex process affecting the overall performance of a retail environment. Such task, confronting large retailers consisting of huge malls and hypermarkets, appears infinite in the absence of a complete automated process, starting from the store plan generation, passing by the optimal product assortment and finishing with the product-to-shelf allocation problem. Moreover, the ever-changing factors affecting the retail space planning process, such as merchandising rules, competitive strategies and consumer behavior require continuous follow-up and optimization ...
  • Hamam, Samer (Notre Dame University-Louaize., 2015-02)
    Student academic advising is an educational decision support process required nowadays to be automated for both the student and advisor to speed up the planning process of course registration by finding out the optimal sequencing or prioritization of students degree requirements to enroll in for next semesters based on their academic standing in a way that suits students’ interests and meets overall graduation requirements within a time frame. This thesis integrated all the rules and constraints from all precedent references relevant to this subject that impacts the scheduling process and proposed ...
  • El Hayek, Hanine (Notre Dame University-Louaize, 2018)
    Enterprise Resource Planning (ERP) systems are vital for managing any modern-day business. These systems aim to facilitate an organization's work by automating and integrating all business information and processes. However, ERP systems suffer from many problems that may cause an implementation failure. Many of these problems are related to usability, which is affected by the complexity of user interfaces (Uls). Usability can be defined in terms of an end-user's efficiency, effectiveness, and satisfactions. A study was conducted in this thesis to inquire about the usability problems that ...
  • Moussa, Jad (Notre Dame University-Louaize, 2021-01-15)
    Marine observatories based on sensor networks provide continuous ocean monitoring. The design phase of such systems, which is part of the complete development life cycle, is a complex and challenging task. The design difficulties may induce the designers to make architectural design errors during the design phase. This study aims to identify the best design approach that helps sensor networks designers in preventing errors and validating models at an early phase. In addition, it introduces a new environmental constraint that should be taken into consideration when building design models. To ...
  • Essaye, Anthony (Notre Dame University-Louaize, 2021)
    Quantum Computers, the next wave of computing, and an emerging field in computer science have brought numerous advancements to problem solving and a quantum approach to programming a certain machine. This thesis tackles three main areas in the approach to quantum computers. First, the thesis provides a state-of-the-art review to Quantum computers/ Second it proposes a timeline for the progress of the technology and highlights the importance of early action. Finally, it focuses on the implications of such advancements on the current standards of network security. Specifically, it proposes ...
  • Merheb, Charbel Michel (Notre Dame University-Louaize, 2020-12-21)
    Technology and educational systems have been going hand in hand over the years, creating various digital examination platforms to further improve and digitize the pen and paper examination process in schools and universities. However, these improvements still offer the same stress and anxiety a student may experience during a pen and paper exam. Virtual reality technology has been making its way to desktop computers and mobile phones and its use has varied between many fields including medical, scientific, and military. In this thesis, the use of virtual reality technology focuses on the education ...
  • Eid, Christian (Notre Dame University-Louaize., 2020)
    Existing smart contract development languages are unique to their related block chain platforms. Thus, multiple versions of the same smart contract must be developed for different block chains. This thesis presents a model-driven approach to smart contract development with automatic code generation. This approach encompasses a new XML-based programming language to develop smart contracts and a code generator that transforms those contracts to a platform-specific programming language. The XML-based language was discussed, and all supported constructs were illustrated. The code generation tool ...
  • Nassif, Jacques (Notre Dame University-Louaize, 2003)
    This thesis starts by exploring background areas of study such as incomplete and uncertain information in relational database, belief change in artificial intelligence. It also reminds of how some types of incompleteness and uncertainly can be modeled through disjunctive databases. The paper describes the language being used in addition to some update operators. This thesis then brings to light a new theory in belief change called the weak revision. It first shows the need for such a new operator through a real life example. Second it introduces this new operator by defining its general behavior. ...
  • El-Hayek, Naji R. (Notre Dame University-Louaize, 2000)
    In this thesis digital image is introduced as an amount of data, which is produced when a 2-D light intensity function is sampled and quantized to create a digital image. Its principle objective is to define the segmentation process, in which we can partition an image into meaningful regions that correspond to part of, or the whole of objects within a scene. This is done by systematically dividing the whole image up into its constituent areas or regions. If the regions do not correspond directly to a physical object, or object surface, then they should correspond to some area of uniformity. Major ...
  • Hamadeh, Sakr (Notre Dame University-Louaize, 2005)
    UML is an acronym for Unified Modelling Language. It has become de facto the standard for the object-oriented software analysis and design stages in software development. UML is a visual modelling language, and it consists of a set of diagrams. Static diagrams are used to depict static structure of a program, where is dynamic diagrams specify how the control flow(s) of the program should behave. The examples of behavioral diagrams are a Sate diagram, which describes the behavior of objects of a given class, and a Sequence diagram, which describes inter-object interactions in a given scenario. A ...
  • Maroun, Bashir M. (Notre Dame University-Louaize, 2001)
    This thesis uses the link structure of the World Wide Web as a basis to create better search engines. It focuses on the HITS algorithm, which was the first algorithm to up the link topology. HITS is implemented with slight modifications and tested with variations of its input parameters. It is also used in order to discover emerging communities in cyberspace. Other related algorithms, which use the link structure of the web as an undirected graph are described and compared with HITS. Finally, an attempt to combine link-based with text-based analysis in order to create more accurate search methods ...
  • Karam, Rita (Notre Dame University-Louaize, 2002)
    This thesis discusses Artificial Economy with applications to Reinforcement Learning. It focuses first on Reinforcement Learning, comparing it to other types of learning such as Supervised Learning. It then covers a historical overview of the field and summarizes the current works. The work described in this thesis has a psychological approach as we focus on reward and punishment. We experiment Artificial Economy with a prototype which solves the Blocks World problem. We then show how the Artificial Economy approach can be integrated with other concepts of Reinforcement Learning techniques.
  • Faddoul, Fady S. (Notre Dame University-Louaize, 2004)
    Software components enable practical reuse of software parts and amortization of investments over multiple applications. Software components are binary units of independent production, acquisition that are combined together to form a functioning system. Building solution by combining bought and made components improves quality and supports rapid development, leading to short time to market. For these reasons, component technology is expected by many to be the corner stone of software in the year to come. Even though component software is a very promising way of building applications, it is very ...

Search DSpace


Advanced Search

Browse

My Account