{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,11]],"date-time":"2023-09-11T14:23:13Z","timestamp":1694442193161},"reference-count":26,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1999,3,1]],"date-time":"1999-03-01T00:00:00Z","timestamp":920246400000},"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":["Journal of Systems and Software"],"published-print":{"date-parts":[[1999,3]]},"DOI":"10.1016\/s0164-1212(98)10072-9","type":"journal-article","created":{"date-parts":[[2003,4,4]],"date-time":"2003-04-04T21:09:52Z","timestamp":1049490592000},"page":"113-126","source":"Crossref","is-referenced-by-count":2,"title":["Communicating object group and protocols for distributed systems"],"prefix":"10.1016","volume":"45","author":[{"given":"Weijia","family":"Jia","sequence":"first","affiliation":[]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/S0164-1212(98)10072-9_BIB1","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1145\/210223.210224","article-title":"The Totem single-ring ordering and membership protocol","volume":"13","author":"Amir","year":"1995","journal-title":"ACM Trans. on Computer Systems"},{"issue":"5","key":"10.1016\/S0164-1212(98)10072-9_BIB2","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1002\/cpe.4330040502","article-title":"Replication techniques for speeding up parallel applications on distributed systems","volume":"4","author":"Bal","year":"1992","journal-title":"Concurrency-Practice and Experience"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB3","doi-asserted-by":"crossref","unstructured":"Bennett, J.K., 1987. The design and implementation of distributed smalltalk. Proc. OOPSLA'87, 318\u2013330","DOI":"10.1145\/38765.38836"},{"issue":"8","key":"10.1016\/S0164-1212(98)10072-9_BIB4","doi-asserted-by":"crossref","first-page":"713","DOI":"10.1002\/spe.4380180802","article-title":"PRESTO: A system for object-oriented parallel programming","volume":"18","author":"Bershad","year":"1988","journal-title":"Software\u2013Practice and Experience"},{"issue":"S4","key":"10.1016\/S0164-1212(98)10072-9_BIB5","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1002\/spe.4380251305","article-title":"Network objects","volume":"25","author":"Birrelll","year":"1995","journal-title":"Software\u2013Practice and Experience"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB6","unstructured":"Birman, K.P., van Renesse, R., Reliable distributed computing with the Isis toolkit. IEEE Computer Soc. Press, Silver Spring, MD, 1994"},{"issue":"6","key":"10.1016\/S0164-1212(98)10072-9_BIB7","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1002\/cpe.4330030604","article-title":"ES-Kit: An object-oriented distributed system","volume":"3","author":"Chatterjee","year":"1991","journal-title":"Concurrency\u2013Practice and Experience"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB8","doi-asserted-by":"crossref","unstructured":"Chase, J.S., Amador, F.G., Lazowska, E.D., Levy, H.M., Littlefield, R.J., 1989. The Amber system: parallel programming on a network of multiprocessors. ACM Proceedings of the 12th Operating Systems Principles, 3\u20136 December, pp. 147\u2013153","DOI":"10.1145\/74850.74865"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB9","doi-asserted-by":"crossref","unstructured":"Chin, R.S., Chanson, S.T., 1991. Distributed object-based programming systems. In: Birman, van Renesse (Eds.), ACM Computing Surveys, vol. 1, (March 1991), pp. 91\u2013124","DOI":"10.1145\/103162.103165"},{"issue":"8","key":"10.1016\/S0164-1212(98)10072-9_BIB10","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1145\/359576.359585","article-title":"Communicating sequential processes","volume":"21","author":"Hoare","year":"1978","journal-title":"COMMUN ACM"},{"issue":"4","key":"10.1016\/S0164-1212(98)10072-9_BIB11","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1002\/cpe.4330060404","article-title":"Communication system for high-performance distributed computing","volume":"6","author":"Harir","year":"1994","journal-title":"Concurrency\u2013Practice and Experience"},{"issue":"6","key":"10.1016\/S0164-1212(98)10072-9_BIB12","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1002\/cpe.4330070602","article-title":"Distributed implementations of communicating objects","volume":"7","author":"Jia","year":"1995","journal-title":"Concurrency\u2013 Practice and Experience"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB13","unstructured":"Jia, W., Nett, E., Kaiser, J., Cao, J., Verification of reliable multicast protocol. In: Proceedings of the International Symposium on Parallel Architectures, Algorithms and Networks. IEEE Press, Beijing, China, 1996a, pp. 388\u2013393"},{"issue":"2","key":"10.1016\/S0164-1212(98)10072-9_BIB14","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/40.491463","article-title":"RMP: Fault-tolerant group communication","volume":"16","author":"Jia","year":"1996","journal-title":"IEEE Micro"},{"issue":"7","key":"10.1016\/S0164-1212(98)10072-9_BIB15","doi-asserted-by":"crossref","first-page":"813","DOI":"10.1002\/(SICI)1097-024X(199707)27:7<813::AID-SPE107>3.0.CO;2-E","article-title":"Implementation of reliable multicast protocol","volume":"27","author":"Jia","year":"1997","journal-title":"Software\u2013Practice and Experience"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB16","doi-asserted-by":"crossref","unstructured":"Jia, W., Cao, J., Jia, X., Lee, C., 1998. Design and analysis of an efficient and reliable atomic multicast protocol. Computer Communications, 21, 37\u201353","DOI":"10.1016\/S0140-3664(97)00102-3"},{"issue":"3","key":"10.1016\/S0164-1212(98)10072-9_BIB17","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1145\/42392.42399","article-title":"Distributed programming in Argus","volume":"31","author":"Liskov","year":"1988","journal-title":"COMMUN ACM"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB18","unstructured":"Leino, K.R.M., 1992. Extensions to an object-oriented programming language for programming fine-grain multicomputers. Caltech Technical Report, CS-TR-92-26, 1992"},{"issue":"1","key":"10.1016\/S0164-1212(98)10072-9_BIB19","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1002\/spe.4380210106","article-title":"Modules, objects and distributed programming: Issues in RPC and remote object invocation","volume":"21","author":"Levy","year":"1991","journal-title":"Software\u2013Practice and Experience"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB20","first-page":"213","article-title":"A flexible systems design to support object-groups and object-oriented distributed programming","volume":"791","author":"Maffeis","year":"1993","journal-title":"LNCS"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB21","doi-asserted-by":"crossref","unstructured":"Nierstrasz, O.M., 1987. Active objects in hybird. Proc. OOPSLA'87, pp. 243\u2013253","DOI":"10.1145\/38765.38829"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB22","unstructured":"Schantz, R.E., Thomas, R.H., Bono, G., 1986. The architecture of the Cronus distributed operating system. In: Proceedings of the IEEE Sixth International Conference on Distributed Computing Systems, pp. 250\u2013259"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB23","unstructured":"Stroustrup, B., 1991. The C++ Programming Language, 2nd ed., Addison-Wesley, Reading, MA"},{"issue":"4","key":"10.1016\/S0164-1212(98)10072-9_BIB24","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/227210.227229","article-title":"Horus: A flexible group communication system","volume":"39","author":"van Renesse","year":"1996","journal-title":"Comm. ACM"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB25","unstructured":"Vishnubhotal, P., 1998. Synchronization and scheduling in ALPS objects. In: Proceedings of the IEEE Eighth International Conference on Distributed Computing Systems, pp. 256\u2013265"},{"key":"10.1016\/S0164-1212(98)10072-9_BIB26","doi-asserted-by":"crossref","unstructured":"Walker, E.F., Floyd, R., Neves, P., 1990. Asynchronous remote operation execution in distributed systems. In: Proceedings of the IEEE 10th International Conference on Distributed Computing Systems, pp. 253\u2013259","DOI":"10.1109\/ICDCS.1990.89292"}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121298100729?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121298100729?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,19]],"date-time":"2019-04-19T01:56:39Z","timestamp":1555638999000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121298100729"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,3]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1999,3]]}},"alternative-id":["S0164121298100729"],"URL":"https:\/\/doi.org\/10.1016\/s0164-1212(98)10072-9","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[1999,3]]}}}