{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,16]],"date-time":"2025-01-16T05:37:45Z","timestamp":1737005865506,"version":"3.33.0"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2007,4,13]],"date-time":"2007-04-13T00:00:00Z","timestamp":1176422400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2007,4,13]],"date-time":"2007-04-13T00:00:00Z","timestamp":1176422400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2007,7]]},"DOI":"10.1007\/s11241-007-9018-1","type":"journal-article","created":{"date-parts":[[2007,4,18]],"date-time":"2007-04-18T18:28:49Z","timestamp":1176920929000},"page":"75-99","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["A middleware model supporting time-triggered message-triggered objects for standard Linux systems"],"prefix":"10.1007","volume":"36","author":[{"given":"Stephen F.","family":"Jenks","sequence":"first","affiliation":[]},{"given":"Kane","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Yuqing","family":"Li","sequence":"additional","affiliation":[]},{"given":"Sheng","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Liangchen","family":"Zheng","sequence":"additional","affiliation":[]},{"given":"Moon H.","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Hee-Yong","family":"Youn","sequence":"additional","affiliation":[]},{"given":"Kyung Hee","family":"Lee","sequence":"additional","affiliation":[]},{"given":"Dong-Myung","family":"Seol","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2007,4,13]]},"reference":[{"key":"9018_CR1","volume-title":"Operating system principles","author":"P Brinch Hansen","year":"1973","unstructured":"Brinch Hansen P (1973) Operating system principles. Prentice-Hall, Englewood Cliffs"},{"key":"9018_CR2","unstructured":"Cloutier P, Mantegazza P, Papacharalambous S, Soanes I, Hughes S, Yaghmour K (2000) DIAPM-RTAI position paper. In: Proceedings of real-time Linux workshop"},{"key":"9018_CR3","first-page":"43","volume-title":"Programming languages","author":"EW Dijkstra","year":"1968","unstructured":"Dijkstra EW (1968) Communicating sequential processes. In: Genuys F (ed) Programming languages. Academic, London, pp\u00a043\u2013112"},{"key":"9018_CR4","doi-asserted-by":"crossref","unstructured":"Jenks SF, Kim KH, Henrich E, Li YQ, Zheng LC, Kim MH, Youn HY, Lee KH, Seol DM (2005) A Linux-based implementation of a middleware model supporting time-triggered message-triggered objects. In: Proceedings of ISORC 2005 (8th IEEE CS international symposium on object-oriented real-time distributed computing), Seattle, May 2005, pp\u00a0350\u2013358","DOI":"10.1109\/ISORC.2005.2"},{"issue":"8","key":"9018_CR5","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/2.607090","volume":"30","author":"KH Kim","year":"1997","unstructured":"Kim KH (1997) Object structures for real-time systems and simulators. IEEE Computer 30(8):62\u201370","journal-title":"IEEE Computer"},{"key":"9018_CR6","doi-asserted-by":"crossref","unstructured":"Kim KH (2000) APIs for real-time distributed object programming. In: IEEE Computer, June 2000, pp\u00a072\u201380","DOI":"10.1109\/2.846321"},{"key":"9018_CR7","doi-asserted-by":"crossref","unstructured":"Kim KH (2002) Commanding and reactive control of peripherals in the TMO programming scheme. In: Proceedings of 5th IEEE CS international symposium on OO real-time distributed computing (ISORC 2002), Crystal City, VA, 2002, pp\u00a0448\u2013456","DOI":"10.1109\/ISORC.2002.1003813"},{"key":"9018_CR8","doi-asserted-by":"crossref","unstructured":"Kim KH (2003) Basic program structures for avoiding priority inversions. In: Proceedings of IEEE CS 6th international symposium on object-oriented real-time distributed computing (ISORC 2003), Hakodate, Japan, pp\u00a026\u201334","DOI":"10.1109\/ISORC.2003.1199231"},{"issue":"3","key":"9018_CR9","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s11241-005-4680-7","volume":"32","author":"KH Kim","year":"2006","unstructured":"Kim KH (2006) A non-blocking buffer mechanism for real-time event message communication. Real-Time Syst 32(3):197\u2013221","journal-title":"Real-Time Syst"},{"key":"9018_CR10","doi-asserted-by":"crossref","unstructured":"Kim KH, Liu JQ (2002) Going beyond deadline-driven low-level scheduling in distributed real-time computing systems. In: B. Kleinjohann, et al (eds) Design and analysis of distributed embedded systems proceedings IFIP 17th world computer congress, TC10 stream, Montreal, Canada, August 2002, pp\u00a0205\u2013215","DOI":"10.1007\/978-0-387-35599-3_21"},{"key":"9018_CR11","doi-asserted-by":"crossref","unstructured":"Kim KH, Ishida M, Liu J (1999) An efficient middleware architecture supporting time-triggered message-triggered objects and an NT-based implementation. In: Proceedings of 2nd IEEE CS international symposium on object-oriented real-time distributed computing (ISORC *99), St. Malo, France, pp\u00a054\u201363","DOI":"10.1109\/ISORC.1999.776351"},{"key":"9018_CR12","doi-asserted-by":"crossref","unstructured":"Kim KH, Liu JQ, Kim MH, Shokri EH (2001) TMOES: a CORBA service middleware enabling high-level real-time object programming. In: Proceedings of IEEE CS 5th international symposium on autonomous decentralized systems (ISADS), Dallas, TX, pp\u00a0327\u2013335","DOI":"10.1109\/ISADS.2001.917436"},{"key":"9018_CR13","unstructured":"Kim HJ, Park SH, Kim MH (2002a) TMO-Linux: a Linux-based real-time operating system supporting execution of TMOs. In: Proceedings of 5th IEEE CS international symposium on OO real-time distributed computing (ISORC 2002), Washington, DC, pp\u00a0288\u2013294"},{"issue":"2","key":"9018_CR14","first-page":"77","volume":"17","author":"KH Kim","year":"2002","unstructured":"Kim KH, Liu JQ, Miyazaki H, Shokri EH (2002b) CORBA service middleware enabling high-level high-precision real-time distributed object programming. Comput. Sys. Sci. Eng. 17(2):77\u201384","journal-title":"Comput. Sys. Sci. Eng."},{"key":"9018_CR15","doi-asserted-by":"crossref","unstructured":"Kim KH, Im CS, Athreya P (2002c) Realization of a distributed os component for internal clock synchronization in a Lan environment. In: Proceedings of 5th IEEE CS international symposium on OO real-time distributed computing (ISORC 2002), Crystal City, VA, pp\u00a0263\u2013270","DOI":"10.1109\/ISORC.2002.1003726"},{"key":"9018_CR16","doi-asserted-by":"crossref","unstructured":"Kim KH, Li Y, Liu S, Kim MH, Kim DH (2005) RMMC programming model and support execution engine in the TMO programming scheme. In: Proceedings ISORC 2005 (8th IEEE CS international symposium on object-oriented real-time distributed computing), Seattle, May 2005, pp\u00a034\u201343","DOI":"10.1109\/ISORC.2005.47"},{"key":"9018_CR17","volume-title":"Real-time systems\u2014design principles for distributed embedded applications","author":"H Kopetz","year":"1997","unstructured":"Kopetz H (1997) Real-time systems\u2014design principles for distributed embedded applications. Kluwer Academic, Dordrecht, Chap. 3, pp\u00a045\u201370."},{"key":"9018_CR18","unstructured":"Kopetz H, Reisinger J (1993) NBW: A non-blocking write protocol for task communication in real-time systems. In: Proceedings IEEE CS 1993 real-time systems symposium, December 1993, pp\u00a0131\u2013137"},{"issue":"10","key":"9018_CR19","doi-asserted-by":"publisher","first-page":"1482","DOI":"10.1109\/26.103043","volume":"39","author":"DL Mills","year":"1991","unstructured":"Mills DL (1991) Internet time synchronization: the network time protocol. IEEE Trans Commun 39(10):1482\u20131493","journal-title":"IEEE Trans Commun"},{"key":"9018_CR20","volume-title":"Operating system concepts","author":"A Silberschatz","year":"2002","unstructured":"Silberschatz A, Galvin PB, Gagne G (2002) Operating system concepts, 6th edn. Wiley, New York"},{"key":"9018_CR21","volume-title":"MPI\u2014the complete reference, vol. 1: the MPI core","author":"M Snir","year":"1998","unstructured":"Snir M, Otto S, Huss-Lederman S, Walker D, Dongarra J (1998) MPI\u2014the complete reference, vol. 1: the MPI core, 2nd edn. MIT Press, Cambridge"},{"key":"9018_CR22","unstructured":"Wang Y-C, Lin K-J (1999) Implementing a general real-time scheduling framework in the RED-Linux real-time kernel. In: Proceedings of IEEE real-time systems symposium, pp\u00a0246\u2013255"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-007-9018-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11241-007-9018-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-007-9018-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-007-9018-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,15]],"date-time":"2025-01-15T20:52:59Z","timestamp":1736974379000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11241-007-9018-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,4,13]]},"references-count":22,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2007,7]]}},"alternative-id":["9018"],"URL":"https:\/\/doi.org\/10.1007\/s11241-007-9018-1","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"type":"print","value":"0922-6443"},{"type":"electronic","value":"1573-1383"}],"subject":[],"published":{"date-parts":[[2007,4,13]]},"assertion":[{"value":"25 September 2006","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2007","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 April 2007","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}