{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T06:57:48Z","timestamp":1773644268549,"version":"3.50.1"},"reference-count":20,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2015,3,1]],"date-time":"2015-03-01T00:00:00Z","timestamp":1425168000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Robot. Automat. Mag."],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1109\/mra.2014.2356937","type":"journal-article","created":{"date-parts":[[2015,1,16]],"date-time":"2015-01-16T19:58:02Z","timestamp":1421438282000},"page":"76-85","source":"Crossref","is-referenced-by-count":34,"title":["The Ach Library: A New Framework for Real-Time Communication"],"prefix":"10.1109","volume":"22","author":[{"given":"Neil T.","family":"Dantam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel M.","family":"Lofaro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ayonga","family":"Hereid","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul Y.","family":"Oh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aaron D.","family":"Ames","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Stilman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.391"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1506409.1506426"},{"key":"ref12","doi-asserted-by":"crossref","DOI":"10.17918\/etd-4279","article-title":"Unified algorithmic framework for high degree of freedom complex systems and humanoid robots","author":"lofaro","year":"2013"},{"key":"ref13","year":"2007","journal-title":"Data Distribution Service for Real-time Systems Object Management Group Inc"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6631262"},{"key":"ref15","article-title":"ROS: An open-source robot operating system","author":"quigley","year":"0","journal-title":"Proc IEEE Int Conf Robotics Automation Workshop Open Source Robotics"},{"key":"ref16","article-title":"Fallacies of distributed computing explained","author":"rotem-gal-oz","year":"2006","journal-title":"Sun Microsystems Inc"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1016\/S0140-3664(97)00165-5","article-title":"The design of the TAO real-time object request broker","volume":"21","author":"schmidt","year":"1998","journal-title":"Comput Commun"},{"key":"ref18","article-title":"Operating System Concepts","author":"silberschatz","year":"2009"},{"key":"ref19","article-title":"Advanced Programming in the UNIX Environment","author":"stevens","year":"2005"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICHR.2009.5379574"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2003.1242011"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2012.6651538"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2013.IX.040"},{"key":"ref8","article-title":"The spin model checker","author":"holtzman","year":"2004"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2239553"},{"key":"ref2","article-title":"How fast is fast enough? Choosing between Xenomai and Linux for real-time applications","author":"brown","year":"2010","journal-title":"Invariant Systems Inc"},{"key":"ref1","first-page":"29","article-title":"Behavior-based iterative component architecture for soccer applications with the Nao humanoid","author":"ag\u00fcero","year":"0","journal-title":"Proceedings of the 5th Workshop on Humanoid Soccer Robots"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2010.5649358"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509593"}],"container-title":["IEEE Robotics &amp; Automation Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/100\/7059262\/07012101.pdf?arnumber=7012101","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,26]],"date-time":"2022-04-26T23:01:38Z","timestamp":1651014098000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7012101\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3]]},"references-count":20,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/mra.2014.2356937","relation":{},"ISSN":["1070-9932"],"issn-type":[{"value":"1070-9932","type":"print"}],"subject":[],"published":{"date-parts":[[2015,3]]}}}