{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T02:18:16Z","timestamp":1778033896064,"version":"3.51.4"},"reference-count":62,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[2000,3,1]],"date-time":"2000-03-01T00:00:00Z","timestamp":951868800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,25]],"date-time":"2013-07-25T00:00:00Z","timestamp":1374710400000},"content-version":"vor","delay-in-days":4894,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artificial Intelligence"],"published-print":{"date-parts":[[2000,3]]},"DOI":"10.1016\/s0004-3702(99)00107-1","type":"journal-article","created":{"date-parts":[[2002,10,31]],"date-time":"2002-10-31T18:27:30Z","timestamp":1036088850000},"page":"277-296","source":"Crossref","is-referenced-by-count":959,"title":["On agent-based software engineering"],"prefix":"10.1016","volume":"117","author":[{"given":"Nicholas R.","family":"Jennings","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/S0004-3702(99)00107-1_ID003","volume":"Vol. 13","year":"1978","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/S0004-3702(99)00107-1_ID004","series-title":"Object-Oriented Analysis and Design with Applications","author":"Booch","year":"1994"},{"key":"10.1016\/S0004-3702(99)00107-1_ID005","series-title":"Readings in Distributed Artificial Intelligence","year":"1988"},{"key":"10.1016\/S0004-3702(99)00107-1_ID006","series-title":"The Mythical Man-Month","author":"Brooks","year":"1995"},{"issue":"1","key":"10.1016\/S0004-3702(99)00107-1_ID007","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1049\/ip-sen:19971023","article-title":"Application of multi-agent systems in traffic and transportation","volume":"Vol. 144","author":"Burmeister","year":"1997","journal-title":"IEE Proceedings on Software Engineering"},{"key":"10.1016\/S0004-3702(99)00107-1_ID008","series-title":"A System of Patterns","author":"Buschmann","year":"1998"},{"issue":"11","key":"10.1016\/S0004-3702(99)00107-1_ID009","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/219717.219761","article-title":"Industrial applications of distributed AI","volume":"Vol. 38","author":"Chaib-draa","year":"1995","journal-title":"Comm. ACM"},{"key":"10.1016\/S0004-3702(99)00107-1_ID010","series-title":"Market-Based Control","author":"Clearwater","year":"1996"},{"issue":"1\u20132","key":"10.1016\/S0004-3702(99)00107-1_ID011","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/S0004-3702(98)00056-3","article-title":"Modelling social action for AI agents","volume":"Vol. 103","author":"Castefranchi","year":"1998","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(99)00107-1_ID012","series-title":"Proc. AAAI Spring Symposium on Reasoning about Mental States, Stanford, CA","article-title":"Norms as mental objects: From normative beliefs to normative goals","author":"Conte","year":"1993"},{"issue":"6","key":"10.1016\/S0004-3702(99)00107-1_ID013","doi-asserted-by":"crossref","DOI":"10.1145\/3812.3814","article-title":"On time and space decomposition of complex structures","volume":"Vol. 28","author":"Courtois","year":"1985","journal-title":"Comm. ACM"},{"key":"10.1016\/S0004-3702(99)00107-1_ID014","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/0004-3702(83)90015-2","article-title":"Negotiation as metaphor for distributed problem solving","volume":"Vol. 20","author":"Davis","year":"1983","journal-title":"Artificial Intelligence"},{"issue":"3\u20134","key":"10.1016\/S0004-3702(99)00107-1_ID015","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1016\/S0921-8890(98)00029-3","article-title":"Negotiation decision functions for autonomous agents","volume":"Vol. 24","author":"Faratin","year":"1998","journal-title":"Robotics and Autonomous Systems"},{"key":"10.1016\/S0004-3702(99)00107-1_ID016","series-title":"Multi-Agent Systems","author":"Ferber","year":"1999"},{"key":"10.1016\/S0004-3702(99)00107-1_ID017","series-title":"Dealing with Complexity","author":"Flood","year":"1988"},{"key":"10.1016\/S0004-3702(99)00107-1_ID018","series-title":"Intelligent Agents III","first-page":"21","article-title":"Is it an agent, or just a program?","author":"Franklin","year":"1997"},{"issue":"1","key":"10.1016\/S0004-3702(99)00107-1_ID019","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1109\/5326.740674","article-title":"Cooperating agents for 3D scientific data interpretation","volume":"Vol. 29","author":"Gallimore","year":"1999","journal-title":"IEEE Trans. Systems Man Cybernet., Part C"},{"key":"10.1016\/S0004-3702(99)00107-1_ID020","series-title":"Design Patterns","author":"Gamma","year":"1995"},{"issue":"1\u20133","key":"10.1016\/S0004-3702(99)00107-1_ID021","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/0004-3702(91)90052-L","article-title":"Social conceptions of knowledge and action: DAI foundations and open system semantics","volume":"Vol. 47","author":"Gasser","year":"1991","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(99)00107-1_ID022","series-title":"Distributed AI: Theory and Praxis","first-page":"81","article-title":"Object-based concurrent programming and distributed artificial intelligence","author":"Gasser","year":"1992"},{"key":"10.1016\/S0004-3702(99)00107-1_ID023","series-title":"Intelligent agents: The new revolution in software, Ovum Report","author":"Guilfoyle","year":"1994"},{"key":"10.1016\/S0004-3702(99)00107-1_ID024","first-page":"51","article-title":"Towards a framework for distributed AI","author":"Hayes-Roth","year":"1980","journal-title":"SIGART Newsletter"},{"issue":"1\u20133","key":"10.1016\/S0004-3702(99)00107-1_ID025","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/0004-3702(91)90051-K","article-title":"Open Information System Semantics for Distributed Artificial Intelligence","volume":"Vol. 47","author":"Hewitt","year":"1991","journal-title":"Artificial Intelligence"},{"issue":"6","key":"10.1016\/S0004-3702(99)00107-1_ID026","doi-asserted-by":"crossref","first-page":"1409","DOI":"10.1109\/21.135685","article-title":"DAI betwixt and between: From intelligent agents to open systems science","volume":"Vol. 21","author":"Hewitt","year":"1991","journal-title":"IEEE Trans. Systems Man Cybernet."},{"issue":"4","key":"10.1016\/S0004-3702(99)00107-1_ID027","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1080\/08839519508945482","article-title":"An agent-based approach to health care management","volume":"Vol. 9","author":"Huang","year":"1995","journal-title":"Internat. J. Appl. Artificial Intelligence"},{"issue":"6","key":"10.1016\/S0004-3702(99)00107-1_ID028","doi-asserted-by":"crossref","DOI":"10.1109\/64.180407","article-title":"An architecture for real time reasoning and system control","volume":"Vol. 7","author":"Ingrand","year":"1992","journal-title":"IEEE Expert"},{"key":"10.1016\/S0004-3702(99)00107-1_ID029","series-title":"Pragmatic application of information agents, BIS Strategic Report","author":"Janca","year":"1995"},{"key":"10.1016\/S0004-3702(99)00107-1_ID030","series-title":"Proc. 10th European Conference on Artificial Intelligence, Vienna, Austria","first-page":"224","article-title":"Towards a cooperation knowledge level for collaborative problem solving","author":"Jennings","year":"1992"},{"issue":"3","key":"10.1016\/S0004-3702(99)00107-1_ID031","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1017\/S0269888900000205","article-title":"Commitments and conventions: The foundation of coordination in multi-agent systems","volume":"Vol. 8","author":"Jennings","year":"1993","journal-title":"Knowledge Engineering Review"},{"issue":"2","key":"10.1016\/S0004-3702(99)00107-1_ID032","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/0004-3702(94)00020-2","article-title":"Controlling cooperative problem solving in industrial multi-agent systems","volume":"Vol. 75","author":"Jennings","year":"1995","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(99)00107-1_ID033","series-title":"Proc. IJCAI-99, Stockholm, Sweden","first-page":"1429","article-title":"Agent-based computing: Promise and perils","author":"Jennings","year":"1999"},{"issue":"1","key":"10.1016\/S0004-3702(99)00107-1_ID034","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1049\/ip-sen:19971021","article-title":"Towards a social level characterisation of socially responsible agents","volume":"Vol. 144","author":"Jennings","year":"1997","journal-title":"IEE Proc. Software Engineering"},{"issue":"2\u20133","key":"10.1016\/S0004-3702(99)00107-1_ID035","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1142\/S0218843096000051","article-title":"Agent-based business process management","volume":"Vol. 5","author":"Jennings","year":"1996","journal-title":"Internat. J. Cooperative Information Systems"},{"issue":"6","key":"10.1016\/S0004-3702(99)00107-1_ID036","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/64.546585","article-title":"Using ARCHON to develop real-world DAI applications. Part 1","volume":"Vol. 11","author":"Jennings","year":"1996","journal-title":"IEEE Expert"},{"issue":"4","key":"10.1016\/S0004-3702(99)00107-1_ID037","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1016\/0952-1976(93)90016-Q","article-title":"Transforming standalone expert systems into a community of cooperating agents","volume":"Vol. 6","author":"Jennings","year":"1993","journal-title":"Internat. J. Engineering Appl. AI"},{"key":"10.1016\/S0004-3702(99)00107-1_ID038","series-title":"Handbook of Agent Technology","article-title":"Agent-oriented software engineering","author":"Jennings","year":"2000"},{"key":"10.1016\/S0004-3702(99)00107-1_ID039","series-title":"Agent Technology: Foundations, Applications and Markets","year":"1998"},{"issue":"3","key":"10.1016\/S0004-3702(99)00107-1_ID040","first-page":"63","article-title":"The distributed vehicle monitoring testbed","volume":"Vol. 4","author":"Lesser","year":"1983","journal-title":"AI Magazine"},{"key":"10.1016\/S0004-3702(99)00107-1_ID041","series-title":"Proc. 2nd Pacific Rim Conference on AI, Seoul, South Korea","article-title":"The OASIS air traffic management system","author":"Ljunngberg","year":"1992"},{"key":"10.1016\/S0004-3702(99)00107-1_ID042","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/0004-3702(82)90012-1","article-title":"The knowledge level","volume":"Vol. 18","author":"Newell","year":"1982","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(99)00107-1_ID043","series-title":"Artificial Intelligence: A New Synthesis","author":"Nilsson","year":"1998"},{"key":"10.1016\/S0004-3702(99)00107-1_ID044","series-title":"Object-Oriented Software Construction","author":"Meyer","year":"1988"},{"issue":"1","key":"10.1016\/S0004-3702(99)00107-1_ID045","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1145\/151233.151240","article-title":"Elements of interaction","volume":"Vol. 36","author":"Milner","year":"1993","journal-title":"Comm. ACM"},{"key":"10.1016\/S0004-3702(99)00107-1_ID046","series-title":"Multi-Agent Systems","first-page":"377","article-title":"Industrial and practical applications of DAI","author":"Parunak","year":"1999"},{"key":"10.1016\/S0004-3702(99)00107-1_ID047","series-title":"Information Processing 86","article-title":"Specification and development of reactive systems","author":"Pnueli","year":"1986"},{"key":"10.1016\/S0004-3702(99)00107-1_ID048","series-title":"Software Engineering: A Practitioner's Approach","author":"Pressman","year":"1997"},{"key":"10.1016\/S0004-3702(99)00107-1_ID049","series-title":"Proc. 5th Australian Joint Conference on AI","first-page":"185","article-title":"Representation, selection and execution of team tactics in air combat modeling","author":"Rao","year":"1992"},{"key":"10.1016\/S0004-3702(99)00107-1_ID050","series-title":"Rules of Encounter","author":"Rosenschein","year":"1998"},{"key":"10.1016\/S0004-3702(99)00107-1_ID051","series-title":"Artificial Intelligence: A Modern Approach","author":"Russell","year":"1995"},{"key":"10.1016\/S0004-3702(99)00107-1_ID052","series-title":"Multi-Agent Systems","first-page":"201","article-title":"Distributed rational decision making","author":"Sandholm","year":"1999"},{"issue":"1\u20132","key":"10.1016\/S0004-3702(99)00107-1_ID053","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/S0004-3702(98)00045-9","article-title":"Methods for task allocation via agent coalition formation","volume":"Vol. 101","author":"Shehory","year":"1998","journal-title":"Artificial Intelligence"},{"key":"10.1016\/S0004-3702(99)00107-1_ID054","series-title":"Proc. AAAI-92, San Jose, CA","first-page":"276","article-title":"On the synthesis of useful social laws for artificial agent societies","author":"Shoham","year":"1992"},{"key":"10.1016\/S0004-3702(99)00107-1_ID055","series-title":"The Sciences of the Artificial","author":"Simon","year":"1996"},{"key":"10.1016\/S0004-3702(99)00107-1_ID056","series-title":"Software Engineering","author":"Sommerville","year":"1998"},{"key":"10.1016\/S0004-3702(99)00107-1_ID057","series-title":"Component Software","author":"Szyperski","year":"1998"},{"key":"10.1016\/S0004-3702(99)00107-1_ID058","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1613\/jair.433","article-title":"Towards flexible teamwork","volume":"Vol. 7","author":"Tambe","year":"1997","journal-title":"J. Artificial Intelligence Res."},{"key":"10.1016\/S0004-3702(99)00107-1_ID059","series-title":"Complexity: The Emerging Science at the Edge of Order and Chaos","author":"Waldrop","year":"1992"},{"issue":"5","key":"10.1016\/S0004-3702(99)00107-1_ID060","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/253769.253801","article-title":"Why interaction is more powerful than algorithms","volume":"Vol. 40","author":"Wegner","year":"1997","journal-title":"Comm. ACM"},{"issue":"1","key":"10.1016\/S0004-3702(99)00107-1_ID061","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1049\/ip-sen:19971026","article-title":"Agent-based software engineering","volume":"Vol. 144","author":"Wooldridge","year":"1997","journal-title":"IEE Proc. Software Engineering"},{"issue":"2","key":"10.1016\/S0004-3702(99)00107-1_ID062","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1017\/S0269888900008122","article-title":"Intelligent agents: Theory and practice","volume":"Vol. 10","author":"Wooldridge","year":"1995","journal-title":"Knowledge Engineering Review"},{"issue":"3","key":"10.1016\/S0004-3702(99)00107-1_ID063","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/4236.769419","article-title":"Software engineering with agents: Pitfall and pratfalls","volume":"Vol. 3","author":"Wooldridge","year":"1999","journal-title":"IEEE Internet Computing"},{"key":"10.1016\/S0004-3702(99)00107-1_ID064","article-title":"The Gaia methodology for agent-oriented analysis and designs","volume":"Vol. 3","author":"Wooldridge","year":"2000","journal-title":"Internat. J. Autonomous Agents and Multi-Agent Systems"}],"container-title":["Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0004370299001071?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0004370299001071?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,10]],"date-time":"2020-01-10T19:13:18Z","timestamp":1578683598000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0004370299001071"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,3]]},"references-count":62,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2000,3]]}},"alternative-id":["S0004370299001071"],"URL":"https:\/\/doi.org\/10.1016\/s0004-3702(99)00107-1","relation":{},"ISSN":["0004-3702"],"issn-type":[{"value":"0004-3702","type":"print"}],"subject":[],"published":{"date-parts":[[2000,3]]}}}