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

Computer Engineering Commons

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

University of South Carolina

Information resources

Publication Year

Articles 1 - 8 of 8

Full-Text Articles in Computer Engineering

Weaving A Computing Fabric, Michael N. Huhns, Larry M. Stevens, John W. Keele, Jim E. Wray, Warren M. Snelling, Greg P. Harhay, Randy R. Bradley Jan 2002

Weaving A Computing Fabric, Michael N. Huhns, Larry M. Stevens, John W. Keele, Jim E. Wray, Warren M. Snelling, Greg P. Harhay, Randy R. Bradley

Faculty Publications

As sources of information relevant to a particular domain proliferate, we need a methodology for locating, aggregating, relating, fusing, reconciling, and presenting information to users. Interoperability thus must occur not only among the information, but also among the different software applications that process it. Given the large number of potential sources and applications, interoperability becomes an extremely large problem for which manual solutions are impractical. A combination of software agents and ontologies can supply the necessary methodology for interoperability.


Agents As Web Services, Michael N. Huhns Jan 2002

Agents As Web Services, Michael N. Huhns

Faculty Publications

Web services are extremely flexible. Most advantageously, a developer of Web services need not know who or what will use the services being provided. The paper discusses current standards for Web services, directory services and the Semantic Web. It considers how agents extend Web services in several important ways.


Probability And Agents, Marco Valtorta, Michael N. Huhns Jan 2001

Probability And Agents, Marco Valtorta, Michael N. Huhns

Faculty Publications

To make sense of the information that agents gather from the Web, they need to reason about it. If the information is precise and correct, they can use engines such as theorem provers to reason logically and derive correct conclusions. Unfortunately, the information is often imprecise and uncertain, which means they will need a probabilistic approach. More than 150 years ago, George Boole presented the logic that bears his name. There is concern that classical logic is not sufficient to model how people do or should reason. Adopting a probabilistic approach in constructing software agents and multiagent systems simplifies some …


Consensus Ontologies: Reconciling The Semantics Of Web Pages And Agents, Larry M. Stevens, Michael N. Huhns Jan 2001

Consensus Ontologies: Reconciling The Semantics Of Web Pages And Agents, Larry M. Stevens, Michael N. Huhns

Faculty Publications

As you build a Web site, it is worthwhile asking, "Should I put my information where it belongs or where people are most likely to look for it?" Our recent research into improving searching through ontologies is providing some interesting results to answer this question. The techniques developed by our research bring organization to the information received and reconcile the semantics of each document. Our goal is to help users retrieve dynamically generated information that is tailored to their individual needs and preferences. We believe that it is easier for individuals or small groups to develop their own ontologies, regardless …


Trust And Persistence, Paul A. Buhler, Michael N. Huhns Jan 2001

Trust And Persistence, Paul A. Buhler, Michael N. Huhns

Faculty Publications

We rely on computers to control our power plants and water supplies, our automobiles and transportation systems, and soon our economic and political systems. Increasingly, software agents are enmeshed in these systems, serving as the glue that connects distributed components. Clearly, we need mechanisms to determine whether these agents are trustworthy. What do we need to establish trust? Agents are often characterized by features such as autonomy, sociability, proactiveness, and persistent identity. This latter feature is key in determining trust. When agents operate over an extended period, they can earn a reputation for competence, timeliness, ease of use, and trustworthiness, …


Benevolent Agents, Michael N. Huhns, Abdulla Mohamed Jan 1999

Benevolent Agents, Michael N. Huhns, Abdulla Mohamed

Faculty Publications

Some agents roaming the Web these days are benevolent-for example, they may clean up stalled or failed database transactions, or share query results that may have cost substantial resources to acquire and might consume more to share. The Agent Behavior Testbed is a tool for studying the economics of agent altruism. As more agents hit the Internet, benevolence and cooperation will help with overall efficiency and productivity. The paper discusses benevolent agents on the Web.


Negotiating For Goods And Services, Michael N. Huhns, Anuj K. Malhotra Jan 1999

Negotiating For Goods And Services, Michael N. Huhns, Anuj K. Malhotra

Faculty Publications

Can a negotiation protocol be both fair and “envy-free” when more than two agents are involved? The authors consider how envy-free apportioning is more difficult than fair apportioning, but both can help to manage critical resources. They discuss an envy-free protocol and agent-based Web auctions.


Internet-Based Agents: Applications And Infrastructure, Munindar P. Singh, Michael N. Huhns Jan 1997

Internet-Based Agents: Applications And Infrastructure, Munindar P. Singh, Michael N. Huhns

Faculty Publications

Software agents are mitigating the complexity of modern information systems—technically by providing a locus for managing information subsets, and psychologically by providing an abstraction for human interaction with them.