{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T15:21:05Z","timestamp":1773760865380,"version":"3.50.1"},"reference-count":30,"publisher":"Elsevier BV","issue":"8","license":[{"start":{"date-parts":[[2001,6,1]],"date-time":"2001-06-01T00:00:00Z","timestamp":991353600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Generation Computer Systems"],"published-print":{"date-parts":[[2001,6]]},"DOI":"10.1016\/s0167-739x(01)00043-7","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T22:10:21Z","timestamp":1027635021000},"page":"1023-1038","source":"Crossref","is-referenced-by-count":21,"title":["Configuration and dynamic reconfiguration of components using the coordination paradigm"],"prefix":"10.1016","volume":"17","author":[{"given":"George A","family":"Papadopoulos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farhad","family":"Arbab","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/S0167-739X(01)00043-7_BIB1","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.1986.1663305","article-title":"Linda and friends","volume":"19","author":"Ahuja","year":"1986","journal-title":"IEEE Comput."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB2","doi-asserted-by":"crossref","unstructured":"J.-M. Andreoli, C. Hankin, D. Le M\u00e9tayer, Coordination Programming: Mechanisms, Models and Semantics, World Scientific, Singapore, 1996.","DOI":"10.1142\/p017"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB3","doi-asserted-by":"crossref","unstructured":"F. Arbab, The IWIM model for coordination of concurrent activities, in: Proceedings of the First International Conference on Coordination Models, Languages and Applications (Coordination\u201996), Cesena, Italy, April 15\u201317, 1996, Lecture Notes in Computer Science, Vol. 1061, Springer, Berlin, pp. 34\u201356.","DOI":"10.1007\/3-540-61052-9_38"},{"issue":"7","key":"10.1016\/S0167-739X(01)00043-7_BIB4","doi-asserted-by":"crossref","first-page":"703","DOI":"10.1002\/(SICI)1097-024X(199807)28:7<703::AID-SPE173>3.0.CO;2-J","article-title":"Reusable coordinator modules for massively concurrent applications","volume":"28","author":"Arbab","year":"1998","journal-title":"Softw.: Pract. Experience"},{"issue":"1","key":"10.1016\/S0167-739X(01)00043-7_BIB5","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/cpe.4330050103","article-title":"An overview of MANIFOLD and its implementation","volume":"5","author":"Arbab","year":"1993","journal-title":"Concurrency: Pract. Experience"},{"issue":"2","key":"10.1016\/S0167-739X(01)00043-7_BIB6","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1049\/sej.1993.0012","article-title":"Durra: a structure description language for developing distributed applications","volume":"8","author":"Barbacci","year":"1993","journal-title":"Softw. Eng. J. IEE"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB7","doi-asserted-by":"crossref","unstructured":"J.A. Bergstra, P. Klint, The TOOLBUS coordination architecture, in: Proceedings of the First International Conference on Coordination Models, Languages and Applications (Coordination\u201996), Cesena, Italy, April 15\u201317, 1996, Lecture Notes in Computer Science, Vol. 1061, Springer, Berlin, pp. 75\u201388.","DOI":"10.1007\/3-540-61052-9_40"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB8","unstructured":"J.M. Bishop, Languages for configuration programming: a comparison, UP\u2013CS Technical Report, 1994."},{"issue":"1","key":"10.1016\/S0167-739X(01)00043-7_BIB9","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0304-3975(99)00226-1","article-title":"A transition system semantics for the control-driven coordination language MANIFOLD","volume":"240","author":"Bonsangue","year":"2000","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB10","unstructured":"C. Chen, J.M. Purtilo, Configuration-level programming of distributed applications using implicit invocation, IEEE TENCON\u201994, Singapore, August 22\u201326, 1994, IEEE Press, New York, pp. 43\u201349."},{"issue":"2\u20133","key":"10.1016\/S0167-739X(01)00043-7_BIB11","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1002\/(SICI)1096-9128(200002\/03)12:2\/3<157::AID-CPE467>3.0.CO;2-E","article-title":"Dynamic process composition and communication patterns in irregularly structured applications","volume":"12","author":"Everaars","year":"2000","journal-title":"Concurrency: Pract. Experience"},{"issue":"9","key":"10.1016\/S0167-739X(01)00043-7_BIB12","doi-asserted-by":"crossref","first-page":"735","DOI":"10.1109\/32.464547","article-title":"The programmer\u2019s playground: I\/O abstractions for user-configurable distributed applications","volume":"21","author":"Goldman","year":"1995","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB13","unstructured":"J. Kramer, Configuration programming \u2014 a framework for the development of distributed systems, in: Proceedings of the IEEE International Conference on Computer Systems and Software Engineering (COMPEURO\u201990), Israel, May 1990, IEEE Press, New York."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB14","doi-asserted-by":"crossref","unstructured":"J. Kramer, J. Magee, A. Finkelstein, A constructive approach to the design of distributed systems, in: Proceedings of the 10th International Conference on Distributed Computing Systems (ICDCS\u201990), Paris, France, May 26\u2013June 1, 1990, IEEE Press, New York, pp. 580\u2013587.","DOI":"10.1109\/ICDCS.1990.89266"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB15","doi-asserted-by":"crossref","unstructured":"T.A. Lemniotes, G.A. Papadopoulos, Real-time coordination in distributed multimedia systems, in: Proceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS 2000), Eighth International Workshop on Parallel and Distributed Real-time Systems (WPDRTS 2000), Cancun, Mexico, May 1\u20132, 2000, Lecture Notes in Computer Science, Vol. 1800, Springer, Berlin, pp. 685\u2013691.","DOI":"10.1007\/3-540-45591-4_93"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB16","unstructured":"O. Loques, A. Sztajnberg, J. Leite, M. Lobosco, On the integration of configuration and meta-level programming approaches, Reflection and Software Engineering, Lecture Notes in Computer Science, Vol. 1826, Springer, Berlin, 2000, pp. 191\u2013210."},{"issue":"4","key":"10.1016\/S0167-739X(01)00043-7_BIB17","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/32.385971","article-title":"Specification and analysis of system architecture using Rapide","volume":"21","author":"Luckham","year":"1995","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB18","unstructured":"MANIFOLD home page. URL: http:\/\/www.cwi.nl\/\u223cfarhad\/manifold.html."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB19","doi-asserted-by":"crossref","unstructured":"N.H. Minsky, V. Ungureanu, W. Wang, J. Zhang, Building reconfiguration primitives into the law of a system, in: Proceedings of the Fourth International Conference on Configurable Distributed Systems, MD, USA, May 6\u20138, 1998, IEEE Press, New York.","DOI":"10.1109\/CDS.1996.509350"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB20","doi-asserted-by":"crossref","unstructured":"S. Mitchell, H. Naguib, G. Coulouris, T. Kindberg, Dynamically reconfigurable multimedia components: a model-based approach, in: Proceedings of the Eighth ACM SIGOPS European Workshop, Sintra, Portugal, September 7\u201310, 1998, ACM, New York, pp. 40\u201347.","DOI":"10.1145\/319195.319202"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB21","doi-asserted-by":"crossref","unstructured":"G.A. Papadopoulos, F. Arbab, Coordination of systems with real-time properties in MANIFOLD, in: Proceedings of the 20th Annual International Computer Software and Applications Conference (COMPSAC\u201996), Seoul, Korea, August 19\u201323, 1996, IEEE Press, New York, pp. 50\u201355.","DOI":"10.1109\/CMPSAC.1996.542425"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB22","doi-asserted-by":"crossref","unstructured":"G.A. Papadopoulos, F. Arbab, Control-based coordination of human and other activities in cooperative information systems, in: Proceedings of the Second International Conference on Coordination Models and Languages, September 1\u20133, 1997, Berlin, Lecture Notes in Computer Science, Vol. 1282, Springer, Berlin, pp. 422\u2013425.","DOI":"10.1007\/3-540-63383-9_97"},{"issue":"2","key":"10.1016\/S0167-739X(01)00043-7_BIB23","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1142\/S0129053397000106","article-title":"Coordination of distributed activities in the IWIM model","volume":"9","author":"Papadopoulos","year":"1997","journal-title":"Int. J. High Speed Comput."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB24","doi-asserted-by":"crossref","unstructured":"G.A. Papadopoulos, F. Arbab, Coordination models and languages, in: M.V. Zelkowitz (Ed.), Advances in Computers, Vol. 46, Academic Press, New York, August 1998, pp. 329\u2013400.","DOI":"10.1016\/S0065-2458(08)60208-9"},{"key":"10.1016\/S0167-739X(01)00043-7_BIB25","doi-asserted-by":"crossref","unstructured":"G.A. Papadopoulos, Distributed and Parallel Systems Engineering in MANIFOLD Parallel Computing (special issue on Coordination), Vol. 24, No. 7, Elsevier, Amsterdam, 1998, pp. 1107\u20131135.","DOI":"10.1016\/S0167-8191(98)00045-3"},{"issue":"1","key":"10.1016\/S0167-739X(01)00043-7_BIB26","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/174625.174629","article-title":"The POLYLITH software bus","volume":"16","author":"Purtilo","year":"1994","journal-title":"ACM Trans. Programming Languages Syst."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB27","doi-asserted-by":"crossref","unstructured":"M. Radestock, S. Eisenbach, Component coordination in middleware systems, in: Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware\u201998), Lake District, UK, September 15\u201318, 1998, Springer, Berlin, pp. 225\u2013240.","DOI":"10.1007\/978-1-4471-1283-9_14"},{"issue":"4","key":"10.1016\/S0167-739X(01)00043-7_BIB28","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1109\/32.385970","article-title":"Abstractions for software architecture and tools to support them","volume":"21","author":"Shaw","year":"1995","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/S0167-739X(01)00043-7_BIB29","doi-asserted-by":"crossref","unstructured":"S.K. Shrivastava, S.M. Wheater, Architectural support for dynamic reconfiguration of large scale distributed applications, in: Proceedings of the Fourth International Conference on Configurable Distributed Systems (CDS\u201998), MD, USA, May 4\u20136, 1998, IEEE Press, New York.","DOI":"10.1109\/CDS.1998.675753"},{"issue":"2","key":"10.1016\/S0167-739X(01)00043-7_BIB30","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1049\/sej.1996.0015","article-title":"PCL: a language for modelling evolving system architectures","volume":"11","author":"Sommerville","year":"1996","journal-title":"Softw. Eng. J. IEE"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X01000437?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167739X01000437?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,28]],"date-time":"2020-01-28T19:52:00Z","timestamp":1580241120000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167739X01000437"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,6]]},"references-count":30,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2001,6]]}},"alternative-id":["S0167739X01000437"],"URL":"https:\/\/doi.org\/10.1016\/s0167-739x(01)00043-7","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[2001,6]]}}}