{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T20:09:32Z","timestamp":1762459772946},"publisher-location":"Cham","reference-count":10,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030256920"},{"type":"electronic","value":"9783030256937"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-25693-7_2","type":"book-chapter","created":{"date-parts":[[2019,7,13]],"date-time":"2019-07-13T10:02:54Z","timestamp":1563012174000},"page":"19-33","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Pitfalls of Jason Concurrency"],"prefix":"10.1007","author":[{"given":"\u00c1lvaro","family":"Fern\u00e1ndez D\u00edaz","sequence":"first","affiliation":[]},{"given":"Clara","family":"Benac Earle","sequence":"additional","affiliation":[]},{"given":"Lars-\u00c5ke","family":"Fredlund","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,7,14]]},"reference":[{"key":"2_CR1","series-title":"Wiley Series in Agent Technology","doi-asserted-by":"publisher","DOI":"10.1002\/9780470061848","volume-title":"Programming Multi-Agent Systems in AgentSpeak using Jason","author":"RH Bordini","year":"2007","unstructured":"Bordini, R.H., Wooldridge, M., H\u00fcbner, J.F.: Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley Series in Agent Technology. Wiley, Chichester (2007)"},{"key":"2_CR2","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/978-3-319-25524-8_22","volume-title":"PRIMA 2015: Principles and Practice of Multi-Agent Systems","author":"RW Collier","year":"2015","unstructured":"Collier, R.W., Russell, S., Lillis, D.: Reflecting on agent programming with AgentSpeak (L). In: Chen, Q., Torroni, P., Villata, S., Hsu, J., Omicini, A. (eds.) PRIMA 2015. LNCS (LNAI), vol. 9387, pp. 351\u2013366. Springer, Cham (2015). \n                      https:\/\/doi.org\/10.1007\/978-3-319-25524-8_22"},{"key":"2_CR3","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-38700-5_1","volume-title":"Programming Multi-Agent Systems","author":"\u00c1F D\u00edaz","year":"2013","unstructured":"D\u00edaz, \u00c1.F., Earle, C.B., Fredlund, L.\u00c5.: eJason: an implementation of Jason in Erlang. In: Dastani, M., H\u00fcbner, J.F., Logan, B. (eds.) ProMAS 2012. LNCS (LNAI), vol. 7837, pp. 1\u201316. Springer, Heidelberg (2013). \n                      https:\/\/doi.org\/10.1007\/978-3-642-38700-5_1"},{"key":"2_CR4","unstructured":"D\u00edaz, A.F.: eJason: a framework for distributed and fault-tolerant multi-agent systems. Ph.D. thesis, Universidad Polit\u00e9cnica de Madrid (2018)"},{"issue":"5","key":"2_CR5","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1177\/1748006X15614231","volume":"230","author":"L\u00c5 Fredlund","year":"2016","unstructured":"Fredlund, L.\u00c5., Mari\u00f1o, J., Alborodo, R.N., Herranz, \u00c1.: A testing-based approach to ensure the safety of shared resource concurrent systems. Proc. Inst. Mech. Eng. Part O: J. Risk Reliab. 230(5), 457\u2013472 (2016). \n                      https:\/\/doi.org\/10.1177\/1748006X15614231","journal-title":"Proc. Inst. Mech. Eng. Part O: J. Risk Reliab."},{"key":"2_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/BFb0031845","volume-title":"Agents Breaking Away","author":"AS Rao","year":"1996","unstructured":"Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Van de Velde, W., Perram, J.W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42\u201355. Springer, Heidelberg (1996). \n                      https:\/\/doi.org\/10.1007\/BFb0031845"},{"issue":"3","key":"2_CR7","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1007\/s10458-008-9067-4","volume":"18","author":"MB Riemsdijk van","year":"2009","unstructured":"van Riemsdijk, M.B., Dastani, M., Meyer, J.C.: Goals in conflict: semantic foundations of goals in agent programming. Auton. Agents Multi-Agent Syst. 18(3), 471\u2013500 (2009). \n                      https:\/\/doi.org\/10.1007\/s10458-008-9067-4","journal-title":"Auton. Agents Multi-Agent Syst."},{"key":"2_CR8","unstructured":"Shapiro, S., Sardi\u00f1a, S., Thangarajah, J., Cavedon, L., Padgham, L.: Revising conflicting intention sets in BDI agents. In: van der Hoek, W., Padgham, L., Conitzer, V., Winikoff, M. (eds.) International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2012, Valencia, Spain, 4\u20138 June 2012, vol. 3, pp. 1081\u20131088. IFAAMAS (2012). \n                      http:\/\/dl.acm.org\/citation.cfm?id=2343851"},{"issue":"1","key":"2_CR9","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/s10817-010-9175-0","volume":"47","author":"J Thangarajah","year":"2011","unstructured":"Thangarajah, J., Padgham, L.: Computationally effective reasoning about goal interactions. J. Autom. Reason. 47(1), 17\u201356 (2011). \n                      https:\/\/doi.org\/10.1007\/s10817-010-9175-0","journal-title":"J. Autom. Reason."},{"key":"2_CR10","doi-asserted-by":"publisher","unstructured":"Zatelli, M.R., H\u00fcbner, J.F., Ricci, A., Bordini, R.H.: Conflicting goals in agent-oriented programming. In: Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, AGERE 2016, pp. 21\u201330. ACM, New York, NY, USA (2016). \n                      https:\/\/doi.org\/10.1145\/3001886.3001889","DOI":"10.1145\/3001886.3001889"}],"container-title":["Lecture Notes in Computer Science","Engineering Multi-Agent Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-25693-7_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,13]],"date-time":"2019-07-13T10:03:51Z","timestamp":1563012231000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-25693-7_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030256920","9783030256937"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-25693-7_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"14 July 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EMAS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Engineering Multi-Agent Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Stockholm","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Sweden","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 July 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 July 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"emas0","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}