{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T06:01:01Z","timestamp":1725516061698},"publisher-location":"Berlin, Heidelberg","reference-count":40,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540850281"},{"type":"electronic","value":"9783540850298"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-85029-8_18","type":"book-chapter","created":{"date-parts":[[2008,7,30]],"date-time":"2008-07-30T05:05:02Z","timestamp":1217394302000},"page":"284-295","source":"Crossref","is-referenced-by-count":1,"title":["Environment-Supported Roles to Develop Complex Systems"],"prefix":"10.1007","author":[{"given":"Giacomo","family":"Cabri","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"18_CR1","unstructured":"The AgentGroup. The BRAIN framework (2007), http:\/\/www.agentgroup.unimo.it\/MOON\/BRAIN"},{"key":"18_CR2","volume-title":"Proceedings of the International Conference on Autonomous Agents","author":"Y. Aridor","year":"1998","unstructured":"Aridor, Y., Lange, D.: Agent Design Pattern: Elements of Agent Application design. In: Proceedings of the International Conference on Autonomous Agents. ACM Press, New York (1998)"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Becht, M., Gurzki, T., Klarmann, J., Muscholl, M.: ROPE: Role Oriented Programming Environment for Multiagent Systems. In: Proceedings of the Fourth IFCIS Conference on Cooperative Information Systems (CoopIS 1999), Edinburgh, Scotland (1999)","DOI":"10.1109\/COOPIS.1999.792181"},{"key":"18_CR4","doi-asserted-by":"crossref","unstructured":"Bellifemine, F., Caire, G., Trucco, T., Rimassa, G.: JADE Programmer\u2019s Guide, JADE 2.4 (2001)","DOI":"10.1145\/375735.376120"},{"key":"18_CR5","doi-asserted-by":"crossref","DOI":"10.1007\/b116049","volume-title":"Methodologies and Software Engineering for Agent Systems: the Agent-oriented Software Engineering Handbook","author":"F. Bergenti","year":"2004","unstructured":"Bergenti, F., Gleizes, M.P., Zambonelli, F.: Methodologies and Software Engineering for Agent Systems: the Agent-oriented Software Engineering Handbook. Springer, Heidelberg (2004)"},{"key":"18_CR6","unstructured":"Biddle, B.J., Thomas, E.J.: Role Theory: Concepts and Research. R.E. Krieger Publishing Co. (1979)"},{"issue":"1","key":"18_CR7","first-page":"37","volume":"7","author":"G. Cabri","year":"2006","unstructured":"Cabri, G.: Agent Composition via Role-based Infrastructures. Scalable Computing: Practice and Experience\u00a07(1), 37\u201347 (2006)","journal-title":"Scalable Computing: Practice and Experience"},{"key":"18_CR8","volume-title":"Proceedings of the 2003 ACM International Symposium on Applied Computing (SAC)","author":"G. Cabri","year":"2003","unstructured":"Cabri, G., Ferrari, L., Leonardi, L.: Enabling mobile agents to dynamically assume roles. In: Proceedings of the 2003 ACM International Symposium on Applied Computing (SAC), Melbourne, Florida, USA, March 2003. ACM Press, New York (2003)"},{"key":"18_CR9","doi-asserted-by":"crossref","unstructured":"Cabri, G., Ferrari, L., Leonardi, L.: Agent role-based collaboration and coordination: a survey about existing approaches. In: Proceedings of the 2004 IEEE International Conference on Systems, Man and Cybernetics, The Hague, Netherlands (2004)","DOI":"10.1109\/ICSMC.2004.1401064"},{"key":"18_CR10","series-title":"Lecture Notes in Artificial Intelligence","volume-title":"Cooperative Information Agents VIII","author":"G. Cabri","year":"2004","unstructured":"Cabri, G., Ferrari, L., Leonardi, L.: The RoleX Environment for Multi-Agent Cooperation. In: Klusch, M., Ossowski, S., Kashyap, V., Unland, R. (eds.) CIA 2004. LNCS (LNAI), vol.\u00a03191, Springer, Heidelberg (2004)"},{"issue":"1-2","key":"18_CR11","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.scico.2005.07.008","volume":"59","author":"G. Cabri","year":"2006","unstructured":"Cabri, G., Ferrari, L., Leonardi, L.: Applying Security Policies Through Agent Roles: a JAAS Based Approach. Science of Computer Programming\u00a059(1-2), 127\u2013146 (2006)","journal-title":"Science of Computer Programming"},{"issue":"2","key":"18_CR12","first-page":"179","volume":"12","author":"G. Cabri","year":"2007","unstructured":"Cabri, G., Ferrari, L., Leonardi, L., Quitadamo, R.: Role Suggestion for Agents by Overhearing. The International Journal of Intelligent Control And Systems\u00a012(2), 179\u2013185 (2007)","journal-title":"The International Journal of Intelligent Control And Systems"},{"key":"18_CR13","unstructured":"Cabri, G., Leonardi, L., Puviani, M.: Methodologies and Infrastructures for Agent Society Simulation: Mapping PASSI and RoleX. In: Proceedings of the 19th European Meeting on Cybernetics and Systems Research, Vienna, Austria (2008)"},{"key":"18_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/978-3-540-39964-3_11","volume-title":"On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE","author":"G. Cabri","year":"2003","unstructured":"Cabri, G., Leonardi, L., Zambonelli, F.: BRAIN: a Framework for Flexible Role-based Interactions in Multiagent Systems. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol.\u00a02888, pp. 145\u2013161. Springer, Heidelberg (2003)"},{"key":"18_CR15","volume-title":"Engineering Societies in the Agents World II","author":"P. Davidsson","year":"2001","unstructured":"Davidsson, P.: Categories of artificial societies. In: Engineering Societies in the Agents World II, Springer, Heidelberg (2001)"},{"key":"18_CR16","unstructured":"Demazeau, Y., Rocha Costa, A.C.: Populations and Organizations in Open Multi-Agent Systems. In: Proceedings of the 1st National Symposium on Parallel and Distributed Artificial Intelligence (1996)"},{"key":"18_CR17","series-title":"Lecture Notes in Artificial Intelligence","first-page":"191","volume-title":"Progress in Artificial Intelligence. Knowledge Extraction, Multi-agent Systems, Logic Programming, and Constraint Solving","author":"V. Dignum","year":"2001","unstructured":"Dignum, V., Dignum, F.: Modelling agent societies: co-ordination frameworks and institutions. In: Brazdil, P.B., Jorge, A.M. (eds.) EPIA 2001. LNCS (LNAI), vol.\u00a02258, pp. 191\u2013204. Springer, Heidelberg (2001)"},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Dignum, V., Weigand, H.: Towards an Organization-Oriented Design Methodology for Agent Societies. In: Intelligent Agent Software Engineering, pp. 191\u2013212 (2003)","DOI":"10.4018\/978-1-59140-046-2.ch009"},{"issue":"2","key":"18_CR19","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/4434.846192","volume":"8","author":"E.A. Kendall","year":"2000","unstructured":"Kendall, E.A.: Role Modelling for Agent Systems Analysis, Design and Implementation. IEEE Concurrency\u00a08(2), 34\u201341 (2000)","journal-title":"IEEE Concurrency"},{"key":"18_CR20","doi-asserted-by":"publisher","first-page":"240","DOI":"10.1109\/IAT.2003.1241074","volume-title":"Proceedings of the IEEE\/WIC International Conference on Intelligent Agent Technology (IAT 2003)","author":"M. Fasli","year":"2003","unstructured":"Fasli, M.: Social Interactions in Multi-Agent Systems: A Formal Approach. In: Proceedings of the IEEE\/WIC International Conference on Intelligent Agent Technology (IAT 2003), pp. 240\u2013247. IEEE Press, Los Alamitos (2003)"},{"key":"18_CR21","unstructured":"Ferber, J., Gutknecht, O.: AALAADIN: A meta-model for the analysis and design of organizations in multi-agent systems. In: Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS 1998) (1998)"},{"key":"18_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","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 MultiAgent Systems. In: Giorgini, P., M\u00fcller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol.\u00a02935, pp. 214\u2013230. Springer, Heidelberg (2004)"},{"key":"18_CR23","unstructured":"Fournier, S., Brocarei, D., Devogele, T., Claramunt, C.: TRANS: A Tractable Role-based Agent Prototype for Concurrent Navigation Systems. In: Proceedings of the First European Workshop on Multi-Agent Systems (EUMAS), Oxford, UK (2003)"},{"key":"18_CR24","volume-title":"Proceedings of the 5th International Conference on Autonomous Agents","author":"N. Howden","year":"2001","unstructured":"Howden, N., Ronnquist, R., Hodgson, A., Lucas, A.: JACK Intelligent Agents-Summary of an Agent Infrastructure. In: Proceedings of the 5th International Conference on Autonomous Agents, Montreal, Canada. ACM, New York (2001)"},{"key":"18_CR25","doi-asserted-by":"crossref","unstructured":"Jamison, W., Lea, D.: TRUCE: Agent coordination through concurrent interpretation of role-based protocols. In: Proceedings of Coordination 1999, Amsterdam, The Netherlands (1999)","DOI":"10.1007\/3-540-48919-3_27"},{"issue":"4","key":"18_CR26","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1145\/367211.367250","volume":"44","author":"N.R. Jennings","year":"2001","unstructured":"Jennings, N.R.: An agent-based approach for building complex software systems. Communications of the ACM\u00a044(4), 35\u201341 (2001)","journal-title":"Communications of the ACM"},{"key":"18_CR27","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. Technical report, Xerox Corporation (1997)","DOI":"10.1007\/BFb0053381"},{"key":"18_CR28","volume-title":"Programming and Deploying Java Mobile Agents with Aglets","author":"D.B. Lange","year":"1998","unstructured":"Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading (1998)"},{"key":"18_CR29","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/11759683_4","volume-title":"Engineering Societies in the Agents World VI","author":"A. Molesini","year":"2006","unstructured":"Molesini, A., Omicini, A., Denti, E., Ricci, A.: SODA: A roadmap to artefacts. In: Dikenelli, O., Gleizes, M.-P., Ricci, A. (eds.) ESAW 2005. LNCS (LNAI), vol.\u00a03963, pp. 49\u201362. Springer, Heidelberg (2006)"},{"key":"18_CR30","volume-title":"Software Engineering for Large-scale Multi-agent Systems: Research Issues and Practical Applications","author":"J.J. Odell","year":"2003","unstructured":"Odell, J.J., Parunak, H.V.D., Fleischer, M.: The Role of Roles in Designing Effective Agent Organizations. In: Software Engineering for Large-scale Multi-agent Systems: Research Issues and Practical Applications, Springer, Heidelberg (2003)"},{"key":"18_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36540-0_2","volume-title":"Agent-Oriented Software Engineering III","author":"J.J. Odell","year":"2003","unstructured":"Odell, J.J., Parunak, H.V.D., Fleischer, M., Brueckner, S.: Modeling Agents and Their Environment. In: Giunchiglia, F., Odell, J.J., Weiss, G. (eds.) AOSE 2002. LNCS, vol.\u00a02585, Springer, Heidelberg (2003)"},{"key":"18_CR32","volume-title":"Proceedings of the The First Workshop on Software Engineering of Pervasive Computing Applications, Systems and Environments (SEPCASE) at ICSE 2007","author":"R. Quitadamo","year":"2007","unstructured":"Quitadamo, R., Zambonelli, F., Cabri, G.: The Service Ecosystem: Dynamic Self-Aggregation of Pervasive Communication Services. In: Proceedings of the The First Workshop on Software Engineering of Pervasive Computing Applications, Systems and Environments (SEPCASE) at ICSE 2007, Minneapolis, MN, USA. IEEE Computer Society Press, Los Alamitos (2007)"},{"issue":"2","key":"18_CR33","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/2.485845","volume":"20","author":"R.S. Sandhu","year":"1996","unstructured":"Sandhu, R.S., Coyne, E.J., FeinStein, H.L., YoumanHayes-Roth, C.E.: Role-based Access Control Models. IEEE Computer\u00a020(2), 38\u201347 (1996)","journal-title":"IEEE Computer"},{"key":"18_CR34","series-title":"Lecture Notes in Artificial Intelligence","volume-title":"Cooperative Information Agents VIII","author":"J.M. Serrano","year":"2004","unstructured":"Serrano, J.M., Ossowski, S.: On the Impact of Agent Communicative Languages on the Implementation of Agent System. In: Klush, M., Ossowski, S., Kashyap, V. (eds.) Cooperative Information Agents VIII. LNCS (LNAI), Springer, Heidelberg (2004)"},{"key":"18_CR35","doi-asserted-by":"crossref","unstructured":"Ubayashi, N., Tamai, T.: RoleEP: role based evolutionary programming for cooperative mobile agent applications. In: Proceedings of the International Symposium on Principles of Software Evolution, Kanazawa, Japan (2000)","DOI":"10.1109\/ISPSE.2000.913244"},{"issue":"1","key":"18_CR36","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10458-006-0012-0","volume":"14","author":"D. Weyns","year":"2007","unstructured":"Weyns, D., Omicini, A., Odell, J.: Environment as a first class abstraction in multiagent systems. Autonomous Agents and Multi-Agent Systems\u00a014(1), 5\u201330 (2007)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"18_CR37","unstructured":"Yu, L., Schmid, B.F.: A conceptual framework for agent-oriented and role-based workflow modelling. In: Proceedings of the 1st International Workshop on Agent-Oriented Information Systems (1999)"},{"key":"18_CR38","doi-asserted-by":"crossref","unstructured":"Zambonelli, F., Jennings, N., Wooldridge, M.: Developing Multiagent Systems: the Gaia Methodology. ACM Transactions on Software Engineering and Methodology\u00a012(3) (2003)","DOI":"10.1145\/958961.958963"},{"issue":"3","key":"18_CR39","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1142\/S0218194001000505","volume":"11","author":"F. Zambonelli","year":"2001","unstructured":"Zambonelli, F., Jennings, N.R., Wooldridge, M.: Organizational Rules as an Abstraction for the Analysis and Design of Multi-agent Systems. International Journal of Software Engineering and Knowledge Engineering\u00a011(3), 303\u2013328 (2001)","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"issue":"4","key":"18_CR40","doi-asserted-by":"publisher","first-page":"578","DOI":"10.1109\/TSMCC.2006.875726","volume":"36","author":"H. Zhu","year":"2006","unstructured":"Zhu, H., Zhou, M.C.: Role-Based Collaborations and their Kernel Mechanisms. IEEE Transactions on Systems, Man and Cybernetics, Part C\u00a036(4), 578\u2013589 (2006)","journal-title":"IEEE Transactions on Systems, Man and Cybernetics, Part C"}],"container-title":["Lecture Notes in Computer Science","Engineering Environment-Mediated Multi-Agent Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-85029-8_18.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:37:10Z","timestamp":1619509030000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-85029-8_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540850281","9783540850298"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-85029-8_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}