The DOI matches its Crossref record; 58 of the 58 references it cites were found in a registry or an index.
Agent-based software engineering
Abstract
The technology of intelligent agents and multi-agent systems is expected to alter radically the way in which complex, distributed, open systems are conceptualised and implemented. The paper considers the problem of building a multi-agent system as a software engineering enterprise. Three issues are focused on: how agents might be specified; how these specifications might be refined or otherwise transformed into efficient implementations; and how implemented agents and multi-agent systems might subsequently be verified, to show that they are correct with respect to their specifications. These issues are discussed with reference to a number of case studies. The paper concludes by setting out some issues and open problems for future research.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Intelligent agents: theory and practice
Wooldridge, M., & Jennings, N. R. (1995) · The Knowledge Engineering Review · doi:10.1017/s0269888900008122 · Cited by 6,810
Self-citation(1987) · Medical Entomology and Zoology · Cited by 4,269
An axiomatic basis for computer programming
Hoare, C. A. R. (1969) · Communications of the ACM · doi:10.1145/363235.363259 · Cited by 4,002
(1994) · Mathematical Social Sciences · doi:10.1016/0165-4896(94)90005-1 · Cited by 3,517
Fagin, R., Halpern, J. Y., Moses, Y., & Vardi, M. (1995) · The MIT Press eBooks · doi:10.7551/mitpress/5803.001.0001 · Cited by 2,610
BDI Agents: From Theory to Practice
Rao, A. S., & Georgeff, M. (1995) · Cited by 2,577
Towards a general theory of action and time
Allen, J. F. (1984) · Artificial Intelligence · doi:10.1016/0004-3702(84)90008-0 · Cited by 2,559
Agents that reduce work and information overload
Maes, P. (1994) · Communications of the ACM · doi:10.1145/176789.176792 · Cited by 2,321
Actors: A Model of Concurrent Computation in Distributed Systems
Agha, G. (1986) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 2,232
Design and synthesis of synchronization skeletons using branching time temporal logic
Clarke, E. M., & Emerson, E. A. (2005) · Lecture Notes in Computer Science · doi:10.1007/bfb0025774 · Cited by 2,219
Shoham, Y. (1993) · Artificial Intelligence · doi:10.1016/0004-3702(93)90034-9 · Cited by 2,041
(1986) · Zeitschrift für wirtschaftlichen Fabrikbetrieb · doi:10.1515/zwf-1986-811227 · Cited by 1,932
Intention is choice with commitment
Cohen, P. R., & Levesque, H. J. (1990) · Artificial Intelligence · doi:10.1016/0004-3702(90)90055-5 · Cited by 1,860
Chellas, B. F. (1980) · Cited by 1,806
Artificial Intelligence: A Modern Approach
Russell, S., & Norvig, P. (1995) · Cited by 1,753
Systematic software development using VDM
Jones, C. B. (1986) · Prentice Hall International (UK) Ltd. eBooks · Cited by 1,715
Modeling rational agents with a BDI-architecture
Rao, A. S., & Georgeff, M. (1997) · Principles of Knowledge Representation and Reasoning · Cited by 1,596
On the synthesis of a reactive module
Pnueli, A., & Rosner, R. (1989) · Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '89 · doi:10.1145/75277.75293 · Cited by 1,432
Chellas, B. F. (1980) · Cambridge University Press eBooks · doi:10.1017/cbo9780511621192 · Cited by 1,422
Actors: A Model of Concurrent Computation in Distributed Systems
Agha, G. (1986) · The MIT Press eBooks · doi:10.7551/mitpress/1086.001.0001 · Cited by 1,401
Smullyan, R. M. (1968) · Springer eBooks · doi:10.1007/978-3-642-86718-7 · Cited by 1,357
Introduction to expert systems
(1993) · Computers & Operations Research · doi:10.1016/0305-0548(93)90050-s · Cited by 1,335
The complexity of propositional linear temporal logics
Sistla, A. P., & Clarke, E. M. (1985) · Journal of the ACM · doi:10.1145/3828.3837 · Cited by 1,095
Genesereth, M. R., & Ketchpel, S. P. (1994) · Communications of the ACM · doi:10.1145/176789.176794 · Cited by 1,092
“Sometimes” and “not never” revisited: on branching versus linear time temporal logic
Emerson, E. A., & Halpern, J. Y. (1986) · Journal of the ACM · doi:10.1145/4904.4999 · Cited by 1,009
Readings in Distributed Artificial Intelligence
(1988) · Elsevier eBooks · doi:10.1016/c2013-0-07700-6 · Cited by 986
Knowledge and common knowledge in a distributed environment
Halpern, J. Y., & Moses, Y. (1990) · Journal of the ACM · doi:10.1145/79147.79161 · Cited by 955
Temporal Verification of Reactive Systems: Safety
Manna, Z., & Pnueli, A. (1995) · Medical Entomology and Zoology · Cited by 947
Reactive reasoning and planning
Georgeff, M., & Lansky, A. (1987) · National Conference on Artificial Intelligence · Cited by 888
Reasoning about Infinite Computations
Vardi, M. Y., & Wolper, P. (1994) · Information and Computation · doi:10.1006/inco.1994.1092 · Cited by 795
Checking that finite state concurrent programs satisfy their linear specification
Lichtenstein, O., & Pnueli, A. (1985) · ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL) · doi:10.1145/318593.318622 · Cited by 621
Kaelbling, L. P. (1993) · doi:10.7551/mitpress/4168.001.0001 · Cited by 599
Situated agents can have goals
Maes, P. (1990) · Robotics and Autonomous Systems · doi:10.1016/s0921-8890(05)80028-4 · Cited by 525
Reasoning About Change: Time and Causation from the Standpoint of Artificial Intelligence
Shoham, Y. (1987) · Medical Entomology and Zoology · Cited by 517
Synthesis of Communicating Processes from Temporal Logic Specifications
Manna, Z., & Wolper, P. (1984) · ACM Transactions on Programming Languages and Systems · doi:10.1145/357233.357237 · Cited by 497
An Abstract Architecture for Rational Agents.
Rao, A. S., & Georgeff, M. (1992) · Principles of Knowledge Representation and Reasoning · Cited by 491
Universal plans for reactive robots in unpredictable environments
Schoppers, M. (1987) · Cited by 476
Levesque, H. J., Cohen, P. R., & Nunes, J. H. T. (1990) · National Conference on Artificial Intelligence · Cited by 456
Konolige, K. (1986) · CERN Document Server (European Organization for Nuclear Research) · Cited by 400
A methodology and modelling technique for systems of BDI agents
Kinny, D., Georgeff, M., & Rao, A. (1996) · Lecture Notes in Computer Science · doi:10.1007/bfb0031846 · Cited by 358
Harel, D. (1984) · Handbook of Philosophical Logic · doi:10.1007/978-94-009-6259-0_10 · Cited by 327
THE SYNTHESIS OF DIGITAL MACHINES WITH PROVABLE EPISTEMIC PROPERTIES
Rosenschein, S. J., & Kaelbling, L. P. (1986) · Theoretical Aspects of Reasoning About Knowledge · doi:10.1016/b978-0-934613-04-0.50009-0 · Cited by 282
Seeing to it that: a canonical form for agentives
BELNAP, N., & PERLOFF, M. (1988) · Theoria · doi:10.1111/j.1755-2567.1988.tb00717.x · Cited by 261
A Formal Framework for Agency and Autonomy
Flucke, G., & d’Inverno, M. (1995) · Goldsmiths (University of London) · Cited by 222
A survey of concurrent MetateM — The language and its applications
Fisher, M. (2005) · Lecture Notes in Computer Science · doi:10.1007/bfb0014005 · Cited by 219
JENNINGS, N. R., & WOOLDRIDGE, M. (1995) · Applied Artificial Intelligence · doi:10.1080/08839519508945480 · Cited by 208
Self-citationMETATEM: A Framework for Programming in Temporal Logic
Barringer, H., Fisher, M., Gabbay, D., Gough, G., & Owens, R. (1989) · REX Workshop · doi:10.1007/3-540-52559-9_62 · Cited by 196
Model Checking vs. Theorem Proving: A Manifesto
Halpern, J. Y., & Vardi, M. Y. (1991) · Elsevier eBooks · doi:10.1016/b978-0-12-450010-5.50015-3 · Cited by 190
Action and planning in embedded agents
Kaelbling, L. P., & Rosenschein, S. J. (1990) · Robotics and Autonomous Systems · doi:10.1016/s0921-8890(05)80027-2 · Cited by 190
Enabling agents to work together
Guha, R. V., & Lenat, D. B. (1994) · Communications of the ACM · doi:10.1145/176789.176804 · Cited by 162
A model-theoretic approach to the verification of situated reasoning systems
Rao, A. S., & Georgeff, M. (1993) · International Joint Conference on Artificial Intelligence · Cited by 134
Using Archon to develop real-world DAI applications. 1
Jennings, N. R., Mamdani, E. H., Corera, J., Laresgoiti, I., Perriollat, F., Skarek, P., & Varga, L. Z. (1996) · IEEE Expert · doi:10.1109/64.546585 · Cited by 111
Segerberg, K. (1989) · Journal of Philosophical Logic · doi:10.1007/bf00262940 · Cited by 77
From agent theory to agent construction: A case study
Flucke, G., Griffiths, N., & d’Inverno, M. (1997) · Lecture notes in computer science · doi:10.1007/bfb0013575 · Cited by 65
Temporal Reasoning in Artificial Intelligence
Shoham, Y., & Goyal, N. (1988) · Elsevier eBooks · doi:10.1016/b978-0-934613-67-5.50015-0 · Cited by 63
(1986) · International Review of the Red Cross · doi:10.1017/s0020860400025043 · Cited by 52
This is myworld: The logic of an Agent-Oriented DAI testbed
Wooldridge, M. (1995) · Lecture notes in computer science · doi:10.1007/3-540-58855-8_10 · Cited by 44
Self-citationA decision procedure for a temporal belief logic
Wooldridge, M., & Fisher, M. (2005) · Springer eBooks · doi:10.1007/bfb0013996 · Cited by 27
Self-citation
Cited by
On agent-based software engineering
Jennings, N. R. (2000) · Artificial Intelligence · doi:10.1016/s0004-3702(99)00107-1 · Cited by 1,635
Trust and Deception in Virtual Societies
(2001) · Springer eBooks · doi:10.1007/978-94-017-3614-5 · Cited by 321
A survey on verification strategies for intelligent transportation systems
Schmidtke, H. R. (2018) · Journal of Reliable Intelligent Environments · doi:10.1007/s40860-018-0070-5 · Cited by 19
Metadata
- Authors
- Wooldridge, M.
- Venue
- IEE Proceedings - Software Engineering
- Published
- 1997
- Volume
- 144
- Issue
- 1
- Pages
- 26
- ISSN
- 1364-5080 (ISSN-L)
- OpenAlex
- W2105656578
- Cited by
- 803
- References
- 58
- FWCI
- 19.97
- Type
- journal article
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.