Institutional Repository

Browsing Theses and Dissertations by Author "Notre Dame University-Louaize. Department of Computer Science"

Browsing Theses and Dissertations by Author "Notre Dame University-Louaize. Department of Computer Science"

Sort by: Order: Results:

  • Yoghourdjian, Vahan Artine (Notre Dame University-Louaize, 2013-06)
    In the world of computing, one major statement has always been true: the request for computing power is always greater than the available resources. For this reason, scientists and researchers started considering the concept of sharing resources. In the last decade, the world of computing has seen a big leap forward with the emergence of cloud computing. In this new paradigm, computing resources of data centers spread all over the world can be shared to provide increased power and availability to users. However, with this increase in computing power came along an exponential increase in energy ...
  • 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 ...
  • El Haddad, Anthony (Notre Dame University-Louaize, 2022-07)
    With the considerable rise of Internet users and the massive and diverse web searches, an excess of data has become available online. A recommendation model, also known as an engine, handles this massive amount of data available to find patterns that reflect user behaviors. Recommendation models have been implemented in several industries, and the most popular implementation is in the entertainment industry, specifically video streaming and on-demand platforms. There are several types of recommendation systems. In this paper, we have proposed a way to escape the loop created by the recommendation ...
  • 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 ...
  • Khalil, Nazih E. (Notre Dame University-Louaize, 1999-07)
    Data Fragmentation is a heuristic problem in the design of a distributed database. Its purpose is to maximize the locality of reference, minimize data access at remote site, and to decrease the number of disk accesses in the system. In this thesis, we review the design a homogeneous distributed database. As the design is a heuristic problem, we also review a number of algorithms suggested as solutions to the three types of fragmentation: vertical, horizontal or mixed. Next, we propose that a previously implemented routine entitled "a transaction-based vertical partitioning algorithm" can be ...
  • 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 ...
  • Kamouh, Walid A. (Notre Dame University-Louaize., 2000-07)
    The internet is once again suffering from its own success. Since 1995, there has been a massive increase in demand for internet services, resulting in an exponential growth of the Internet. We have entered now an era where the users of the Internet are unable to obtain the bandwidth needed to support their applications, and they are experiencing high packet loss. Packet loss problem arises whenever the number of packets arriving at a given router is much higher than its buffering space. The main goal of this thesis is to find adaptive schemes capable of optimizing the communication network ...
  • Wakim, Tony H. (Notre Dame University-Louaize, 2000)
    Geographic Information Systems (GIS) have gone a great way since it has started as a science. GIS is making headlines in a number of disciplines and, through its advancement, has improved our ability to model our real world. In the past years the need to support the storage and retrieval of dynamic changes, which occur to our data, has increased which consequently led to the interest in spatio-temporal behavior in GIS. These years have also seen the birth of several spatio-temporal data Models, whose aim is to support this spatio-temporal behavior. The main aim behind Spatio-Temporal support is ...
  • 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 ...
  • Ibrahim, Rita Jack (Notre Dame University-Louaize, 2000-06)
    In this thesis, we investigate the use of neural networks for solving the Traveling Salesman Problem (TSP). First, we review the main elements of the theory of NP-completeness. Then, we explain what makes some problems computationally intractable. We review some heuristic approaches used to provide near-optimal solutions to NP-complete problems. Then, we introduce the topic of neural networks and describe some of the most popular neural network models. We pay a special attention to a recent model, named the Hybrid Neural Network model (HNN), used for solving optimization problems and the Hybrid ...
  • 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 ...
  • 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 ...
  • Boutros, Rania A. (Notre Dame University-Louaize, 1999)
    A well known problem with wormhole-routed packet networks is the potentially large amount of blocking that packets can experience due to link contention. Because of the very limited amount of buffering in such networks, blocked packets remain in the network and keep using network resources. Thus, blocked packets may in turn cause other packets to be blocked. This may affect a large number of packets over a large portion of the network. Proper connection management strategies and appropriate protocols must be devised to ensure that blocking of packets due to link contention is bounded. In [3], ...
  • Ghanem, Pascale Y. (Notre Dame University-Louaize, 2001)
    The global Internet has experienced many years of sustained exponential growth doubling in size every nine months or faster [8]. Millions of users at tens of thousands of sites around the world depend on the global Internet as part of their daily work environment. This massive use of the Internet as well as the continuous interconnection of new groups arises many problems such as: packet loss, network congestion, insufficient bandwidth, increase in delay... In this thesis, we focus mainly on the problem of communication delay and bandwidth allocation. Our main goal is to find a way to minimize ...
  • 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 ...
  • 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 ...
  • Saliba, Charbel (Notre Dame University-Louaize, 2022-07)
    This research aims to validate the viability of implementing NFT mechanics in a video game. It discusses the blockchain technology’s limitations, as well as the many restrictions that NFT forces on game developers. Be it their immutable nature, their high minting cost, or their incapacity of holding big data. It also highlights the restrictions that prevent the interoperability of game assets, and finally, the ludicrous Play-to-earn business model. Two games are also developed, Crypto Forgers and Crypto Run, to further validate the findings presented by this research. While these two games are ...
  • Semaan, Georgio (Notre Dame University-Louaize, 2021-05)
    In recent times, a new technology – Blockchain was brought forward to the global society. The world is using the term ‘Blockchain technology’ to signify diverse things such as the Bitcoin Blockchain, virtual currencies like Cardano and XRP, and smart contracts. Blockchain-based applications are springing up, covering several fields comprising financial services, reputation system and Internet of Things (IoT), and so on. Generally, Blockchain is implicit to be distributed ledgers that is a list of transactions verified and stored into blocks and shared among a number of computer nodes in a ...
  • 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.
  • Yazbeck, Khalil Nazih (Notre Dame University-Louaize, 2001)
    This thesis deals with the communication network performance of the Automatic Vehicle Location (AVL) distributed database system. The Automatic Vehicle Location system is used to real-time track the movement of vehicles, traveling along a large geographical area. The full control of the movement of these vehicles requires the use of many communication systems such as Global Positioning system, Packet switching network and distributed database systems including vehicle position databases. The main goal of this thesis is to minimize the update response time in a real-time fully replicated distributed ...

Search DSpace


Advanced Search

Browse

My Account