{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T07:34:12Z","timestamp":1781249652985,"version":"3.54.1"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2006,2,10]],"date-time":"2006-02-10T00:00:00Z","timestamp":1139529600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2006,3]]},"DOI":"10.1007\/s11241-005-4680-7","type":"journal-article","created":{"date-parts":[[2006,2,11]],"date-time":"2006-02-11T07:42:41Z","timestamp":1139643761000},"page":"197-211","source":"Crossref","is-referenced-by-count":13,"title":["A Non-Blocking Buffer Mechanism for Real-Time Event Message Communication"],"prefix":"10.1007","volume":"32","author":[{"given":"K. H.","family":"(Kane) Kim","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2006,2,10]]},"reference":[{"key":"4680_CR1","doi-asserted-by":"crossref","unstructured":"Anderson, J. H., Jain, R. and Ramamurthy, S. 1997. Wait-free object sharing schemes for real- time uniprocessors and multiprocessors. In Proc. 18th IEEE Real-Time Systems Symp., pp. 111\u2013122.","DOI":"10.1109\/REAL.1997.641274"},{"key":"4680_CR2","unstructured":"Bershad, B. 1993. Practical considerations for non-blocking concurrent objects. In Proc. IEEE Int'al Conf. on Distributed Computing Systems, pp. 264\u2013273."},{"key":"4680_CR3","volume-title":"Operating System Principles","author":"P. Brinch Hansen","year":"1973","unstructured":"Brinch Hansen, P. 1973. Operating System Principles. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"4680_CR4","unstructured":"Disjkstra, E. W. 1968. Communicating Sequential Processes Tech. Rept. EWD-123, Tech. Univ. of Eindhoven, the Netherlands; published as a chapter in F. Genuys (ed.), Programming Languages, Academic Press, London, England, pp. 43\u2013112."},{"key":"4680_CR5","unstructured":"Kim, K. H. 1997. Object structures for real-time systems and simulators. IEEE Computer, pp. 62\u201370."},{"key":"4680_CR6","unstructured":"Kim, K. H., Ishida, M. and Liu, J. 1999. An efficient middleware architecture supporting time-triggered message-triggered objects and an NT-based implementation. In Proc. ISORC '99 (IEEE CS 2nd Int'l Symp. on Object-Oriented Real-Time Distributed Computing), pp. 54\u201363."},{"key":"4680_CR7","unstructured":"Kim, K. H. 2000. APIs for real-time distributed object programming. IEEE Computer, pp. 72\u201380."},{"key":"4680_CR8","doi-asserted-by":"crossref","unstructured":"Kim, K. H. 2002. Commanding and reactive control of peripherals in the TMO programming scheme. In Proc. ISORC '02 (5th IEEE CS Int'l Symp. on Object-Oriented Real-time Distributed Computing), Crystal City, VA, pp. 448\u2013456.","DOI":"10.1109\/ISORC.2002.1003813"},{"key":"4680_CR9","doi-asserted-by":"crossref","unstructured":"Kim, K. H. and Liu, J. Q. 2002. Going beyond deadline-driven low-level scheduling in distributed real-time computing systems. In B. Kleinjohann et\u00a0al. (eds.), Design and Analysis of Distributed Embedded Systems. In Proc. IFIP 17th World Computer Congress, TC10 Stream, Montreal, Kluwer, pp. 205\u2013215.","DOI":"10.1007\/978-0-387-35599-3_21"},{"key":"4680_CR10","unstructured":"Kim, K. H. (Kane), Mori, K. and Nakanishi, H. 1995. Realization of autonomous decentralized computing with the RTO.k object structuring scheme and the HU-DF inter-process-group communication scheme. In Proc. ISADS '95 (IEEE Computer Society's 2nd Int'l Symp. on Autonomous Decentralized Systems), Phoenix, AZ, pp. 305\u2013312."},{"key":"4680_CR11","unstructured":"Kim, H.J. et\u00a0al. 2002. TMO-linux: A linux-based real-time operating systems supporting execution of TMOs, In Proc. 5th IEEE CS Int'l Symp. on Object-Oriented Real-time Distributed Computing (ISORC '02), Washington D.C., pp. 288\u2013294."},{"issue":"1","key":"4680_CR12","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/40.16792","volume":"9","author":"H. Kopetz","year":"1989","unstructured":"Kopetz, H. et\u00a0al. 1989. Distributed fault-tolerant real-time systems: The Mars approach, IEEE Micro, 9(1): 25\u201340.","journal-title":"IEEE Micro"},{"key":"4680_CR13","doi-asserted-by":"crossref","unstructured":"Kopetz, H. and Reisinger, J. 1993. NBW: A non-blocking write protocol for task communication in real-time systems. In Proc. IEEE CS 1993 Real-Time Systems Symp., pp. 131\u2013137.","DOI":"10.1109\/REAL.1993.393507"},{"key":"4680_CR14","unstructured":"Kopetz, H. 1997. Real-Time Systems: Design Principles for Distributed Embedded Applications. Kluwer Academic Publishers, Boston, ISBN: 0-7923-9894-7."},{"issue":"1","key":"4680_CR15","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"C. L. Liu","year":"1973","unstructured":"Liu, C. L. and Layland, J.W. 1973. Scheduling algorithms for multiprogramming in a hard real-time environment. J. ACM, 20(1):46\u201361.","journal-title":"J. ACM"},{"key":"4680_CR16","doi-asserted-by":"crossref","unstructured":"Mock, M. and Nett, E. 1999. Real-time communication in autonomous robot systems. In Proc. Fourth Int'l Symp. on Autonomous Decentralized Systems (ISADS), pp. 34\u201341.","DOI":"10.1109\/ISADS.1999.838363"},{"issue":"5","key":"4680_CR17","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1109\/12.280802","volume":"43","author":"S. Prakash","year":"1994","unstructured":"Prakash, S., Lee, Y.-H. and Johnson, T. 1994. A non-blocking algorithm for shared queues using compare-and-swap. IEEE Trans. on Computers, 43(5):548\u2013559.","journal-title":"IEEE Trans. on Computers"},{"key":"4680_CR18","unstructured":"Qazi, N.U., Woo, M. and Ghafoor, A. 1993. A synchronization and communication model for distributed multimedia objects. In Proc. first ACM Int'l Conf. on Multimedia, Anaheim, CA, pp. 147\u2013155."},{"key":"4680_CR19","doi-asserted-by":"crossref","unstructured":"Rajkumar, R. 1991. Synchronization in Real-Time Systems\/A Priority Inheritance Approach. Kluwer Academic Publishers.","DOI":"10.1007\/978-1-4615-4000-7"},{"key":"4680_CR20","unstructured":"Rajkumar, R., Gagliardi, M. and Sha, L. 1995. The real-time publisher\/subscriber inter-process communication model for distributed real-time systems: Design and implementation. In Proc. Real-Time Technology and Applications Symp., pp. 66\u201375."},{"key":"4680_CR21","unstructured":"Silberschatz, A., Galvin, P. B. and Gagne, G. 2002. Operating System Concepts, 6th edn., John Wiley & Sons, Inc."},{"issue":"9","key":"4680_CR22","doi-asserted-by":"crossref","first-page":"1186","DOI":"10.1109\/12.57059","volume":"39","author":"W. Zhao","year":"1990","unstructured":"Zhao, W., Stankovic, J. A. and Ramamritham, K. 1990. A window protocol for transmission of time-constrained messages. IEEE Trans. on Computers, 39(9):1186\u20131203.","journal-title":"IEEE Trans. on Computers"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-005-4680-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-005-4680-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-005-4680-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T07:04:27Z","timestamp":1559372667000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-005-4680-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,2,10]]},"references-count":22,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2006,3]]}},"alternative-id":["4680"],"URL":"https:\/\/doi.org\/10.1007\/s11241-005-4680-7","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,2,10]]}}}