|
ABSTRACT
What distinguishes e-commerce from ordinary commerce? What distinguishes it from distributed computation? In this paper we propose a performative theory of e-commerce, drawing on speech act theory, in which e-commerce exchanges are promises of future commercial actions, whose real-world meanings are constructed jointly and incrementally. We then define a computational model for this theory, called Posit Spaces, along with the syntax and semantics for an agent interaction protocol, the Posit Spaces Protocol or PSP. This protocol enables participants in a multi-agent commercial interaction to propose, accept, modify and revoke joint commitments. Our work integrates three strands of prior research: the theory of Tuple Spaces in distributed computation; formal dialogue games from argumentation theory; and the study of commitments in multi-agent systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. L. Austin. How To Do Things with Words. Oxford University Press, Oxford, UK, 1962.
|
| |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
R. van Eijk. Programming Languages for Agent Communications. PhD thesis, Department of Computer Science, Utrecht University, The Netherlands, 2000.
|
| |
6
|
FIPA. Communicative Act Library Specification. Technical Report XC00037H, Foundation for Intelligent Physical Agents, 10 August 2001.
|
| |
7
|
R. A. Flores and R. C. Kremer. To commit or not to commit: modelling agent conversations for action. Computational Intelligence, 18(2):120--173, 2002.
|
| |
8
|
|
 |
9
|
|
| |
10
|
C. L. Hamblin. Fallacies. Methuen, London, UK, 1970.
|
| |
11
|
N. R. Jennings, P. Faratin, A. R. Lomuscio, S. Parsons, M. Wooldridge, and C. Sierra. Automated negotiation: prospects, methods and challenges. Group Decision and Negotiation, 10(2):199--215, 2001.
|
| |
12
|
H. Kamp and U. Reyle. From Discourse to Logic: Introduction to Modeltheoretic Semantics of Natural Language, Formal Logic and Discourse Representation Theory. Kluwer, Dordrecht, The Netherlands, 1993.
|
| |
13
|
G. L. Lilien, P. Kotler, and K. S. Moorthy. Marketing Models. Prentice-Hall, Englewood Cliffs, NJ, 1992.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
G. A. Papadopoulous and F. Arbab. Coordination models and languages. In M. V. Zelkowitz, editor, Advances in Computers: The Engineering of Large Systems, volume 46. Academic Press, The Netherlands, 1998.
|
| |
21
|
|
| |
22
|
S. Parsons, C. Sierra, and N. R. Jennings. Agents that reason and negotiate by arguing. J. Logic and Computation, 8(3):261--292, 1998.
|
| |
23
|
C. Reed, T. J. Norman, and N. R. Jennings. Negotiating the semantics of agent communications languages. Computational Intelligence, 18(2):229--252, 2002.
|
| |
24
|
Juan A. Rodríguez-Aguilar , Francisco J. Martín , Pablo Noriega , Pere Garcia , Carles Sierra, Towards a test-bed for trading agents in electronic auction markets, AI Communications, v.11 n.1, p.5-19, Sept. 1997
|
| |
25
|
M. P. Singh. An ontology for commitments in multiagent systems: toward a unification of normative concepts. Artificial Intelligence and Law, 7:97--113, 1999.
|
| |
26
|
R. D. Tennent. Semantics of Programming Languages. Prentice-Hall, Hemel Hempstead, UK, 1991.
|
| |
27
|
|
| |
28
|
|
| |
29
|
|
| |
30
|
P. R. Wurman, M. P. Wellman, and W. E. Walsh. A parametrization of the auction design space. Games and Economic Behavior, 35(1--2):304--338, 2001.
|
| |
31
|
|
 |
32
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.11
Software Architectures
Subjects:
Patterns (e.g., client/server, pipeline, blackboard)
Additional Classification:
F.
Theory of Computation
F.1
COMPUTATION BY ABSTRACT DEVICES
F.1.1
Models of Computation
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.11
Distributed Artificial Intelligence
Subjects:
Coherence and coordination;
Multiagent systems;
Languages and structures
General Terms:
Design,
Languages,
Standardization,
Theory
Keywords:
Javaspaces,
agent communications languages,
commitments,
e-commerce,
negotiation,
performatives,
speech acts,
tuple spaces
|