{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T17:38:43Z","timestamp":1755797923788},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642289385"},{"type":"electronic","value":"9783642289392"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-28939-2_7","type":"book-chapter","created":{"date-parts":[[2012,3,27]],"date-time":"2012-03-27T09:35:56Z","timestamp":1332840956000},"page":"119-138","source":"Crossref","is-referenced-by-count":7,"title":["Action and Perception in Agent Programming Languages: From Exogenous to Endogenous Environments"],"prefix":"10.1007","author":[{"given":"Alessandro","family":"Ricci","sequence":"first","affiliation":[]},{"given":"Andrea","family":"Santi","sequence":"additional","affiliation":[]},{"given":"Michele","family":"Piunti","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Bordini, R., H\u00fcbner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley & Sons, Ltd. (2007)","DOI":"10.1002\/9780470061848"},{"key":"7_CR2","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/978-3-540-85029-8_9","volume-title":"Engineering Environment-Mediated Multi-Agent Systems","author":"S. Bromuri","year":"2008","unstructured":"Bromuri, S., Stathis, K.: Situating Cognitive Agents in GOLEM. In: Weyns, D., Brueckner, S.A., Demazeau, Y. (eds.) EEMMAS 2007. LNCS (LNAI), vol.\u00a05049, pp. 115\u2013134. Springer, Heidelberg (2008)"},{"issue":"3","key":"7_CR3","doi-asserted-by":"publisher","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. Autonomous Agents and Multi-Agent Systems\u00a016(3), 214\u2013248 (2008)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"7_CR4","unstructured":"Ferber, J., M\u00fcller, J.-P.: Influences and reaction: a model of situated multi-agent systems. In: Proc. of the 2nd Int. Conf. on Multi-Agent Systems (ICMAS 1996). AAAI (1996)"},{"issue":"1","key":"7_CR5","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/2363.2433","volume":"7","author":"D. Gelernter","year":"1985","unstructured":"Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems\u00a07(1), 80\u2013112 (1985)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Gutknecht, O., Ferber, J.: The MADKIT agent platform architecture. In: Agents Workshop on Infrastructure for Multi-Agent Systems, pp. 48\u201355 (2000)","DOI":"10.1007\/3-540-47772-1_5"},{"key":"7_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-642-03278-3","volume-title":"Multi-Agent Programming: Languages, Platforms and Applications","author":"K.V. Hindriks","year":"2009","unstructured":"Hindriks, K.V.: Programming rational agents in GOAL. In: Bordini, R.H., et al. (eds.) Multi-Agent Programming: Languages, Platforms and Applications, vol.\u00a02, pp. 3\u201337. Springer, Heidelberg (2009)"},{"key":"7_CR8","unstructured":"Kakas, A.C., Mancarella, P., Sadri, F., Stathis, K., Toni, F.: The KGP model of agency. In: Proceedings of the 16th Eureopean Conference on Artificial Intelligence, ECAI 2004, pp. 33\u201337 (2004)"},{"key":"7_CR9","unstructured":"Behrens, T.M., Hindriks, K.V., Bordini, R.H., Braubach, L., Dastani, M., Dix, J., H\u00fcbner, J.F., Pokahr, A.: An interface for agent-environment interaction. In: Programming Multi-Agent Systems 2010 (2010) (this volume)"},{"issue":"10","key":"7_CR10","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/2.161279","volume":"25","author":"B. Meyer","year":"1992","unstructured":"Meyer, B.: Applying \u201ddesign by contract\u201d. IEEE Computer\u00a025(10), 40\u201351 (1992)","journal-title":"IEEE Computer"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems\u00a017(3) (December 2008)","DOI":"10.1007\/s10458-008-9053-x"},{"key":"7_CR12","unstructured":"Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., Tummolini, L.: Coordination artifacts: Environment-based coordination for intelligent agents. In: AAMAS 2004, vol.\u00a01, pp. 286\u2013293. ACM, New York (2004)"},{"issue":"1","key":"7_CR13","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/s10458-006-9000-7","volume":"14","author":"E. Platon","year":"2007","unstructured":"Platon, E., Mamei, M., Sabouret, N., Honiden, S., Parunak, H.V.D.: Mechanisms for environments in multi-agent systems: Survey and opportunities. Autonomous Agents and Multi-Agent Systems\u00a014(1), 31\u201347 (2007)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Ricci, A., Piunti, M., Acay, L.D., Bordini, R., H\u00fcbner, J., Dastani, M.: Integrating Artifact-Based Environments with Heterogeneous Agent-Programming Platforms. In: AAMAS 2008, pp. 225\u2013232 (2008)","DOI":"10.1007\/978-3-642-04143-3_25"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Ricci, A., Piunti, M., Viroli, M.: Environment Programming in Multi-Agent Systems \u2013 An Artifact-Based Perspective. Autonomous Agents and Multi-Agent Systems (June 2010), doi:10.1007\/s10458-010-9140-7","DOI":"10.1007\/s10458-010-9140-7"},{"key":"7_CR16","volume-title":"Multi-Agent Programming: Languages, Tools and Applications","author":"A. Ricci","year":"2009","unstructured":"Ricci, A., Piunti, M., Viroli, M., Omicini, A.: Environment programming with cartago. In: Bordini, R., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) Multi-Agent Programming: Languages, Tools and Applications. Springer, Heidelberg (2009)"},{"key":"7_CR17","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-540-71103-2_4","volume-title":"Environments for Multi-Agent Systems III","author":"A. Ricci","year":"2007","unstructured":"Ricci, A., Viroli, M., Omicini, A.: CArtAgO: A Framework for Prototyping Artifact-Based Environments in MAS. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol.\u00a04389, pp. 67\u201386. Springer, Heidelberg (2007)"},{"key":"7_CR18","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-540-32260-3_4","volume-title":"Programming Multi-Agent Systems","author":"R.J. Ross","year":"2005","unstructured":"Ross, R.J., Collier, R., O\u2019Hare, G.M.P.: AF-APL \u2013 Bridging Principles and Practice in Agent Oriented Languages. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2004. LNCS (LNAI), vol.\u00a03346, pp. 66\u201388. Springer, Heidelberg (2005)"},{"key":"7_CR19","unstructured":"Russell, S., Norvig, P.: Artificial Intelligence \u2013 A Modern Approach. Prentice Hall (2003)"},{"issue":"2-3","key":"7_CR20","first-page":"125","volume":"63","author":"D. Weyns","year":"2004","unstructured":"Weyns, D., Holvoet, T.: A formal model for situated multi-agent systems. Fundam. Inf.\u00a063(2-3), 125\u2013158 (2004)","journal-title":"Fundam. Inf."},{"key":"7_CR21","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-71103-2_1","volume-title":"Environments for Multi-Agent Systems III","author":"D. Weyns","year":"2007","unstructured":"Weyns, D., Holvoet, T.: A Reference Architecture for Situated Multiagent Systems. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol.\u00a04389, pp. 1\u201340. Springer, Heidelberg (2007)"},{"issue":"1","key":"7_CR22","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 multi-agent systems. Autonomous Agents and Multi-Agent Systems\u00a014(1), 5\u201330 (2007)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"volume-title":"Autonomous Agents and Multi-Agent Systems","year":"2007","key":"7_CR23","unstructured":"Weyns, D., Parunak, H.V.D. (eds.): Autonomous Agents and Multi-Agent Systems, vol.\u00a014(1). Springer, Heidelberg (2007); Special Issue on Environments for multiagent systems"},{"key":"7_CR24","series-title":"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.\u00a03374, pp. 1\u201347. Springer, Heidelberg (2005)"},{"key":"7_CR25","unstructured":"Wooldridge, M.: Intelligent Agents. In: An Introduction to Multi-Agent Systems. John Wiley & Sons, Ltd. (2009)"}],"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-642-28939-2_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T22:16:25Z","timestamp":1556489785000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-28939-2_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642289385","9783642289392"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-28939-2_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}