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

Computer Engineering Commons

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

2000

Discipline
Institution
Keyword
Publication
Publication Type

Articles 91 - 120 of 149

Full-Text Articles in Computer Engineering

Nonlinear Self-Organization In Photorefractive Materials, Partha P. Banerjee, Nickolai Kukhtarev, John O. Dimmock Jan 2000

Nonlinear Self-Organization In Photorefractive Materials, Partha P. Banerjee, Nickolai Kukhtarev, John O. Dimmock

Electrical and Computer Engineering Faculty Publications

This chapter discusses self-organization and its effects in optics. One of the most exciting and potentially useful areas of current research in optics involves the understanding and exploitation of self-organization in nonlinear optical systems. This self-organization may sometimes lead to the evolution of complex spatial patterns that can be regarded as the nonlinear eigenmodes of the system. Generation of these patterns is characteristically marked by the presence of intensity thresholds. In a nonlinear system with complicated temporal dynamics, it turns out that one cannot retain purity in spatial dimensionality. It is therefore equally important to investigate the dynamics of the …


The Software Quality Star (Sq-Star), Ronan Fitzpatrick Jan 2000

The Software Quality Star (Sq-Star), Ronan Fitzpatrick

Other resources

Usability is a significant factor in the creation of quality software products which is an important focus of the software engineering syllabus. Usability is also a significant factor in the study of Human-Computer Interaction (HCI). Despite the connection, software quality and the rigours of the software engineering discipline are not used in the teaching of HCI and visa versa. Consequently, students undertaking software engineering courses are not fully exposed to usability issues and HCI students often miss out on the disciplines of software engineering. This paper presents a quality focused conceptual model - the Software Quality Star - which can …


Lime: A Middleware For Physical And Logical Mobility, Gian Pietro Picco, Amy L. Murphy, Gruia-Catalin Roman Jan 2000

Lime: A Middleware For Physical And Logical Mobility, Gian Pietro Picco, Amy L. Murphy, Gruia-Catalin Roman

All Computer Science and Engineering Research

LIME is a middleware supporting the development of applications that exhibit physical mobility of hosts, logical mobility of agents, or both. LIME adopts a coordination perspective inspired by work on the Linda model. The context for computation, represented in Linda by a globally accessible, persistent tuple space, is represented in LIME by transient sharing of the tuple spaces carried by each individual mobile unit. Linda tuple spaces are also extended with a notion of location and with the ability to react to a given state. The hypothesis underlying our work is that the resulting model provides a minimalist set of …


A Rate-Based End-To-End Multicast Congestion Control Protocol, Sherlia Shi, Marcel Waldvogel Jan 2000

A Rate-Based End-To-End Multicast Congestion Control Protocol, Sherlia Shi, Marcel Waldvogel

All Computer Science and Engineering Research

Current reliable multicast protocols do not have scalable congestion control mechanisms and this deficiency leads to concerns that multicast deployment may endanger stability of the network. In this paper, we present a sender-based approach for multicast congestion control targeted towards reliable bulk data transfer. We assume that there are a few bottleneck links in a large scale multicast group at any time period and these bottlenecks persist long enough to be identified and adapted to. Our work focus on dynamically identifying the worst congested path in the multicast tree and obtaining TCP-friendly throughput on this selected path. We device novel …


On Maintaining Group Membership Data In Ad Hoc Networks, Gruia-Catalin Roman, Qingfeng Huang, Ali Hazemi Jan 2000

On Maintaining Group Membership Data In Ad Hoc Networks, Gruia-Catalin Roman, Qingfeng Huang, Ali Hazemi

All Computer Science and Engineering Research

The design of ad hoc mobile applications often requires the availability of a consistent view of the application state among the participating hosts. Essential to constructing a consistent view is the ability to know what hosts are within proximity of each other, i.e., form a group in support of the particular application. In this paper we propose an algorithm that allows hosts within communication range to maintain a consistent view of the group membership despite movement and frequent disconnections. The novel features of this algorithm are its reliance on location information and a conservative notion of logical connectivity that creates …


Data Archiving With The Srb*, Jinghua Zhou Jan 2000

Data Archiving With The Srb*, Jinghua Zhou

All Computer Science and Engineering Research

We use the SRB (Storage Request Broker) middleware to design and implement a storage archival system which will be used to archive Neuroscience data. As part of the design process, we developed and used an experimenter's workbench to measure SRB performance. These experiments improved our understanding of both the functionality and the performance of the SRB. This technical report describes the scripts in the experimenter's workbench, the archiving scripts, and performance measurements.


The Design And Performance Of Meta-Programming Mechanisms For Object Request Broker Middleware, Nanbor Wang, Kirthika Parameswaran, Douglass Schmidt Jan 2000

The Design And Performance Of Meta-Programming Mechanisms For Object Request Broker Middleware, Nanbor Wang, Kirthika Parameswaran, Douglass Schmidt

All Computer Science and Engineering Research

Distributed object computing (DOC) middleware shields developers from many tedious and error-prone aspects of programming distribued applications. Without proper support from the middleware, however, it can be hard to evolve distributed applications after they are deployed. Therefore, DOC middleware should support meta-programming mechanisms, such as smart proxies and interceptors, that improve the adaptability of distributed applications by allowing their behavior to be modified without drastically changing existing software. This paper presents three contributions to the study of metaprogramming mechanisms for DOC middleware. First, it illustrates, compares, and contrasts several meta-programming mechanisms from an application developer's perspective. Second, it outlines the …


Synthesizer, A Pattern Language For Designing Digital Modular Synthesis Software, Thomas V. Judkins, Christopher D. Gill Jan 2000

Synthesizer, A Pattern Language For Designing Digital Modular Synthesis Software, Thomas V. Judkins, Christopher D. Gill

All Computer Science and Engineering Research

Synthesizer is a pattern language for designing digital synthesizers using modular synthesis in software to generate sound. Software developed according to this pattern language emulates the abilities of an analog synthesizer. Modular synthesis is one of the oldest sound synthesis techniques. It was used in the earliest analog synthesizers, like the Moog [1] and ARP [2]. These machines introduced the oscillator-filter-amplifier paradigm, where sound generated by an oscillator is passed through a series of filters and amplifers before being sent to a speaker. These first machines had physical modules through which electrical signals were passed. These modules can be emulated …


Programming Active Networks Using Active Pipes, Ralph Keller, Jeyashankher Ramamirtham, Tilman Wolf, Bernhard Plattner Jan 2000

Programming Active Networks Using Active Pipes, Ralph Keller, Jeyashankher Ramamirtham, Tilman Wolf, Bernhard Plattner

All Computer Science and Engineering Research

Active networks allow customized processing of data traffic within the network which can be used by applications to improve the quality of their sessions. To simplify development of active applications in a heterogeneous environment, we propose active network pipes as a programming abstraction to specify transmission and processing requirements. We describe a routing algorithm that maps application session requirements onto network resources and determines an optimal route through the network transiting all required processing sites. Additionally, we propose a network software architecture to implement the functionality required to support active pipes.


Master Of Science Degree Programs On Campus Or Online, Nova Southeastern University Jan 2000

Master Of Science Degree Programs On Campus Or Online, Nova Southeastern University

College of Engineering and Computing Course Catalogs

No abstract provided.


School Of Computer And Information Sciences--Doctoral Degree Programs 2000-2001, Nova Southeastern University Jan 2000

School Of Computer And Information Sciences--Doctoral Degree Programs 2000-2001, Nova Southeastern University

College of Engineering and Computing Course Catalogs

No abstract provided.


Graduate Catalog The School Of Computer And Information Sciences 2000-2001, Nova Southeastern University Jan 2000

Graduate Catalog The School Of Computer And Information Sciences 2000-2001, Nova Southeastern University

College of Engineering and Computing Course Catalogs

No abstract provided.


School Of Computer And Information Sciences Master Of Science Degree Program 2000-2001 Catalog, Nova Southeastern University Jan 2000

School Of Computer And Information Sciences Master Of Science Degree Program 2000-2001 Catalog, Nova Southeastern University

College of Engineering and Computing Course Catalogs

No abstract provided.


Design Tradeoffs For Embedded Network Processors, Tilman Wolf, Mark Franklin, Edward W. Spitznagel Jan 2000

Design Tradeoffs For Embedded Network Processors, Tilman Wolf, Mark Franklin, Edward W. Spitznagel

All Computer Science and Engineering Research

Demands for flexible processing has moved general-purpose processing into the data path of networks. With the development of System-On-a-Chip technology, it is possible to put several processors with memory and I/O components on a single ASIC. We present a model of such a system with a simple performance metric and show how the number of processors and cache sizes can be optimized for a given workload. Based on a telecommunications benchmark we show the results of such an optimization and discuss how specialied hardware and appropriate scheduling can further improve system performance.


Profile-Based Routing: A New Framework For Mpls Traffic Engineering, Subhash Suri, Marcel Waldvogel, Priyank Ramesh Warkhede Jan 2000

Profile-Based Routing: A New Framework For Mpls Traffic Engineering, Subhash Suri, Marcel Waldvogel, Priyank Ramesh Warkhede

All Computer Science and Engineering Research

We present a new algorithm and framework for dynamic routing of bandwidth guaranteed flows. The problem is motivated by the need to dynamically set up bandwidth guaranteed paths in carrier and ISP networks. Traditional routing algorithms such as minimum hop routing or widest path routing do not take advantage of any knowledge about the traffic distribution or ingress-egress pairs, and therefore can often lead to severe network underutilization. Our work is inspired by the recently proposed "minimum interference routing" algorithm (MIRA) of Kodialam and Lakshman, but it improves on their approach in several ways. Our main idea is to use …


Almi: An Application Level Multicast Infrastructure, Dimitrios Pendarakis, Sherlia Shi, Dinesh Verma, Marcel Waldvogel Jan 2000

Almi: An Application Level Multicast Infrastructure, Dimitrios Pendarakis, Sherlia Shi, Dinesh Verma, Marcel Waldvogel

All Computer Science and Engineering Research

The IP multicast model allows scalable and efficient multi-party communication, particularly for groups of large size. However, deployment of IP multicast requires substantial infrastructure modifications and is hampered by a host of unresolved open problems such as reliability, flow and congestion control, security and access control. Motivated by these problems, we have designed and implemented ALMI, an application level group communication middleware, which does not rely on network infrastructure support and thus, allows accelerated deployment and simplified configuration at the cost of a relatively small increase in traffic load. ALMI is tailored toward support of multicast groups of relatively small …


Parallel Fpga Programming Over Backplane Chassis, John Lockwood, Tom Mclaughlin, Tom Chaney, Yuhua Chen, Fred Rosenberger, Alex Chandra, Jon Turner Jan 2000

Parallel Fpga Programming Over Backplane Chassis, John Lockwood, Tom Mclaughlin, Tom Chaney, Yuhua Chen, Fred Rosenberger, Alex Chandra, Jon Turner

All Computer Science and Engineering Research

For systems with a large number of FPGAs, where a design is instantiated across multiple FPGAs in a chassis, an efficient mechanism of programming the FPGA devices is needed. The mechanism described herein allows multiple FPGAs to be programmed across a backplane. Only a single configuration PROM is required to store the configuration for the multiple instances of the design. When the system boots, all FPGAs are programmed in parallel. This design is applicable to any system which contains a multiple board system which has instances of identical FPGA implementations distributed across the boards. Signal integrity of signals is considered.


Codeweave: Exploring Fine-Grained Mobility Of Code, Cecilia Mascolo, Gian Pietro Picco, Gruia-Catalin Roman Jan 2000

Codeweave: Exploring Fine-Grained Mobility Of Code, Cecilia Mascolo, Gian Pietro Picco, Gruia-Catalin Roman

All Computer Science and Engineering Research

This paper explores the range of constructs and issues facing the designer of mobile code systems which allow for the unit of mobility to be finer-grained than that of execution. Mobile UNITY, a notation and proof logic for mobile computing, provides for this research a clean abstract setting, i.e., unconstrained by compilation and performance considerations traditionally associated with programming language design. Within the context of Mobile UNITY, we take the extreme view that every line of code and every variable declaration is potentially mobile, i.e., it may be duplicated and/or moved from one program contxt to another on the same …


Configuring Sessions In Programmable Networks, Sumi Choi, Jonathan Turner, Tilman Wolf Jan 2000

Configuring Sessions In Programmable Networks, Sumi Choi, Jonathan Turner, Tilman Wolf

All Computer Science and Engineering Research

The provision of advanced computational services within networks is rapidly becoming both feasible and economical. We present a general approach to the problem of configuring application sessions that require intermediate processing by showing how the session configuration problem can be transformed to a conventional shortest path problem. We show, through a series of examples, that the method can be applied to a wide variety of different situations.


B. A Java Dialectic, Douglas Lyon, Frances Grodzinsky Jan 2000

B. A Java Dialectic, Douglas Lyon, Frances Grodzinsky

School of Computer Science & Engineering Faculty Publications

Many books often gush over Java. People want to know, before they learn a language, what the drawbacks are for a language. They want to know what the strenghs are. After all, a computer language is just a tool. We shape our tools, and there after, our tools shape us! This chapter contains a dialog between three Java instructors. The participants are, Professors Good, Bad and Ugly. Professor Good is a strong proponent of Java. Professor Bad is a strong opponent of Java. Professor Ugly has been leaning toward the asthetic analysis of the language, particularly with an eye toward …


Intelligent Approaches To Vlsi Routing, Maolin Tang Jan 2000

Intelligent Approaches To Vlsi Routing, Maolin Tang

Theses: Doctorates and Masters

Very Large Scale Integrated-circuit (VLSI) routing involves many large-size and complex problems and most of them have been shown to be NP-hard or NP-complete. As a result, conventional approaches, which have been successfully used to handle relatively small-size routing problems, are not suitable to be used in tackling large-size routing problems because they lead to 'combinatorial explosion' in search space. Hence, there is a need for exploring more efficient routing approaches to be incorporated into today's VLSI routing system. This thesis strives to use intelligent approaches, including symbolic intelligence and computational intelligence, to solve three VLSI routing problems: Three-Dimensional (3-D) …


An Agent-Based Global Economy, Michael N. Huhns Jan 2000

An Agent-Based Global Economy, Michael N. Huhns

Faculty Publications

Many people are buying music CDs over the Web, but with multiple retail sites offering the same CDs, how do you decide which retailer to buy from? Typically, you visit a few sites and choose the one with the lowest price. Shopbotsshopping agents that automatically search the Internet to obtain information about prices and other attributes of goods and servicesare ideal helpers for such a task.1 The better ones can visit hundreds of sites, giving price-conscious consumers a powerful tool that could work to the detriment of some retailers.


The Emergence Of Language Among Autonomous Agents, Piotr Gmytrasiewicz, Michael N. Huhns Jan 2000

The Emergence Of Language Among Autonomous Agents, Piotr Gmytrasiewicz, Michael N. Huhns

Faculty Publications

Suppose some autonomous shopbot agents had been representing us by dealing with a vendor's pricebot, and suppose they didn't share an agent communication language (ACL). What should they know at a fundamental level, what could each point to, and how could they establish a common language? Recent research at the University of Texas at Arlington has shown that agents first establish a common vocabulary, progress to a primitive language similar to human pidgin, then enrich the language's grammar to develop a creole, and eventually arrive at a full-blown ACL. During this process, the vocabulary and grammatical structures most important to …


Sensors + Agents + Networks = Aware Agents, Michael N. Huhns, Sreenath Seshadri Jan 2000

Sensors + Agents + Networks = Aware Agents, Michael N. Huhns, Sreenath Seshadri

Faculty Publications

Software agents are being deployed in increasing numbers to help users find and manage information, particularly in open environments such as the Internet. For the most part, they operate independently and are typically designed to be aware only of their users and the environment in which they perform their tasks. Thus, they fail to take advantage of each other's abilities or results. For example, a shopping agent might periodically access several online databases to find the best price for a music CD and then purchase it if the price falls below its user's threshold. Other agents might be tracking prices …


Agent Teams: Building And Implementing Software, Michael N. Huhns Jan 2000

Agent Teams: Building And Implementing Software, Michael N. Huhns

Faculty Publications

Agents will become fundamental building blocks for general-purpose Internet-based software. The software may not display any explicitly agent-like characteristics, but it will exhibit the benefits of tolerance to errors, ease of maintenance, adaptability to change, and speed of construction that agents provide. Moreover, an agent-based approach to software development can lead to new types of software solutions that might not otherwise be obvious. The author considers how an approach based on teams of active, cooperative, and persistent software components, that is agents, shows special promise in enabling the rapid construction of robust and reusable software.


Analogue-To-Digital Conversion And Image Enhancement Using Neuron-Mos Technology, Joseph W. Austin-Crowe Jan 2000

Analogue-To-Digital Conversion And Image Enhancement Using Neuron-Mos Technology, Joseph W. Austin-Crowe

Theses: Doctorates and Masters

This thesis describes the development of two novel circuits that use a newly developed technology, that of neuron-MOS, for the purposes of analogue-to-digital conversion and image enhancement. Neuron-MOS has the potential to reduce both the complexity and number of transistors required for analogue and digital circuits. A reduced area, low transistor-count- analogue-to-digital converter that is suitable for inclusion in a massively parallel array of identical image processing elements is developed. Supporting the function of the array some fundamental image enhancement operations, such as edge enhancement, are examined exploiting the unique features of neuron-MOS technology.


The Application Of Object-Oriented Techniques To Preliminary Design Problems, Patrick S. Mackessy Jan 2000

The Application Of Object-Oriented Techniques To Preliminary Design Problems, Patrick S. Mackessy

Theses: Doctorates and Masters

Preliminary structural design is an early stage in building design during which the engineer formulates and assesses a number of different structural schemes. It is conceptual in nature and involves decision making, which relies on heuristics. Whilst preliminary structural design has not been well supported by PC software, recent research has indicated the potential for knowledge-based, object-oriented systems to assist in the area. This thesis explores the issues that arise when object-oriented techniques arc used to develop knowledge-based software. lt reviews certain basic principles of structural design, methods of representing structural design knowledge and earlier approaches to the design of …


Security In Distributed Systems - A Framework For Different Application Types, Ingo Stengel Jan 2000

Security In Distributed Systems - A Framework For Different Application Types, Ingo Stengel

Theses

Security is a factor which decides upon the applicability of distributed applications. Therefore this thesis deals with security in distributed systems. The complexity of the existing distributed technologies makes it necessary to reduce the number of distributed technologies considered in this thesis, i.e. concentrating on: Java, Mobile Agents and CORBA, where only Java-based mobile agents will be considered.

After a short review of basic security principles including firewalls, existing security problems in the above mentioned distributed technologies are analysed. Additional generic problems in distributed systems are outlined.

Solutions are referring to two different areas: those regarding security problems with firewalls …


Low Coherence Fiber Optics For Random Noise Radar, Ruixiang Jiang, Kyle W. Wolfe, Lim Nguyen Jan 2000

Low Coherence Fiber Optics For Random Noise Radar, Ruixiang Jiang, Kyle W. Wolfe, Lim Nguyen

Department of Electrical and Computer Engineering: Faculty Publications (to 2015)

Coherent random noise radar has been developed at the University of Nebraska for the detection and identification of shallow subsurface objects such as land mines. Other application ranges from remote sensing, synthetic aperture radar and high-resolution interferometer, to covert target tracking. in this paper, we describe the experimental investigation of a novel applicntion of superfluorescent fiber or erbium doped fiber amplifier (EDFA) light sources(SFS) for random noise radar. The ultra-wide band noise coupled with the use of optical fiber delay lines makes SFS ideally suited for random noise radar applications. Optical fiber- makes long and multiple-step delay lines of a …


Pendarab Titik Apungan 32bit Bertalian Paip, Noorzaily Mohamed Noor Jan 2000

Pendarab Titik Apungan 32bit Bertalian Paip, Noorzaily Mohamed Noor

Student Works (2000-2009)

Tesis ini menghuraikan sebuah pendarab titik apungan 32bit bertalian paip 18MHz yang direkabentuk menggunakan bahasa perihalan perkakasan YHDL, peralatan sintesis Synopsys FPGA Express dan ·peralatan pemetaan Xilinx Alliance, PTA ini menggunakan 1007 CLB dan 100 10B di mana peranti pemetaan yang digunakan ialah xc4036xl-bg432-2 daripada pustaka XC4000 Xilinx FPGA. Pendarab ini mengandungi tiga tahap talian paip yang belainan fungsi. Tahap pertama melaksanakan penjanaan dedarab dan penambahan dedarab secara carry save dan penambahan eksponen. la menggunakan algoritma Booth tertib kedua dan pepohon Wallace dengan pemampat 4-2. Tahap kcdua pula melakukan penambahan bawaan rambatan akhir, penormalan mantisa dan pembetulan eksponen manakala tahap …