{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:06:01Z","timestamp":1725512761739},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540719557"},{"type":"electronic","value":"9783540719564"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-71956-4_9","type":"book-chapter","created":{"date-parts":[[2007,8,5]],"date-time":"2007-08-05T13:20:28Z","timestamp":1186320028000},"page":"149-164","source":"Crossref","is-referenced-by-count":3,"title":["Bridging Agent Theory and Object Orientation: Agent-Like Communication Among Objects"],"prefix":"10.1007","author":[{"given":"Matteo","family":"Baldoni","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guido","family":"Boella","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leendert","family":"van der Torre","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","unstructured":"Albano, A., Bergamini, R., Ghelli, G., Orsini, R.: An object data model with roles. In: Procs. of VLDB\u201993, pp. 39\u201351 (1993)"},{"key":"9_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/978-3-540-39656-7_2","volume-title":"Formal Methods for Components and Objects","author":"F. Arbab","year":"2003","unstructured":"Arbab, F.: Abstract behavior types: A foundation model for components and their composition. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2002. LNCS, vol.\u00a02852, pp. 33\u201370. Springer, Heidelberg (2003)"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Baldoni, M., Boella, G., van der Torre, L.: Roles as a coordination construct: Introducing powerJava. In: Procs. of MTCoord\u201905 workshop at COORDINATION\u201905 (2005)","DOI":"10.1145\/1141277.1141606"},{"key":"9_CR4","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/11678823_4","volume-title":"Programming Multi-Agent Systems","author":"M. Baldoni","year":"2006","unstructured":"Baldoni, M., Boella, G., van der Torre, L.: Bridging agent theory and object orientation: Importing social roles in object oriented languages. In: Bordini, R.H., Dastani, M., Dix, J., Seghrouchni, A.E.F. (eds.) Programming Multi-Agent Systems. LNCS (LNAI), vol.\u00a03862, pp. 57\u201375. Springer, Heidelberg (2006)"},{"key":"9_CR5","doi-asserted-by":"crossref","first-page":"1414","DOI":"10.1145\/1141277.1141606","volume-title":"Proc. of 21st ACM Symposium on Applied Computing, SAC 2006, Special Track on Object-Oriented Programming Languages and Systems (OOPS 2006)","author":"M. Baldoni","year":"2006","unstructured":"Baldoni, M., Boella, G., van der Torre, L.: Powerjava: ontologically founded roles in object oriented programming language. In: Proc. of 21st ACM Symposium on Applied Computing, SAC 2006, Special Track on Object-Oriented Programming Languages and Systems (OOPS 2006), Dijon, France, April 2006, pp. 1414\u20131418. ACM Press, New York (2006)"},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Baldoni, M., Boella, G., van der Torre, L.: Interaction among Objects via Roles \u2013 Sessions and Affordances in Java. In: Proc. of the 4th International Conference on Principles and Practices of Programming In Java (PPPJ 2006), Mannheim, Germany, pp. 188\u2013193 (2006)","DOI":"10.1145\/1168054.1168081"},{"issue":"3","key":"9_CR7","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1142\/S0218194001000517","volume":"11","author":"B. Bauer","year":"2001","unstructured":"Bauer, B., Muller, J.P., Odell, J.: Agent UML: A formalism for specifying multiagent software systems. Int. Journal of Software Engineering and Knowledge Engineering\u00a011(3), 207\u2013230 (2001)","journal-title":"Int. Journal of Software Engineering and Knowledge Engineering"},{"issue":"2","key":"9_CR8","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1002\/1097-024X(200102)31:2<103::AID-SPE358>3.0.CO;2-O","volume":"31","author":"F. Bellifemine","year":"2001","unstructured":"Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi-agent systems with a FIPA-compliant agent framework. Software - Practice And Experience\u00a031(2), 103\u2013128 (2001)","journal-title":"Software - Practice And Experience"},{"key":"9_CR9","volume-title":"Procs. of CEC\u201904","author":"G. Boella","year":"2004","unstructured":"Boella, G., van der Torre, L.: Attributing mental attitudes to roles: The agent metaphor applied to organizational design. In: ICEC 2004, IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Boella, G., van der Torre, L.: A game theoretic approach to contracts in multiagent systems. IEEE Transactions on Systems, Man and Cybernetics - Part C (2006)","DOI":"10.1109\/TSMCC.2005.860576"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Boella, G., van der Torre, L.: Security policies for sharing knowledge in virtual communities. IEEE Transactions on Systems, Man and Cybernetics - Part A (2006)","DOI":"10.1109\/TSMCA.2006.871793"},{"key":"9_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1007\/3-540-47961-9_44","volume-title":"Advanced Information Systems Engineering","author":"M. Dahchour","year":"2002","unstructured":"Dahchour, M., Pirotte, A., Zimanyi, E.: A generic role model for dynamic objects. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol.\u00a02348, pp. 643\u2013658. Springer, Heidelberg (2002)"},{"key":"9_CR13","first-page":"489","volume-title":"Procs. of AAMAS\u201903","author":"M. Dastani","year":"2003","unstructured":"Dastani, M., Dignum, V., Dignum, F.: Role-assignment in open agent societies. In: Procs. of AAMAS\u201903, pp. 489\u2013496. ACM Press, New York (2003)"},{"key":"9_CR14","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.) Agent-Oriented Software Engineering IV. LNCS, vol.\u00a02935, pp. 214\u2013230. Springer, Heidelberg (2004)"},{"key":"9_CR15","volume-title":"The Ecological Approach to Visual Perception","author":"J. Gibson","year":"1979","unstructured":"Gibson, J.: The Ecological Approach to Visual Perception. Lawrence Erlbaum Associates, New Jersey (1979)"},{"issue":"2","key":"9_CR16","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1145\/503124.503150","volume":"45","author":"N. Guarino","year":"2002","unstructured":"Guarino, N., Welty, C.: Evaluating ontological decisions with ontoclean. Communications of ACM\u00a045(2), 61\u201365 (2002)","journal-title":"Communications of ACM"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Herrmann, S.: Object teams: Improving modularity for crosscutting collaborations. In: Procs. of Net.ObjectDays (2002)","DOI":"10.1007\/3-540-36557-5_19"},{"key":"9_CR18","unstructured":"Juan, T., Sterling, L.: Achieving dynamic interfaces with agents concepts. In: Procs. of AMAS\u201904 (2004)"},{"key":"9_CR19","first-page":"267","volume-title":"Procs. of KR\u201904","author":"C. Masolo","year":"2004","unstructured":"Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: Social roles and their descriptions. In: Procs. of KR\u201904, pp. 267\u2013277. AAAI Press, Menlo Park (2004)"},{"key":"9_CR20","first-page":"90","volume-title":"Procs. of the 2nd International Conference on Aspect-Oriented Software Development (AOSD)","author":"M. Mezini","year":"2004","unstructured":"Mezini, M., Ostermann, K.: Conquering aspects with caesar. In: Procs. of the 2nd International Conference on Aspect-Oriented Software Development (AOSD), pp. 90\u2013100. ACM Press, New York (2004)"},{"issue":"2","key":"9_CR21","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/s007780050034","volume":"6","author":"M.P. Papazoglou","year":"1997","unstructured":"Papazoglou, M.P., Kramer, B.J.: A database model for object dynamics. The VLDB Journal\u00a06(2), 73\u201396 (1997)","journal-title":"The VLDB Journal"},{"key":"9_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1007\/978-3-540-45070-2_12","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"N. Scharli","year":"2003","unstructured":"Scharli, N., Ducasse, S., Nierstrasz, O., Black, A.: Traits: Composable units of behavior. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 248\u2013274. Springer, Heidelberg (2003)"},{"key":"9_CR23","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0169-023X(00)00023-9","volume":"35","author":"F. Steimann","year":"2000","unstructured":"Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data and Knowledge Engineering\u00a035, 83\u2013848 (2000)","journal-title":"Data and Knowledge Engineering"},{"key":"9_CR24","series-title":"Multiagent Systems, Artificial Societies, and Simulated Organizations","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/0-387-26350-0_7","volume-title":"Multi-Agent Programming","author":"M. Winikoff","year":"2005","unstructured":"Winikoff, M.: JACK - intelligent agents: An industrial strength platform. In: Bordini, R.H., Dastani, M., Dix, J., Seghrouchni, A.E.F. (eds.) Multi-Agent Programming. Multiagent Systems, Artificial Societies, and Simulated Organizations, vol.\u00a015, pp. 175\u2013193. Springer, Heidelberg (2005)"},{"issue":"2","key":"9_CR25","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1017\/S0269888900008122","volume":"10","author":"M.J. Wooldridge","year":"1995","unstructured":"Wooldridge, M.J., Jennings, N.R.: Intelligent agents: Theory and practice. Knowledge Engineering Review\u00a010(2), 115\u2013152 (1995)","journal-title":"Knowledge Engineering Review"},{"issue":"3","key":"9_CR26","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1145\/958961.958963","volume":"12","author":"F. Zambonelli","year":"2003","unstructured":"Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. IEEE Transactions of Software Engineering and Methodology\u00a012(3), 317\u2013370 (2003)","journal-title":"IEEE Transactions of Software Engineering and Methodology"}],"container-title":["Lecture Notes in Computer Science","Programming Multi-Agent Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71956-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T17:58:23Z","timestamp":1684000703000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71956-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540719557","9783540719564"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71956-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}