{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T02:58:51Z","timestamp":1743044331362,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031711510"},{"type":"electronic","value":"9783031711527"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"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":[[2024]]},"DOI":"10.1007\/978-3-031-71152-7_11","type":"book-chapter","created":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T06:03:19Z","timestamp":1729749799000},"page":"175-188","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Agents for\u00a0DDD \u2013 Back and\u00a0Forth"],"prefix":"10.1007","author":[{"given":"Alessandro","family":"Ricci","sequence":"first","affiliation":[]},{"given":"Samuele","family":"Burattini","sequence":"additional","affiliation":[]},{"given":"Andrei","family":"Ciortea","sequence":"additional","affiliation":[]},{"given":"Matteo","family":"Castellucci","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,9,16]]},"reference":[{"key":"11_CR1","doi-asserted-by":"publisher","unstructured":"Amaral, C.J., H\u00fcbner, J.F., Kampik, T.: TDD for AOP: test-driven development for agent-oriented programming. In: Agmon, N., An, B., Ricci, A., Yeoh, W. (eds.) Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2023, London, United Kingdom, 29 May 2023 - 2 June 2023, pp. 3038\u20133040. ACM (2023). https:\/\/doi.org\/10.5555\/3545946.3599165","DOI":"10.5555\/3545946.3599165"},{"key":"11_CR2","unstructured":"Boissier, O., Bordini, R., Hubner, J., Ricci, A.: Multi-Agent Oriented Programming: Programming Multi-Agent Systems Using JaCaMo. Intelligent Robotics and Autonomous Agents series, MIT Press (2020). https:\/\/books.google.it\/books?id=GM_tDwAAQBAJ"},{"issue":"6","key":"11_CR3","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1016\/j.scico.2011.10.004","volume":"78","author":"O Boissier","year":"2013","unstructured":"Boissier, O., Bordini, R.H., H\u00fcbner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747\u2013761 (2013)","journal-title":"Sci. Comput. Program."},{"key":"11_CR4","doi-asserted-by":"publisher","unstructured":"Boissier, O., Bordini, R.H., H\u00fcbner, J.F., Ricci, A.: Dimensions in programming multi-agent systems. Knowl. Eng. Review 34, e2 (2019). https:\/\/doi.org\/10.1017\/S026988891800005X","DOI":"10.1017\/S026988891800005X"},{"issue":"6","key":"11_CR5","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1016\/J.SCICO.2011.10.004","volume":"78","author":"O Boissier","year":"2013","unstructured":"Boissier, O., Bordini, R.H., H\u00fcbner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747\u2013761 (2013). https:\/\/doi.org\/10.1016\/J.SCICO.2011.10.004","journal-title":"Sci. Comput. Program."},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"Bordini, R.H., H\u00fcbner, J.F., Wooldridge, M.: Programming multi-agent systems in AgentSpeak using Jason. Wiley, Hoboken (2007)","DOI":"10.1002\/9780470061848"},{"key":"11_CR7","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s10796-013-9438-5","volume":"16","author":"\u00c1 Carrera","year":"2014","unstructured":"Carrera, \u00c1., Iglesias, C.A., Garijo, M.: Beast methodology: an agile testing methodology for multi-agent systems based on behaviour driven development. Inf. Syst. Front. 16, 169\u2013182 (2014)","journal-title":"Inf. Syst. Front."},{"issue":"2","key":"11_CR8","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/S10796-013-9438-5","volume":"16","author":"\u00c1 Carrera","year":"2014","unstructured":"Carrera, \u00c1., Iglesias, C.A., Garijo, M.: Beast methodology: an agile testing methodology for multi-agent systems based on behaviour driven development. Inf. Syst. Front. 16(2), 169\u2013182 (2014). https:\/\/doi.org\/10.1007\/S10796-013-9438-5","journal-title":"Inf. Syst. Front."},{"key":"11_CR9","doi-asserted-by":"publisher","unstructured":"Collier, R.W., O\u2019Neill, E., Lillis, D., O\u2019Hare, G.M.P.: MAMS: multi-agent microservices. In: Companion of The 2019 World Wide Web Conference, WWW 2019, San Francisco, CA, USA, May 13-17, 2019, pp. 655\u2013662 (2019). https:\/\/doi.org\/10.1145\/3308560.3316509","DOI":"10.1145\/3308560.3316509"},{"key":"11_CR10","unstructured":"Demazeau, Y.: From interactions to collective behaviour in agent-based systems. In: European Conference on Cognitive Science. vol.\u00a095 (1995)"},{"key":"11_CR11","volume-title":"Service-Oriented Architecture: Concepts, Technology, and Design","author":"T Erl","year":"2005","unstructured":"Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall Professional Technical Reference, Upper Saddle River, NJ (2005)"},{"key":"11_CR12","unstructured":"Evans, E.: Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional (2004)"},{"key":"11_CR13","unstructured":"Evans, E.: Domain-Driven Design Reference: Definitions and Pattern Summaries. Dog Ear Publishing (2014)"},{"key":"11_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-540-24620-6_15","volume-title":"Agent-Oriented Software Engineering IV","author":"J Ferber","year":"2004","unstructured":"Ferber, J., Gutknecht, O., Michel, F.: From agents to organizations: an organizational view of multi-agent systems. In: Giorgini, P., M\u00fcller, J.P., Odell, J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214\u2013230. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24620-6_15"},{"key":"11_CR15","doi-asserted-by":"publisher","unstructured":"Freitas, A., Bordini, R.H., Vieira, R.: Model-driven engineering of multi-agent systems based on ontologies. Appl. Ontol. 12(2), 157\u2013188 (2017). https:\/\/doi.org\/10.3233\/AO-170182","DOI":"10.3233\/AO-170182"},{"key":"11_CR16","unstructured":"Hannou, F.Z., Charpenay, V., Lefran\u00e7ois, M., Roussey, C., Zimmermann, A., Gandon, F.: The ACIMOV methodology: agile and continuous integration for modular ontologies and vocabularies. In: Proceedings of the 2nd Workshop on Modular Knowledge (MK 2023). CEUR Workshop Proceedings, vol.\u00a03637 (2023), https:\/\/ceur-ws.org\/Vol-3637\/paper25.pdf"},{"key":"11_CR17","volume-title":"Advanced Systems Thinking","author":"DK Hitchins","year":"2003","unstructured":"Hitchins, D.K.: Advanced Systems Thinking. Engineering and Management, Artech House (2003)"},{"key":"11_CR18","doi-asserted-by":"publisher","unstructured":"H\u00fcbner, J.F., Sichman, J.S.a., Boissier, O.: MOISE+: towards a structural, functional, and deontic model for mas organization. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1, pp. 501\u2013502. AAMAS \u201902, Association for Computing Machinery, New York, NY, USA (2002). https:\/\/doi.org\/10.1145\/544741.544858","DOI":"10.1145\/544741.544858"},{"key":"11_CR19","doi-asserted-by":"publisher","unstructured":"Jennings, N.R.: On agent-based software engineering. Artif. Intell. 117(2), 277\u2013296 (2000). https:\/\/doi.org\/10.1016\/S0004-3702(99)00107-1","DOI":"10.1016\/S0004-3702(99)00107-1"},{"key":"11_CR20","unstructured":"Khononov, V.: Learning Domain-Driven Design. O\u2019Really (2022)"},{"key":"11_CR21","volume-title":"Domain-Driven Design: The First 15 Years Essays from the DDD Community, chap","author":"E Landre","year":"2024","unstructured":"Landre, E.: Domain-Driven Design: The First 15 Years Essays from the DDD Community, chap. Agents aka Domain objects on steroids, Lean Pub (2024)"},{"key":"11_CR22","volume-title":"Patterns","author":"S Millett","year":"2015","unstructured":"Millett, S., Tune, N.: Patterns. Principles and Practices of Domain-Driven Design, Wrox (2015)"},{"key":"11_CR23","doi-asserted-by":"publisher","unstructured":"Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A &A meta-model for multi-agent systems. Auton. Agent. Multi-Agent Syst. 17(3), 432\u2013456 (2008). https:\/\/doi.org\/10.1007\/s10458-008-9053-x","DOI":"10.1007\/s10458-008-9053-x"},{"key":"11_CR24","doi-asserted-by":"publisher","unstructured":"Peroni, S.: SAMOD: an agile methodology for the development of ontologies (2016). https:\/\/doi.org\/10.6084\/m9.figshare.3189769.v4, https:\/\/figshare.com\/articles\/journal_contribution\/SAMOD_an_agile_methodology_for_the_development_of_ontologies\/3189769","DOI":"10.6084\/m9.figshare.3189769.v4"},{"key":"11_CR25","unstructured":"Ricci, A., Burattini, S., Ciortea, A., Castellucci, M.: Agents for DDD \u2013 Back and Forth \u2013 Material (2024). https:\/\/github.com\/Agents-and-DDD\/EMAS-2024-paper-material.git"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Rodriguez, S., Thangarajah, J., Winikoff, M.: User and system stories: an agile approach for managing requirements in AOSE. In: Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems. p. 1064-1072. AAMAS \u201921, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2021)","DOI":"10.26686\/wgtn.14527758"},{"key":"11_CR27","doi-asserted-by":"publisher","unstructured":"Rodriguez, S., Thangarajah, J., Winikoff, M.: A behaviour-driven approach for testing requirements via user and system stories in agent systems. In: Agmon, N., An, B., Ricci, A., Yeoh, W. (eds.) Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2023, London, United Kingdom, 29 May 2023 - 2 June 2023, pp. 1182\u20131190. ACM (2023).https:\/\/doi.org\/10.5555\/3545946.3598761","DOI":"10.5555\/3545946.3598761"},{"key":"11_CR28","unstructured":"Rodriguez, S., Thangarajah, J., Winikoff, M.: A behaviour-driven approach for testing requirements via user and system stories in agent systems. In: Proceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems, pp. 1182\u20131190. AAMAS \u201923, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2023)"},{"key":"11_CR29","unstructured":"Singh, M.P.: Information-driven interaction-oriented programming: BSPL, the blindingly simple protocol language. In: The 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 2, pp. 491\u2013498. AAMAS \u201911, International Foundation for Autonomous Agents and Multiagent Systems, Richland, SC (2011)"},{"key":"11_CR30","volume-title":"Model-Driven Software Development: Technology, Engineering","author":"T Stahl","year":"2006","unstructured":"Stahl, T., Voelter, M., Czarnecki, K.: Model-Driven Software Development: Technology, Engineering. Management. John Wiley & Sons Inc, Hoboken, NJ, USA (2006)"},{"key":"11_CR31","doi-asserted-by":"crossref","unstructured":"Sterling, L., Taveter, K.: The Art of Agent-Oriented Modeling. The MIT Press, Cambridge (2009)","DOI":"10.7551\/mitpress\/7682.001.0001"},{"key":"11_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/978-3-540-70945-9_10","volume-title":"Agent-Oriented Software Engineering VII","author":"AM Tiryaki","year":"2007","unstructured":"Tiryaki, A.M., \u00d6ztuna, S., Dikenelli, O., Erdur, R.C.: SUNIT: a unit testing framework for test driven development of multi-agent systems. In: Padgham, L., Zambonelli, F. (eds.) AOSE 2006. LNCS, vol. 4405, pp. 156\u2013173. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-70945-9_10"},{"key":"11_CR33","unstructured":"Vernon, V.: Implementing Domain-Driven Design. Addison-Wesley (2013)"},{"key":"11_CR34","volume-title":"Domain-Driven Design Distilled","author":"V Vernon","year":"2016","unstructured":"Vernon, V.: Domain-Driven Design Distilled. Addison-Wesley, Boston, MA (2016)"},{"key":"11_CR35","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-32259-7_1","volume-title":"Environments for Multi-Agent Systems","author":"D Weyns","year":"2005","unstructured":"Weyns, D., Van Dyke Parunak, H., Michel, F., Holvoet, T., Ferber, J.: Environments for multiagent systems state-of-the-art and research challenges. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 1\u201347. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/978-3-540-32259-7_1"}],"container-title":["Lecture Notes in Computer Science","Engineering Multi-Agent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-71152-7_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T06:05:16Z","timestamp":1729749916000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-71152-7_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031711510","9783031711527"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-71152-7_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"16 September 2024","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":"Auckland","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"New Zealand","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 May 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 May 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"emas2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/emas.in.tu-clausthal.de\/2024\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}