R
Reid G. Smith
Researcher at Public Health England
Publications - 40
Citations - 4244
Reid G. Smith is an academic researcher from Public Health England. The author has contributed to research in topics: Task (project management) & .NET Framework. The author has an hindex of 22, co-authored 40 publications receiving 4184 citations. Previous affiliations of Reid G. Smith include Schlumberger & Stanford University.
Papers
More filters
Journal ArticleDOI
Negotiation as a Metaphor for Distributed Problem Solving
Randall Davis,Reid G. Smith +1 more
TL;DR: A framework called the contract net is presented that specifies communication and control in a distributed problem solver, and comparisons with planner, conniver, hearsay-ii, and pup 6 are used to demonstrate that negotiation is a natural extension to the transfer of control mechanisms used in earlier problem-solving systems.
Journal ArticleDOI
Frameworks for Cooperation in Distributed Problem Solving
Reid G. Smith,Randall Davis +1 more
TL;DR: Two forms of cooperation in distributed problem solving are considered: task-sharing and result-sharing, and the basic methodology is presented and systems in which it has been used are described.
Book
Negotiation as a metaphor for distributed problem solving
Randall Davis,Reid G. Smith +1 more
TL;DR: In this article, the authors define the concept of distributed problem solving and define it as the cooperative solution of problems by a decentralized and loosely coupled collection of problem solvers, and present a framework called the contract net that specifies communication and control in a distributed problem solver.
Patent
Object-oriented framework for menu definition
TL;DR: In this article, a declarative object-oriented approach to menu construction is proposed, which provides a mechanism for specifying the behavior, appearance and function of menus as part of an interactive user interface.
Book
Frameworks for cooperation in distributed problem solving
Reid G. Smith,Randall Davis +1 more
TL;DR: In this paper, two forms of cooperation in distributed problem solving are considered: task-sharing and result-sharing, where nodes assist each other by sharing the computational load for the execution of subtasks of the overall problem.