Open Access. Powered by Scholars. Published by Universities.®
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
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
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
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
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
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
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
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
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.