Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences Commons

Open Access. Powered by Scholars. Published by Universities.®

Theses

Discipline
Institution
Keyword
Publication Year
Publication Type

Articles 301 - 330 of 403

Full-Text Articles in Computer Sciences

Decision Support System For Forecasting Product And Waste Disposal Over Time, Amit P. Amte May 1999

Decision Support System For Forecasting Product And Waste Disposal Over Time, Amit P. Amte

Theses

A current barrier to the end-of-life product strategies is a lack of knowledge of the quantity and timing of product returns or waste generation. Consequently, a Decision Support System (DSS), to predict the timing and quantity of waste generation is needed. Therefore a web-based system that predicts the rate of product entering the waste-stream has been developed. The system accepts information relating to sales, reliability, storage and disposal behavior. This data is used to simulate the return waste flow. The DSS can be used to simulate the effect of different policies and to provide data for end-of-life and multi-lifecycle strategy …


Recasting Cohn's Many Sorted Logic Into A Constrained Logic, Christopher Brendan Koelbl May 1999

Recasting Cohn's Many Sorted Logic Into A Constrained Logic, Christopher Brendan Koelbl

Theses

The use of a many sorted logic for theorem proving carries many advantages over a traditional unsorted logic. By placing restrictions on the search space, a many sorted logic can significantly reduce the amount steps in the resolution process. However, as a logic becomes more efficient, it increases in complexity.

One of these efficient log ics is Cohn's Many Sorted Logic, LLAMA. It uses complex data structures such as the sort lattice and sort arrays to maintain information about the sorts. Recasting LLAMA into Bürckert's constrained logic will keep the functionality of LLAMA while using a format that reduces the …


Improved Su320 Nir Camera Image Processing System, Weimin Shi May 1999

Improved Su320 Nir Camera Image Processing System, Weimin Shi

Theses

This paper describes an improved image processing system which is applied in solar observation. In order to get the higher performance in frame grabbing rate, the system is using, PCI Master Bus with on-board memory frame-grabber. From software side, the application program has been modified to reduce the grabbing time, which speeds up the whole process significantly. The paper described them in detail.


A Comparative Study Of Sequence Analysis Tools In Computational Biology, Wei-Jen Chuang Jan 1999

A Comparative Study Of Sequence Analysis Tools In Computational Biology, Wei-Jen Chuang

Theses

A biomolecular object, such as a deoxyribonucleic acid (DNA), a ribonucleic acid (RNA) or a protein molecule, is made up of a long chain of subunits. A protein is represented as a sequence made from 20 different amino acids, each represented as a letter. There are a vast number of ways in which similar structural domains can be generated in proteins by different amino acid sequences. By contrast, the structure of DNA, made up of only four different nucleotide building blocks that occur in two pairs, is relatively simple, regular, and predictable.

Biomolecular sequence alignment/string search is the most important …


Iceberg Database System For The Graduate Advisors Of Computer And Information Science Department Of New Jersey Institute Of Technology, Tao Lin Jan 1999

Iceberg Database System For The Graduate Advisors Of Computer And Information Science Department Of New Jersey Institute Of Technology, Tao Lin

Theses

Iceberg system is a departmental database system. It is built for the graduate advisors of the CIS department. It stores the graduate student's information, such as background, bridge requirement and transcript. The graduate advisors can process the student's records using the graphic user interface of Iceberg system.

Iceberg system is an example of the powerful Java language. We use the latest Java technologies to build a flexible system, which is easily extended. The system consists of Iceberg client, Iceberg server and Oracle data source. The Iceberg client is a web-based applet, which can be easily accessed using a browser. The …


Comparison Of Dcom And Corba Distributed Computing, Reginald J. Reynolds Jan 1999

Comparison Of Dcom And Corba Distributed Computing, Reginald J. Reynolds

Theses

The movement of distributed applications from 2-tier to n-tier architectures have enabled systems to be scaled to meet the demands of an ever increasing population of users. Two middleware architectures have come to the forefront: Microsoft's DCOM and the OMG's CORBA. These are not the only possible architectures for n-tier distributed applications, but they are currently the only two which offer a degree of platform independence and the flexibility of using different programming languages for development.

CORBA provides platform independence because it provides a middle layer between the client and the server and services client requests using its internal naming …


Enterprise Business Objects : Design And Implementation Of A Business Object Framework, Kai-Uwe Schafer Jan 1999

Enterprise Business Objects : Design And Implementation Of A Business Object Framework, Kai-Uwe Schafer

Theses

Software components representing business entities like customer or purchase order introduce a new way of Online Transaction Processing to business applications. Collaborating business objects allow to complete whole business processes as a single distributed transaction, instead of dividing it into queued steps, which sometimes even require user intervention. This IS due to the fact that business objects contain both business data and logic and that they incorporate multiple databases from different vendors and different geographic locations in a single transaction.

Business objects cannot be used as stand-alone components, but require a framework of services that manage persistence, concurrent transactions, and …


Design And Code Generation Concepts For Statechart Diagrams Of The Uml V1.1 In Concurrent Environments, Pierre Metz Jan 1999

Design And Code Generation Concepts For Statechart Diagrams Of The Uml V1.1 In Concurrent Environments, Pierre Metz

Theses

This thesis deals with code generation concepts for the statechart diagrams of the UML vl.l. It explores implementation approaches for mapping statechart diagrams to code. It also focuses on modelling rules for consistent design of dynamic object behaviour. Most of the given object-oriented (00) methods have statechart diagrams as their centre. It is proposed to use statechart diagrams to model the internal behaviour of objects and lifecycles, respectively. Generally, statechart diagrams are used in the area of analysis and design of reactive systems such as realtime- and embedded-systems. This thesis introduces different existing implementation patterns and shows how they can …


Applications Of Advanced Software Techniques To Internet And Www Server Development, John A. Brosnan Jan 1999

Applications Of Advanced Software Techniques To Internet And Www Server Development, John A. Brosnan

Theses

We are living in an information age. Never before has so much data been globally available and instantaneously accessible. The main reason for this revolution is the arrival of the Internet; or perhaps more accurately, the World Wide Web(WWW). This thesis discusses the development of Internet and WWW servers and the latest Web technologies including Java, CORBA and Object Databases. It presents the fundamental concepts of server development and aims to study in particular dynamic WWW servers providing multimedia content. From the viewpoint of interoperability, the CORBA multimedia standard is reviewed. The various mechanisms of data storage and retrieval for …


Requirement Elicitation And Knowledge Management Utilizing Relational Database, Client Server And Internet Technologies, Umang J. Dave Aug 1998

Requirement Elicitation And Knowledge Management Utilizing Relational Database, Client Server And Internet Technologies, Umang J. Dave

Theses

The first step in any project is a statement of requirements. Requirements specification is an inevitable part of any successful project. However, the "rush" to convert concepts to products often proves as a big hindrance in the development process of any requirements set. This, in turn, hampers the ability to produce the concept and manage knowledge as originally envisioned.

The goal of the thesis is to foster understanding among the different communities affected by the development of the given system. The thesis is based on the principle that the requirements elicitation process for complex system is fundamentally a conversation among …


Process Modeling Using Proslcse On Web-Enabled Platform, Orcan Ali Enunlu Aug 1998

Process Modeling Using Proslcse On Web-Enabled Platform, Orcan Ali Enunlu

Theses

Process modeling is a relatively complex task that needs to be addressed from a different point of view. The classical approach would be to design the model, to send it for evaluation, then to return feedback to the developing team, and to reevaluate the model with the feedback received from the parties involved.

However, it is our understanding that the steps taken during the process modeling could benefit from the advantages that the Internet offers. To demonstrate the usefulness of Internet in process modeling, I have taken an existing tool, ProSLCSE, and implemented it with Java so that it can …


Protocols For Packet Switched Communication And Reliable Multicasting In Fully-Dynamic Multi-Hop Wireless Networks, James Pelech May 1998

Protocols For Packet Switched Communication And Reliable Multicasting In Fully-Dynamic Multi-Hop Wireless Networks, James Pelech

Theses

Designing protocols for a fully dynamic wireless packet switched networks pose unique challenges due to the constantly changing topology of the network. A set of protocols is presented that are capable of handling a fully dynamic wireless network in which switching centers and base stations are mobile as well as the end users. The protocols provide basic message delivery, network routing information updates, and support for reliable multicasting.

There are four contributions of this work: (i) a hierarchical architecture for a fully dynamic wireless network, (ii) improved routing and update protocols with reduced control traffic, (iii) a method to provide …


Implementation Of A Geometric Hashing Technique And It's Application To 3d Molecular Structure Search, Jennifer Lynn Cerequas May 1998

Implementation Of A Geometric Hashing Technique And It's Application To 3d Molecular Structure Search, Jennifer Lynn Cerequas

Theses

This paper proposes the application of a geometric hash technique to the searching of 3D chemical structures. Chemical structures are represented in global XYZ coordinate format. An algorithm is applied to the substructures within the existing chemical structures to hash them into hash tables on disk. A query substructure is then hashed to find matches (hits) of the existing hash tables. The entries in the matching hash tables are compared to the query substructure to find the existing substructures that are an "approximate" match.

The result is a technique which allows existing substructures to be compared to a (new) query …


Development Of A Framework For Internet Based Education System, Srinivas Lanka May 1998

Development Of A Framework For Internet Based Education System, Srinivas Lanka

Theses

Development of a framework for Internet based education has demonstrated the use of Oracle tools for the use of delivery of education on the World Wide Web. This also has proved that for an efficient dynamic education scenario, the use of a database-based system with a proper retrieval system is required.

We have designed the system on an Oracle backend system with Designer/2000. Developer/2000 helped us with the design and development of the system. Oracle Web Server 2.1 helped us with the retrieval of the web pages.

The entire design of the system and the reasoning behind the system has …


Application Of The Internet Technology And Client/Server Paradigm For The Implementation Of Repi, Chetankumar G. Patel May 1998

Application Of The Internet Technology And Client/Server Paradigm For The Implementation Of Repi, Chetankumar G. Patel

Theses

There are many problems associated with Requirements Engineering such as defining the system scope, developing understanding among the communities involved in the system to be built, volatility of requirements etc. These problems may lead to poor requirements and therefore cancellation of the system development, or else the development of a system that is unsatisfactory, has high maintenance cost or is unacceptable. By improving Requirements Elicitation, the Requirements Engineering can be improved, leading to a better requirements specification and eventually a better product.

Requirements Elicitation requires effective communication among the team members, as communication is the key factor. Easing communications between …


Applications Of Internet Technology For Requirements Elicitation, Deepak Pandit Jan 1998

Applications Of Internet Technology For Requirements Elicitation, Deepak Pandit

Theses

During the Requirements Elicitation part of a project various stakeholders need to be able to communicate their requirements to the developers, and the developers need to be able communicate their understanding back to the stakeholders. Communication between the various members of the project is the key factor during the Requirements Elicitation part of a project. Easing communications between stakeholders and developers makes the process of eliciting requirement easier, leading to better requirements specification and eventually a better product.

The Requirements Elicitation Process through Internet (REPI) web site has been designed and implemented to explore this idea. The prototype version of …


A Simple Neural Agent Communicating Through Sets, James P. Stanski Jan 1998

A Simple Neural Agent Communicating Through Sets, James P. Stanski

Theses

Networked agents of the simplest kind offer the power of cooperative problem solving through parallel operation along with tight packaging potential. Such agents are self-contained analog machines capable of only a few primitive intelligent operations. In this thesis, a design will be developed for a simple agent capable of sending, receiving, and processing information in a environment where agents are coupled together. This environment imposes unorchestrated simultaneous input while expecting a useful timely response. Successful collaboration in these conditions is accomplished through sets encoded within pulse ensembles. The simplicity of the set definition is an inviting candidate for message communication …


Virtual Reality Modelling Of A Cnc Machine, Damian O'Sullivan Jan 1998

Virtual Reality Modelling Of A Cnc Machine, Damian O'Sullivan

Theses

The increasing importance of training and upgrading skills has led to the use of new interactive technologies in the development of more effective training tools. Previous techniques for training Computer Numerical Control (CNC) machine operators, while excellent for their time, varied from brief inexpensive tutorials to expensive on the job training. A CNC machine uses a computer to perform the functions of the machine using a part program stored in the memory of the computer. This thesis describes a Virtual Reality (VR) model of a CNC milling machine, implemented within a VR environment representing a CNC workshop. Its development and …


Requirement Elicitation For Environmental Life Cycle Processes, Mariam Y. Burmawalla Jan 1998

Requirement Elicitation For Environmental Life Cycle Processes, Mariam Y. Burmawalla

Theses

To develop a user-satisfying product the most essential ingredient is to understand user's needs and expectations from the system. Lack of communication between the user and the developer results in an unsatifying output from the user's point of view. Thus proper understanding between the stakeholder and the developer is the most important requirement during the development of any system.

Requirement elicitation process is one such means of expressing wants and requirements from the system by both the parties. Based on Software Engineering Institute's model, requirement elicitation is a web-based application that allows all the people involved in the system to …


Interactive And Batch Creation Of Oodb Medical Vocabularies, Muhammad Arif Oct 1997

Interactive And Batch Creation Of Oodb Medical Vocabularies, Muhammad Arif

Theses

Controlled vocabularies are becoming popular for knowledge representation and querying. They are particularly helpful in the medical field since they can unify disparate terminologies and provide information in a compact, comprehensible manner. In this thesis, we present a mechanism to create OODB controlled medical vocabularies from flat-file format. We also describe a tool by which a user can interactively create, edit and browse the vocabulary. For better understanding of the structure of the vocabulary we designed our interface as a graphical editor and browser. The user of this interface will typically be a medical expert who either wants to add …


Testing Statistical Significance In Sequence Classification Algorithms, Tom Tien-Hua Shih Oct 1997

Testing Statistical Significance In Sequence Classification Algorithms, Tom Tien-Hua Shih

Theses

Multiple sequence alignment has proven to be a successful method of representing and organizing of protein sequence data. It is crucial to medical researches on the structure and function of proteins.

There have been numerous tools published on how to abstract meaningful relationship from an unknown sequence and a set of known sequences. One study used a method for discovering active motifs in a set of related protein sequences. These are meaningful knowledge abstracted from the known protein database since most protein families are characterized by multiple local motifs. Another study abstracts knowledge regarding the input sequence using a preconstructed …


Analysis Of The Protocol For The Handover In A Micro-Cell Packet Switched Mobile Network, Anna M. Thomas Oct 1997

Analysis Of The Protocol For The Handover In A Micro-Cell Packet Switched Mobile Network, Anna M. Thomas

Theses

The overlay of microcells over macrocells offers new opportunities and is cost effective, which makes the handover in such a micro-cellular environment an important issue. The objective of this study is to analyze and prove the truthfulness of a new protocol proposed, which guarantees no packet loss during the handoff. The study here emphasizes on the data integrity issue, since it is the key factor affecting the throughput performance of the transport layer. It is shown that usage of the Internet Protocol leads to packet loss in the presence of handover. Simulation results reveal that the proposed new protocol preserves …


Algorithms And Tools For Splicing Junction Donor Recognition In Genomic Dna Sequences, Maisheng Yin Oct 1997

Algorithms And Tools For Splicing Junction Donor Recognition In Genomic Dna Sequences, Maisheng Yin

Theses

The consensus sequences at splicing junctions in genomic DNA are required for pre-mRNA breaking and rejoining which must be carried out precisely. Programs currently available for identification or prediction of transcribed sequences from within genomic DNA are far from being powerful enough to elucidate genomic structure completely[4]. In this research, we develop a degenerate pattern match algorithm for 5' splicing site (Donor Site) recognition.. Using the Motif models we developed, we can mine out the degenerate pattern information from the consensus splicing junction sequences. Our experimental results show that, this algorithm can correctly recognize 93% of the total donor sites …


Structured Document Comparison And Scientific Data Mining On The World Wide Web, Philip B. Johnson Oct 1997

Structured Document Comparison And Scientific Data Mining On The World Wide Web, Philip B. Johnson

Theses

The usefulness and accessibility of programs and systems have become important issues for users and researchers alike. A program's usefulness can lw measured by the frequency with which it is used. From the author's or maintainer's point of view, the frequency of usage can be determined by how often a request for the software is received. In the past, a user became aware of a particular tool through various means, and contacted the author or maintainer to obtain a copy of it. This presented difficulties, ranging from language barriers to machine incompatibilities to control of the use of the program. …


A Graphical Environment For Change Detection In Structured Documents, Girish A. Patel May 1997

A Graphical Environment For Change Detection In Structured Documents, Girish A. Patel

Theses

Change detection in structured documents (e.g. SGML is important in data warehousing, digital libraries and Internet databases. This thesis presents a graphical environment for detecting changes in the structured documents. We represent. each document by alp ordered labeled tree based on the underlying markup language. We then compare two documents by invoking previously developed algorithms for approximate pattern matching and pattern discovery in trees. Several operators are developed to support. the comparison of the documents; graphical devices are provided to facilitate the use of the operators. We believe the proposed tool is useful for not only document management, but also …


Object Oriented Partitioning For A Medical Vocabulary Based On Semantic Network, Mansnimar Singh May 1997

Object Oriented Partitioning For A Medical Vocabulary Based On Semantic Network, Mansnimar Singh

Theses

Computers have become ubiquitous and indispensable part of everyday life both for personal use and in the workplace. Medicine is one of the few domains that has not fully adopted computerization. One impediment to this emanates from a communication gap between the computer science professional and the medical professional. Besides, medical terminology is full of synonyms and medical professionals use them according to their personal preferences. This lack of common terminology has prevented sharing of knowledge and automating data processing, resulting in the healthcare information explosion.

Semantic network models have been developed to represent medical concepts and to provide a …


Design And Implementation Of On-Line Metrics, Ashok Vantipalli May 1997

Design And Implementation Of On-Line Metrics, Ashok Vantipalli

Theses

The performance of a software product plays an important role in the software industry to survive the tough competition given by the other software vendors. The real test for a software product starts after its release when it is extensively used by the end users and in different environments. And the software goes through a number of tests by the end users which can be very different and insufficient from the regression tests the software vendor performed on it. This critical issue; requires each vendor to have a department mainly dealing with the testing and analysing the performance of a …


Application Of Geometric Hashing Techniques To Retrieval Of High Dimensional Objects In Scientific Databases, Joyce Ye Lu Jan 1997

Application Of Geometric Hashing Techniques To Retrieval Of High Dimensional Objects In Scientific Databases, Joyce Ye Lu

Theses

An approach to designing very fast algorithms for tackling the problem of approximate object matching in very large databases of high-dimensional objects is proposed. Given are a target object C and a database D containing information about a set of high-dimensional objects each of which is represented as a set of points. Our algorithms have an off-line object preprocessing (shape representation) phase and a recognition phase. The described algorithms determine those objects from D which are the closest to object C, according to delete or insert some points, move and rotation. All of these can be achieved very efficiently with …


Abstraction Of An Object-Oriented Vocabulary By Providing A Standardized Interface, Hemant Kothavade Jan 1997

Abstraction Of An Object-Oriented Vocabulary By Providing A Standardized Interface, Hemant Kothavade

Theses

Controlled vocabularies are ubiquitous in varied application fields. They are particularly helpful in the medical field since they can unify disparate terminologies and provide information in a compact, comprehensible manner. In this thesis, we present a mechanism to efficiently retrieve and update knowledge stored in a controlled vocabulary modeled as an Object-Oriented Database (OODB) system. We aim to provide a standardized interface to the vocabulary, such that the implementation details of the vocabulary are transparent to all users. The user of this standardized interface will typically be an application programmer who is trying to provide the vocabulary's knowledge-base to end …


Expert System For The Generation Of A Work Breakdown Structure, Bernard O'Callaghan Jan 1997

Expert System For The Generation Of A Work Breakdown Structure, Bernard O'Callaghan

Theses

This thesis outlines research work carried out in the Mechanical & Manufacturing Department in Cork Regional Technical College, Ireland. With computers now having an increasingly dominant role in all areas of business, it was inevitable that computer-based project management packages would become more popular. To date however, these packages have concentrated on monitoring and controlling projects. The definition and brainstorming phases required to generate a project plan are still largely manual tasks. Planning a project initially involves generating a complete and organised list of all the tasks needing to be completed in order to achieve a project’s goal. This list …