{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T06:51:31Z","timestamp":1761893491021},"reference-count":32,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[1998,7,1]],"date-time":"1998-07-01T00:00:00Z","timestamp":899251200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":5495,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[1998,7]]},"DOI":"10.1016\/s0167-6423(97)00020-8","type":"journal-article","created":{"date-parts":[[2003,4,23]],"date-time":"2003-04-23T19:52:44Z","timestamp":1051127564000},"page":"179-203","source":"Crossref","is-referenced-by-count":20,"title":["Multiparty negotiation of dynamic distributed object services"],"prefix":"10.1016","volume":"31","author":[{"given":"Jean-Marc","family":"Andreoli","sequence":"first","affiliation":[]},{"given":"Fran\u00e7ois","family":"Pacull","sequence":"additional","affiliation":[]},{"given":"Daniele","family":"Pagani","sequence":"additional","affiliation":[]},{"given":"Remo","family":"Pareschi","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-6423(97)00020-8_BIB1","series-title":"Object Based Distributed Processing","article-title":"Abstracting object interactions using composition filters","author":"Aksit","year":"1994"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB2","series-title":"Proc. of IFIP Working Conf. on Information Systems for Decentralized Organizations","article-title":"Exotica: A persistent message-based architecture for distributed workflow management","author":"Alonso","year":"1995"},{"issue":"2","key":"10.1016\/S0167-6423(97)00020-8_BIB3","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1002\/(SICI)1096-9942(1996)2:2<77::AID-TAPO1>3.0.CO;2-4","article-title":"The coordination language facility: Coordination of distributed objects","volume":"2","author":"Andreoli","year":"1996","journal-title":"Theory and Practice of Object Systems"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB4","series-title":"Proc. of ECOOP'94 Workshop on Coordination","article-title":"Rule-based object coordination","author":"Andreoli","year":"1994"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB5","series-title":"Proc. of EWSPT'96","first-page":"195","article-title":"Process enactment and coordination","author":"Andreoli","year":"1996"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB6","series-title":"Coordination Programming: Mechanisms, Models and Semantics","article-title":"GAMMA and the chemical reaction model: Ten years after","author":"Ban\u00e2tre","year":"1996"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB7","series-title":"Proc. of Coordination'96","article-title":"Sonia, an adaptation of linda for coordination of activities in organizations","author":"Banville","year":"1996"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB8","series-title":"Software Process Modelling and Technology","article-title":"Adele\/tempo: An environment to support process modeling and enaction","author":"Belkhatir","year":"1994"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB9","series-title":"Proc. of Coordination'96","article-title":"The toolbus coordination architecture","author":"Bergstra","year":"1996"},{"issue":"1","key":"10.1016\/S0167-6423(97)00020-8_BIB10","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1002\/j.1096-9942.1995.tb00004.x","article-title":"Towards deductive object databases","volume":"1","author":"Bertino","year":"1995","journal-title":"Theory and Practice of Object Systems"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB11","doi-asserted-by":"crossref","unstructured":"E. Bertino, G. Guerrini, L. Rusca, Object evolution in objects databases, in: R. Pareschi, B. Franh\u00f6fer (Eds.), Programming and Representing Dynamic Knowledge, Kluwer Academic Publishers, Dordrecht, to appear.","DOI":"10.1007\/978-94-017-1317-7_7"},{"issue":"1","key":"10.1016\/S0167-6423(97)00020-8_BIB12","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/114005.102807","article-title":"The concurrent language shared prolog","volume":"13","author":"Brogi","year":"1991","journal-title":"ACM Trans. Programming Languages Systems"},{"issue":"9","key":"10.1016\/S0167-6423(97)00020-8_BIB13","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in context","volume":"32","author":"Carriero","year":"1989","journal-title":"Comm. ACM"},{"issue":"3","key":"10.1016\/S0167-6423(97)00020-8_BIB14","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1145\/152388.152393","article-title":"Coordinating rule based software processes with esp","volume":"2","author":"Ciancarini","year":"1993","journal-title":"ACM Trans. Software Eng. Meth."},{"key":"10.1016\/S0167-6423(97)00020-8_BIB15","series-title":"Coordination Programming: Mechanisms, Models and Semantics","article-title":"An alternative semantics for the parallel operator of the calculus of Gamma programs","author":"Ciancarini","year":"1996"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB16","series-title":"Proc. of Coordination'96","article-title":"Weaving the web using coordination","author":"Ciancarini","year":"1996"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB17","series-title":"Proc. of Internat. Conf. on Management of Data","article-title":"Organizing long running activities with triggers and transactions","author":"Dayal","year":"1990"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB18","series-title":"Proc. of Coordination'96","article-title":"\u03bc2Log: Towards remote coordination","author":"De Bosschere","year":"1996"},{"issue":"2","key":"10.1016\/S0167-6423(97)00020-8_BIB19","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/362007.362035","article-title":"An efficient context-free parsing algorithm","volume":"13","author":"Earley","year":"1970","journal-title":"Commun. ACM"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB20","series-title":"Database Transaction Models for Advanced Applications","year":"1993"},{"issue":"1","key":"10.1016\/S0167-6423(97)00020-8_BIB21","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/0004-3702(82)90020-0","article-title":"Rete: a fast algorithm for the many pattern\/many object pattern match problem","volume":"19","author":"Forgy","year":"1982","journal-title":"Artificial Intelligence"},{"issue":"1","key":"10.1016\/S0167-6423(97)00020-8_BIB22","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/2363.2433","article-title":"Generative communication in Linda","volume":"7","author":"Gelernter","year":"1985","journal-title":"ACM Trans. Programming Languages and Systems"},{"issue":"2","key":"10.1016\/S0167-6423(97)00020-8_BIB23","first-page":"1","article-title":"Distributed coordination and workflow on the World Wide Web","volume":"6","author":"Grasso","year":"1997","journal-title":"Computer Supported Cooperative Work: The J. Collaborative Comput."},{"key":"10.1016\/S0167-6423(97)00020-8_BIB24","series-title":"Proc. of OOPSLA\/ECOOP'90","article-title":"Contracts: Specifying behavioral compositions in object oriented systems","author":"Helm","year":"1990"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB25","series-title":"Database Transaction Models for Advanced Applications","article-title":"Multi-database transaction and query processing in logic","author":"K\u00fchn","year":"1993"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB26","unstructured":"S. Lang, P. Lockemann, Behaviorally adaptative objects, Theory and Practice of Object Systems, to appear."},{"key":"10.1016\/S0167-6423(97)00020-8_BIB27","series-title":"Proc. of CSCW'92","article-title":"The action workflow approach to workflow management technology","author":"Medina-Mora","year":"1992"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB28","series-title":"Research Directions in Concurrent Object Oriented Programming","article-title":"A logical theory of concurrent objects and its realization in the MAUDE language","author":"Meseguer","year":"1992"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB29","first-page":"1","article-title":"Blackboard systems","volume":"Vol. 4","author":"Nii","year":"1989"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB30","series-title":"Petri-Net Theory and the Modeling of Systems","author":"Peterson","year":"1981"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB31","series-title":"Designing and Writing a ToolTalk Procedural Protocol","author":"SunSoft","year":"1992"},{"key":"10.1016\/S0167-6423(97)00020-8_BIB32","series-title":"Proc. of OOPSLA'94","article-title":"Interfaces, protocols and the semi-automatic construction of software adaptors","author":"Yellin","year":"1994"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642397000208?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642397000208?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,10]],"date-time":"2020-01-10T11:50:35Z","timestamp":1578657035000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642397000208"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998,7]]},"references-count":32,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[1998,7]]}},"alternative-id":["S0167642397000208"],"URL":"https:\/\/doi.org\/10.1016\/s0167-6423(97)00020-8","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[1998,7]]}}}