{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:16:33Z","timestamp":1763457393259},"reference-count":14,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,6]]},"DOI":"10.1109\/sies.2013.6601482","type":"proceedings-article","created":{"date-parts":[[2013,9,25]],"date-time":"2013-09-25T22:04:23Z","timestamp":1380146663000},"page":"110-113","source":"Crossref","is-referenced-by-count":15,"title":["Real-time for the masses, step 1: Programming API and static priority SRP kernel primitives"],"prefix":"10.1109","author":[{"given":"Johan","family":"Eriksson","sequence":"first","affiliation":[]},{"given":"Fredrik","family":"Haggstrom","sequence":"additional","affiliation":[]},{"given":"Simon","family":"Aittamaa","sequence":"additional","affiliation":[]},{"given":"Andrey","family":"Kruglyak","sequence":"additional","affiliation":[]},{"given":"Per","family":"Lindgren","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Volatiles","year":"0","key":"13"},{"journal-title":"ARM CortexTM-M Programming Guide to Memory Barrier Instructions","year":"2012","key":"14"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.38"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1993.0034"},{"journal-title":"Analysing Stack Usage in Preemptive Shared Stack Systems","year":"2006","author":"ha?nninen","key":"3"},{"key":"2","article-title":"FreeRTOS reference manual: API functions and configuration options","author":"barry","year":"2009","journal-title":"Real Time Engineers Limited"},{"journal-title":"ARTEMIS Strategic Research Agenda 2011","year":"2011","key":"1"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.2012.6389040"},{"journal-title":"A Reactive Approach to Component-based Design of Resource-constrained Embedded Systems","year":"2011","author":"wiklander","key":"7"},{"journal-title":"Embedded Real-time Software Using TinyTimber Reactive Objects in C","year":"2007","author":"eriksson","key":"6"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/REAL.1990.128747"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2005.15"},{"journal-title":"Lightweight Edf Scheduling with Deadline Inheritance","year":"2003","author":"jansen","key":"9"},{"journal-title":"TinyOS An Operating System for Sensor Networks","year":"2004","author":"levis","key":"8"}],"event":{"name":"2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES)","start":{"date-parts":[[2013,6,19]]},"location":"Porto","end":{"date-parts":[[2013,6,21]]}},"container-title":["2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6589042\/6601457\/06601482.pdf?arnumber=6601482","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,14]],"date-time":"2020-10-14T15:09:50Z","timestamp":1602688190000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6601482"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6]]},"references-count":14,"URL":"https:\/\/doi.org\/10.1109\/sies.2013.6601482","relation":{},"subject":[],"published":{"date-parts":[[2013,6]]}}}