{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,4,6]],"date-time":"2023-04-06T16:55:24Z","timestamp":1680800124842},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,11,15]],"date-time":"2013-11-15T00:00:00Z","timestamp":1384473600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2014,2]]},"DOI":"10.1007\/s11704-013-2345-6","type":"journal-article","created":{"date-parts":[[2013,11,15]],"date-time":"2013-11-15T08:17:00Z","timestamp":1384503420000},"page":"33-51","source":"Crossref","is-referenced-by-count":12,"title":["Organization-based agent-oriented programming: model, mechanisms, and language"],"prefix":"10.1007","volume":"8","author":[{"given":"Cuiyun","family":"Hu","sequence":"first","affiliation":[]},{"given":"Xinjun","family":"Mao","sequence":"additional","affiliation":[]},{"given":"Mengjun","family":"Li","sequence":"additional","affiliation":[]},{"given":"Zhi","family":"Zhu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2013,11,15]]},"reference":[{"key":"2345_CR1","volume-title":"Ultra-large-scale systems: the software challenge of the future","author":"L Northrop","year":"2006","unstructured":"Northrop L. Ultra-large-scale systems: the software challenge of the future. Technical Report, Software Engineering Institute, Carnegie Mellon, 2006"},{"key":"2345_CR2","first-page":"46","volume-title":"Proceedings of the 6th Annual International Workshop on Engineering Societies in the Agents World","author":"W Matthias","year":"2008","unstructured":"Matthias W, Daniel M, Michael K. From multi-agent to multiorganization systems: utilizing middleware approaches. In: Proceedings of the 6th Annual International Workshop on Engineering Societies in the Agents World. 2008, 46\u201365"},{"issue":"2","key":"2345_CR3","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/S0004-3702(99)00107-1","volume":"117","author":"N Jennings","year":"2000","unstructured":"Jennings N. On agent-based software engineering. Artificial Intelligence, 2000, 117(2): 277\u2013296","journal-title":"Artificial Intelligence"},{"issue":"4","key":"2345_CR4","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1017\/S0269888904000104","volume":"18","author":"F Zambonelli","year":"2003","unstructured":"Zambonelli F, Parunak H V D. Towards a paradigm change in computer science and software engineering: a synthesis. The Knowledge Engineering Review, 2003, 18(4): 329\u2013342","journal-title":"The Knowledge Engineering Review"},{"issue":"1","key":"2345_CR5","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/0004-3702(93)90034-9","volume":"60","author":"Y Shoham","year":"1993","unstructured":"Shoham Y. Agent-oriented programming. Artificial Intelligence, 1993, 60(1): 51\u201392","journal-title":"Artificial Intelligence"},{"key":"2345_CR6","doi-asserted-by":"crossref","DOI":"10.1007\/b137449","volume-title":"Multi-agent programming: languages, platforms and applications. Vol. I","author":"R Bordini","year":"2005","unstructured":"Bordini R, Dastani M, Dix J, Fallah-Seghrouchni A. Multi-agent programming: languages, platforms and applications. Vol. I, Heidelberg: Springer, 2005"},{"key":"2345_CR7","volume-title":"Fallah-Seghrouchni A. Multi-agent programming: languages, platforms and applications. Vol. II","author":"R Bordini","year":"2009","unstructured":"Bordini R, Dastani M, Dix J, Fallah-Seghrouchni A. Multi-agent programming: languages, platforms and applications. Vol. II, Heidelberg: Springer, 2009"},{"issue":"3","key":"2345_CR8","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1023\/B:AGNT.0000038028.66672.1e","volume":"9","author":"F Zambonelli","year":"2004","unstructured":"Zambonelli F, Omicini A. Challenges and research directions in agent-oriented software engineering. Autonomous Agents and Multi-Agent Systems, 2004, 9(3): 253\u2013283","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"2345_CR9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/978-1-60566-256-5.ch001","volume-title":"Handbook of research on multi-agent systems: semantics and dynamics of organizational models. IGI Global","author":"V Dignum","year":"2009","unstructured":"Dignum V. The role of organization in agent systems. In: Dignum V, ed. Handbook of research on multi-agent systems: semantics and dynamics of organizational models. IGI Global, 2009, 1\u201316"},{"key":"2345_CR10","first-page":"38","volume-title":"Proceedings of the 7th Annual International Workshop on Engineering Societies in the Agents World","author":"H Rafael","year":"2007","unstructured":"Rafael H, Mehdi D, Michael W. Current issues in multi-agent systems development. In: Proceedings of the 7th Annual International Workshop on Engineering Societies in the Agents World. 2007, 38\u201361"},{"key":"2345_CR11","volume-title":"Proceedings of SPLASH\u201911 Workshops, Portland, Oregon, USA","author":"R Alessandro","year":"2011","unstructured":"Alessandro R, Andrea S. Designing a general-purpose programming language based on agent-oriented abstractions: the simpAL project. In: Proceedings of SPLASH\u201911 Workshops, Portland, Oregon, USA. 2011"},{"key":"2345_CR12","volume-title":"SIKS Dissertation Series 2011(2)","author":"N Tinnemeier","year":"2011","unstructured":"Tinnemeier N. Organizing agent organizations: syntax and operational semantics of an organization-oriented programming language. SIKS Dissertation Series 2011(2), Utrecht University, 2011"},{"issue":"4","key":"2345_CR13","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/367211.367250","volume":"44","author":"N Jennings","year":"2001","unstructured":"Jennings N. An agent-based approach for building complex software systems. Communications of ACM, 2001, 44(4): 35\u201341","journal-title":"Communications of ACM"},{"key":"2345_CR14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/spe.994","volume":"41","author":"E Yunus","year":"2011","unstructured":"Yunus E, Nadia E. Role models \u2014 implementation-based approaches to using roles. Software-Practice and Experience, 2011, 41: 1\u201322","journal-title":"Software-Practice and Experience"},{"key":"2345_CR15","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/978-3-540-30578-1_13","volume-title":"Proceedings of International Workshop on Agent-Oriented Software Engineering","author":"M Dastani","year":"2005","unstructured":"Dastani M, Riemsdijk M, Hulstijn J, Dignum, F, Meyer J. Enacting and deacting roles in agent programming. In: Proceedings of International Workshop on Agent-Oriented Software Engineering. 2005, 189\u2013204"},{"key":"2345_CR16","volume-title":"Programming in scala: a comprehensive step-by-step guide","author":"O Martin","year":"2008","unstructured":"Martin O, Lex S, Bill V. Programming in scala: a comprehensive step-by-step guide. Artima Inc, 2008"},{"key":"2345_CR17","volume-title":"A structural approach to operational semantics","author":"G Plotkin","year":"1981","unstructured":"Plotkin G. A structural approach to operational semantics. Technical Report DAIMI FN-19, University of Aarhus, 1981"},{"key":"2345_CR18","unstructured":"JavaCC Home [EB\/OL]. http:\/\/javacc.java.net"},{"key":"2345_CR19","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1007\/978-3-540-24620-6_15","volume-title":"Proceedings of the 6th International Workshop on Agent-Oriented Software Engineering","author":"J Ferber","year":"2004","unstructured":"Ferber J, Gutknecht O, Michel F. From agents to organizations: an organizational view of multi-agent systems. In: Proceedings of the 6th International Workshop on Agent-Oriented Software Engineering. 2004, 214\u2013230"},{"key":"2345_CR20","first-page":"236","volume-title":"Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems","author":"M Esteva","year":"2004","unstructured":"Esteva M, Rodriguez-Aguilar J, Rosel B, Joseph L. AMELI: an agent-based middleware for electronic institutions. In: Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems. 2004, 236\u2013243"},{"issue":"1","key":"2345_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1671948.1671951","volume":"5","author":"D Weyns","year":"2009","unstructured":"Weyns D, Heasevoets R, Helleboogh A, Holvoet T, Joosen W. MACODO: middleware architecture for context-driven dynamic agent organizations. ACM Transactions on Autonomous and Adaptive Systems, 2009, 5(1): 1\u201325","journal-title":"ACM Transactions on Autonomous and Adaptive Systems"},{"key":"2345_CR22","first-page":"111","volume-title":"Proceedings of the 6th International Workshop on Programming of Multi-Agent System","author":"G Alessa","year":"2008","unstructured":"Alessa G, Galland S, Hilaire V, Koukam A. An organisational platform for holonic and multiagent systems. In: Proceedings of the 6th International Workshop on Programming of Multi-Agent System. 2008, 111\u2013126"},{"key":"2345_CR23","first-page":"25","volume-title":"Proceedings of the 6th German Conference on Multiagent System Technologies","author":"B Matteo","year":"2008","unstructured":"Matteo B, Guido B, Valerio G, Roberto G, van der Leendert T. How to program organizations and roles in the JADE framework. In: Proceedings of the 6th German Conference on Multiagent System Technologies. 2008, 25\u201336"},{"issue":"3","key":"2345_CR24","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1007\/s10458-008-9036-y","volume":"16","author":"M Dastani","year":"2008","unstructured":"Dastani M. 2APL: a practical agent programming language. International Journal of Autonomous Agents and Multi-Agent Systems, 2008, 16(3): 214\u2013248","journal-title":"International Journal of Autonomous Agents and Multi-Agent Systems"},{"key":"2345_CR25","first-page":"98","volume-title":"Proceedings of the 9th Annual International Workshop on Engineering Societies in the Agents World","author":"M R Birna van","year":"2009","unstructured":"van Birna M R, Koen H, Catholijn J. Programming organization-aware agents. In: Proceedings of the 9th Annual International Workshop on Engineering Societies in the Agents World. 2009, 98\u2013112"},{"key":"2345_CR26","volume-title":"Science of Computer Programming","author":"O Boissier","year":"2011","unstructured":"Boissier O, Bordini R H, H\u00fcbner J F, Ricci A, Santi A. Multi-agent oriented programming with JaCaMo. Science of Computer Programming, 2011, doi:10.1016\/j.scico.2011.10.004"},{"key":"2345_CR27","doi-asserted-by":"crossref","DOI":"10.1002\/9780470061848","volume-title":"Programming multi-agent systems in AgentSpeak using Jason (Wiley Series in Agent Technology)","author":"R Bordini","year":"2007","unstructured":"Bordini R, Wooldridge M, H\u00f6bner J. Programming multi-agent systems in AgentSpeak using Jason (Wiley Series in Agent Technology). John Wiley & Sons, 2007"},{"key":"2345_CR28","first-page":"121","volume-title":"Proceedings of the 8th International Joint Conference on Autonomous Agents and Multi-Agent Systems","author":"T Nick","year":"2009","unstructured":"Nick T, Mehdi D, John-Jules M. Roles and norms for programming agent organization. In: Proceedings of the 8th International Joint Conference on Autonomous Agents and Multi-Agent Systems. 2009, 121\u2013128"},{"key":"2345_CR29","first-page":"86","volume-title":"Proceedings of the 5th Annual International Workshop on Engineering Societies in the Agents World","author":"O Boissier","year":"2007","unstructured":"Boissier O, H\u00fcbner J, Sichman J. Organization oriented programming: from closed to open organizations. In: Proceedings of the 5th Annual International Workshop on Engineering Societies in the Agents World. 2007, 86\u2013105"},{"key":"2345_CR30","volume-title":"Proceedings of the 1st European Workshop on Multi-Agent Systems","author":"C Ghidini","year":"2003","unstructured":"Ghidini C, Hirsh B, Fisher M. Programming group computations. In: Proceedings of the 1st European Workshop on Multi-Agent Systems. 2003"},{"key":"2345_CR31","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/WI-IAT.2012.49","volume":"2","author":"Y Chan","year":"2012","unstructured":"Chan Y, Mao X J, Hu C Y, Zhou H P, Zhao J M. Oragentburg: a platform supporting organisation-based programming. In: Proceedings of 2012 IEEE\/WIC\/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology. 2012, 2: 366\u2013373","journal-title":"Proceedings of 2012 IEEE\/WIC\/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-013-2345-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-013-2345-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-013-2345-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,1]],"date-time":"2019-08-01T19:59:39Z","timestamp":1564689579000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-013-2345-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11,15]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,2]]}},"alternative-id":["2345"],"URL":"https:\/\/doi.org\/10.1007\/s11704-013-2345-6","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11,15]]}}}