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

Computer Engineering Commons

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

Computer Science and Engineering

2000

Articles 1 - 5 of 5

Full-Text Articles in Computer Engineering

Hop Integrity In Computer Networks, Mohamed G. Gouda, E.N. Elnozahy, Chin-Tser Huang, Tommy M. Mcguire Nov 2000

Hop Integrity In Computer Networks, Mohamed G. Gouda, E.N. Elnozahy, Chin-Tser Huang, Tommy M. Mcguire

Faculty Publications

A computer network is said to provide hop integrity iff when any router p in the network receives a message m supposedly from an adjacent router q, then p can check that m was indeed sent by q, was not modified after it was sent, and was not a replay of an old message sent from q to p. We describe three protocols that can be added to the routers in a computer network so that the network can provide hop integrity. These three protocols are a secret exchange protocol, a weak integrity protocol, and a strong integrity protocol. All …


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.


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.