scispace - formally typeset
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

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

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

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

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.