{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T06:31:24Z","timestamp":1729665084237,"version":"3.28.0"},"reference-count":24,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,5]]},"DOI":"10.1109\/cts.2011.5928729","type":"proceedings-article","created":{"date-parts":[[2011,7,13]],"date-time":"2011-07-13T11:51:27Z","timestamp":1310557887000},"page":"500-507","source":"Crossref","is-referenced-by-count":2,"title":["Enabling dynamic roles for agents"],"prefix":"10.1109","author":[{"given":"Luca","family":"Ferrari","sequence":"first","affiliation":[]},{"given":"Haibin","family":"Zhu","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39815-8_22"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/CTS.2008.4543956"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/CTS.2009.5067508"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1994","author":"gamma","key":"ref13"},{"key":"ref14","first-page":"220","article-title":"Aspect-Oriented Programming","volume":"1241","author":"gregor","year":"0","journal-title":"Proceedings of European Conference of Object-Oriented Programming"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/4434.846192"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/62139.62141","article-title":"Data Abstraction and Hierarchy","volume":"23","author":"liskov","year":"1987","journal-title":"ACM SIGPLAN Notices"},{"article-title":"Agent Technology: Roadmap for Agent Based Computing","year":"0","author":"luck","key":"ref17"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2003.2.5.c7"},{"key":"ref19","first-page":"39","article-title":"Developing Role-Based Open Multi-Agent Software Systems","volume":"2","author":"xu","year":"2007","journal-title":"International Journal of Computational Intelligence Theory and Practice"},{"key":"ref4","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1147\/sj.441.0185","article-title":"Injecting Roles in Java Agents Through Run-Time Bytecode Manipulation","volume":"44","author":"cabri","year":"0","journal-title":"IBM Systems Journal"},{"key":"ref3","first-page":"7","article-title":"Manipulation of Java Agent Bytecode to Add Roles","author":"cabri","year":"2003","journal-title":"Proc of the 2nd International Conference on the Principles and Practice of Programming in Java"},{"key":"ref6","article-title":"A Survey About Role-Based Interaction Proposals for Agents","author":"cabri","year":"2005","journal-title":"Technical report DII-AG-2005&#x2013;1"},{"key":"ref5","first-page":"179","article-title":"Role Suggestion for Agents by Overhearing","volume":"12","author":"cabri","year":"2007","journal-title":"International Journal of Intelligent Control and Systems"},{"key":"ref8","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/978-3-540-39964-3_11","article-title":"Brain: a Framework for Flexible Role-Based Interactions in Multiagent Systems","volume":"2888","author":"cabri","year":"2003","journal-title":"Lecture Notes in Computer Science"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24625-1_14"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.2003.1245631"},{"journal-title":"The AspectJ Project","year":"0","key":"ref1"},{"key":"ref9","article-title":"Javassist, a Reflection-Based Programming Wizard for Java","author":"chiba","year":"1998","journal-title":"Proceedings of the ACM OOPSLA '98 Workshop on Reflective Programming in C++ and Java"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.4304\/jsw.3.6.9-20"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1109\/TSMCC.2006.875726","article-title":"Role-Based Collaboration and its Kernel Mechanisms","volume":"36","author":"zhu","year":"2006","journal-title":"IEEE Transactions on Systems Man and Cybernetics Part C Applications and Reviews"},{"key":"ref21","first-page":"144","article-title":"Role-Based Systems are Autonomic","author":"zhu","year":"2008","journal-title":"Proc 7th IEEE Int Conf Cognitive Informatics"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/67386.67403"},{"key":"ref23","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1109\/TSMCC.2008.919168","article-title":"Roles in Information Systems: A survey","volume":"38","author":"zhu","year":"2008","journal-title":"IEEE Transactions on Systems Man and Cybernetics Part C"}],"event":{"name":"2011 International Conference on Collaboration Technologies and Systems (CTS)","start":{"date-parts":[[2011,5,23]]},"location":"Philadelphia, PA, USA","end":{"date-parts":[[2011,5,27]]}},"container-title":["2011 International Conference on Collaboration Technologies and Systems (CTS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5875054\/5928646\/05928729.pdf?arnumber=5928729","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T23:10:42Z","timestamp":1497913842000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5928729\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/cts.2011.5928729","relation":{},"subject":[],"published":{"date-parts":[[2011,5]]}}}