{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T23:43:35Z","timestamp":1771026215230,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642544316","type":"print"},{"value":"9783642544323","type":"electronic"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-54432-3_2","type":"book-chapter","created":{"date-parts":[[2014,6,2]],"date-time":"2014-06-02T17:11:48Z","timestamp":1401729108000},"page":"13-26","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Agent-Oriented Software Engineering: Revisiting the State of the Art"],"prefix":"10.1007","author":[{"given":"Arnon","family":"Sturm","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Onn","family":"Shehory","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,3,17]]},"reference":[{"issue":"2","key":"2_CR1","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/S0004-3702(99)00107-1","volume":"117","author":"NR Jennings","year":"2000","unstructured":"Jennings NR (2000) On agent-based software engineering. Art Intel 117(2):277\u2013296","journal-title":"Art Intel"},{"issue":"2","key":"2_CR2","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1017\/S0269888900008122","volume":"10","author":"M Wooldridge","year":"1995","unstructured":"Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowledge Eng Rev 10(2):115\u2013152","journal-title":"Knowledge Eng Rev"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Wooldridge M, Jennings NR (1998) Pitfalls of agent-oriented development. In: Proceedings of the 2nd international conference on autonomous agents. Minneapolis\/St. Paul, MN, pp 385\u2013391","DOI":"10.1145\/280765.280867"},{"issue":"3","key":"2_CR4","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/4236.769419","volume":"3","author":"M Wooldridge","year":"1999","unstructured":"Wooldridge M, Jennings NR (1999) Software engineering with agents: pitfalls and pratfalls. IEEE Internet Comput 3(3):20\u201327","journal-title":"IEEE Internet Comput"},{"issue":"1","key":"2_CR5","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1049\/ip-sen:19971026","volume":"144","author":"M Wooldridge","year":"1997","unstructured":"Wooldridge M (1997) Agent-based software engineering. Proc IEE Software Eng 144(1):26\u201337","journal-title":"Proc IEE Software Eng"},{"issue":"1 & 2","key":"2_CR6","first-page":"36","volume":"5","author":"A Ricci","year":"2012","unstructured":"Ricci A, Santi A (2012) Agent-oriented computing: agents as a paradigm for computer programming and software development. Int J Adv Software 5(1 & 2):36\u201352","journal-title":"Int J Adv Software"},{"key":"2_CR7","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/0004-3702(93)90034-9","volume":"60","author":"Y Shoham","year":"1993","unstructured":"Shoham Y (1993) Agent oriented programming. J Art Intel 60:51\u201392","journal-title":"J Art Intel"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Wooldridge M, Ciancarini P (2001) Agent-oriented software engineering: the state of the art. In: Proceedings of the first international workshop on agent-oriented software engineering. Springer, New York","DOI":"10.1007\/3-540-44564-1"},{"key":"2_CR9","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/5804.001.0001","volume-title":"Reasoning about rational agents","author":"M Wooldridge","year":"2000","unstructured":"Wooldridge M (2000) Reasoning about rational agents. MIT Press, Cambridge, MA"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Fisher M (1994) A survey of concurrent METATEM \u2014 the language and its applications. In: Gabbay DM, Ohlbach HJ (eds) Temporal logic \u2014 proceedings of the first international conference (LNAI volume 827). Springer, Berlin, pp 480\u2013505","DOI":"10.1007\/BFb0014005"},{"key":"2_CR11","doi-asserted-by":"crossref","first-page":"515","DOI":"10.7551\/mitpress\/2026.003.0015","volume-title":"Computational theories of interaction and agency","author":"SJ Rosenschein","year":"1996","unstructured":"Rosenschein SJ, Kaelbling LP (1996) A situated view of representation and control. In: Agre PE, Rosenschein SJ (eds) Computational theories of interaction and agency. MIT Press, Cambridge, MA, pp 515\u2013540"},{"issue":"10","key":"2_CR12","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1145\/363235.363259","volume":"12","author":"CAR Hoare","year":"1969","unstructured":"Hoare CAR (1969) An axiomatic basis for computer programming. Commun ACM 12(10):576\u2013583","journal-title":"Commun ACM"},{"issue":"3","key":"2_CR13","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1023\/B:AGNT.0000038027.29035.7c","volume":"9","author":"M Luck","year":"2004","unstructured":"Luck M, McBurney P, Preist C (2004) A manifesto for agent technology: towards next generation computing. Auton Agents Multi-Agent Syst 9(3):203\u2013252","journal-title":"Auton Agents Multi-Agent Syst"},{"key":"2_CR14","unstructured":"AgentLink: http:\/\/www.agentlink.org. Last accessed August 2013"},{"key":"2_CR15","first-page":"291","volume-title":"Software agents","author":"T Finin","year":"1997","unstructured":"Finin T, Labrou Y, Mayfield J (1997) KQML as an agent communication language. In: Bradshaw J (ed) Software agents. MIT Press, Cambridge, MA, pp 291\u2013316"},{"key":"2_CR16","unstructured":"FIPA: Agent Communication (2013) http:\/\/www.fipa.org\/repository\/aclspecs.html. Last accessed August 2013"},{"issue":"3","key":"2_CR17","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1023\/B:AGNT.0000038028.66672.1e","volume":"9","author":"F Zambonelli","year":"2004","unstructured":"Zambonelli F, Omicini A (2004) Challenges and research directions in agent-oriented software engineering. Auton Agents Multi-Agent Syst 9(3):253\u2013283","journal-title":"Auton Agents Multi-Agent Syst"},{"key":"2_CR18","unstructured":"Parunak HVD, Brueckner S (2001) Entropy and self-organization, in multi-agent systems. In: Proceedings of the 5th international conference on autonomous agents. ACM Press, Montreal (CA), pp 124\u2013130"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Roli A, Mamei M, Zambonelli F (2003) What can cellular automata tell us about the behaviour of large-scale agent systems. In: Proceedings of software engineering for large scale agent systems, LNCS 2603. Springer, Heidelberg, pp 216\u2013231","DOI":"10.1007\/3-540-35828-5_14"},{"issue":"4","key":"2_CR20","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1504\/IJAOSE.2009.025315","volume":"3","author":"SA DeLoach","year":"2009","unstructured":"DeLoach SA (2009) Moving multi-agent systems from research to practice. Int J Agent-Orient Software Eng 3(4):378\u2013382","journal-title":"Int J Agent-Orient Software Eng"},{"issue":"4","key":"2_CR21","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1504\/IJAOSE.2009.025319","volume":"3","author":"M Winikoff","year":"2008","unstructured":"Winikoff M (2008) Future directions for agent-based software engineering. Int J Agent-Oriented Software Engineering 3(4):402\u2013410","journal-title":"Int J Agent-Oriented Software Engineering"},{"key":"2_CR22","unstructured":"Winikoff M (2012) Challenges and directions for engineering multi-agent Systems. CoRR abs\/1209.1428"},{"issue":"3","key":"2_CR23","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1504\/IJAOSE.2010.036983","volume":"4","author":"V Dignum","year":"2010","unstructured":"Dignum V, Dignum F (2010) Designing agent systems: state of the practice. Int J Agent-Orient Software Eng 4(3):224\u2013243","journal-title":"Int J Agent-Orient Software Eng"},{"issue":"8","key":"2_CR24","first-page":"74","volume":"2","author":"J Dix","year":"2012","unstructured":"Dix J, Hindriks KV, Logan B, Wobcke W (2012) Engineering multi-agent systems. Dagstuhl Report 2(8):74\u201398","journal-title":"Dagstuhl Report"},{"key":"2_CR25","unstructured":"Dix J, Hindriks KV, Logan B, Wobcke W (2013) Engineering multi-agent systems, seminar 12342, http:\/\/www.dagstuhl.de\/mat\/index.en.phtml?12342. Last accessed August 2013"}],"container-title":["Agent-Oriented Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54432-3_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T06:04:34Z","timestamp":1746252274000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-54432-3_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642544316","9783642544323"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54432-3_2","relation":{},"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"17 March 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}