{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,28]],"date-time":"2025-08-28T12:19:24Z","timestamp":1756383564022,"version":"3.37.0"},"edition-number":"1","reference-count":32,"publisher":"Wiley","isbn-type":[{"type":"print","value":"9780471383932"},{"type":"electronic","value":"9780470050118"}],"license":[{"start":{"date-parts":[[2009,3,16]],"date-time":"2009-03-16T00:00:00Z","timestamp":1237161600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:title>Abstract<\/jats:title><jats:p><jats:italic>Real\u2010time systems<\/jats:italic>cover a broad spectrum of automated platforms in which the correctness of the system not only requires functionally (or logical) correct operation but also produces results within prespecified \u201creal\u2010time constraints.\u201d By contrast, a<jats:italic>non\u2013real\u2010time system<\/jats:italic>is one for which there is no deadline, even if fast response or high performance is desired or even preferred. Real\u2010time systems are usually \u201csituated\u201d in an environment and involve in sensing apparatus to detect, control, and adapt to the environmental conditions. Real\u2010time systems can be networked and distributed (e.g., sensor networks) or embedded (e.g., automotive control systems, cell phones).<\/jats:p>","DOI":"10.1002\/9780470050118.ecse344","type":"other","created":{"date-parts":[[2009,3,9]],"date-time":"2009-03-09T17:48:02Z","timestamp":1236620882000},"page":"2369-2377","source":"Crossref","is-referenced-by-count":4,"title":["Real\u2010Time Systems: An Introduction and the State\u2010of\u2010the\u2010Art"],"prefix":"10.1002","author":[{"given":"Krishna","family":"Kavi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Akl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali","family":"Hurson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2009,3,16]]},"reference":[{"volume-title":"Embedded System Design: A Unified Hardware\/Software, Introduction","year":"2002","author":"Vahid F.","key":"e_1_2_6_2_1"},{"key":"e_1_2_6_3_1","unstructured":"A.Gordon\u2010Ross F.Vahid andN.Dutt Automatic tuning of two\u2010level caches to embedded applications Proc. Design Automation and Test in Europe Conference (DATE) February2004."},{"key":"e_1_2_6_4_1","doi-asserted-by":"crossref","unstructured":"C.Zhang F.Vahid andW.Najjar A highly configurable cache architecture for embedded systems Proc. 30th Annual International Symposium on Computer Architecture June2003 pp.136\u2013146.","DOI":"10.1145\/871656.859635"},{"issue":"2","key":"e_1_2_6_5_1","doi-asserted-by":"crossref","first-page":"207","DOI":"10.3233\/EMC-2006-00025","article-title":"Tiny split data caches make big performance impact for embedded applications","volume":"2","author":"Naz A.","year":"2006","journal-title":"J. Embed. Comput."},{"key":"e_1_2_6_6_1","doi-asserted-by":"crossref","unstructured":"A.Naz K.Kavi J.Oh andP.Foglia Reconfigurable split data caches: A novel scheme for embedded systems Proc. 22nd Annual ACM Symposium on Applied Computing Seoul Korea March 11\u201315 2007 pp.707\u20137112.","DOI":"10.1145\/1244002.1244160"},{"key":"e_1_2_6_7_1","unstructured":"E.Lee Cyber\u2010physical systems\u2014are computing foundations adequate?Proc. NSF Workshop on Cyber\u2010Physical Systems: Research Motivation Techniques and Roadmap Austin TX October.2006."},{"key":"e_1_2_6_8_1","doi-asserted-by":"crossref","unstructured":"N. C.Audsley A.Burns M. F.Richardson andA. J.Wellings Hard real\u2010time scheduling: the deadline\u2010monotonic approach Proc. 8th IEEE Workshop on Real\u2010Time Operating Systems and Software 1991.","DOI":"10.1016\/S1474-6670(17)51283-5"},{"key":"e_1_2_6_9_1","unstructured":"L.Sha R.Rajkumar andS. S.Sathaye Generalized rate\u2010monotonic scheduling theory: A framework for developing real\u2010time systems Proc. IEEE Janunry1994."},{"key":"e_1_2_6_10_1","unstructured":"R.Jain C. J.Hughes andS. V.Adve Soft real\u2010time scheduling on simultaneous multithreaded processors Proc. 23rd IEEE International Real\u2010Time Systems Symposium December2002."},{"key":"e_1_2_6_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2001.947011"},{"key":"e_1_2_6_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/54.655185"},{"key":"e_1_2_6_13_1","unstructured":"J. H.Anderson V.Bud andU. C.Devi An EDF\u2010based scheduling algorithm for multiprocessor soft real\u2010time systems Proc. 17th Euromicro Conference on Real\u2010Time Systems 2005."},{"key":"e_1_2_6_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"e_1_2_6_15_1","doi-asserted-by":"crossref","unstructured":"J. K.Dey J.Kurose andD.Towsley Online Processor Scheduling for a Class of IRIS (Increasing Reward with Increasing Service) Real\u2010Time Tasks Tech. Rep.93\u201309 Department of Computer Science University of Massachusetts Amherst January1993.","DOI":"10.1145\/166955.167013"},{"key":"e_1_2_6_16_1","first-page":"71","article-title":"Using anytime algorithms in intelligent systems","author":"Zilberstein S.","year":"1996","journal-title":"AI Mag."},{"volume-title":"System Design and Methodology","year":"2002","author":"Eles P.","key":"e_1_2_6_17_1"},{"key":"e_1_2_6_18_1","unstructured":"S.Manolache Analysis and optimization of real\u2010time systems with stochastic behavior PhD Dissertation Sweden: Linkoping University December.2005. Available: (http:\/\/www.artes.uu.se\/publications\/sorma_lic.pdf.)"},{"key":"e_1_2_6_19_1","unstructured":"UML is defined by the OMG. Available:http:\/\/www.omg.org\/."},{"volume-title":"Real\u2010Time UML Workshop for Embedded Systems","year":"2007","author":"Douglass B. P.","key":"e_1_2_6_20_1"},{"key":"e_1_2_6_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"e_1_2_6_22_1","doi-asserted-by":"crossref","unstructured":"J. P.Lehoczky L.Sha andY.Ding The rate monotonic scheduling algorithms: exact characterization and average behavior Proc. 10th IEEE Symposium on Real\u2010Time Systems December 1989 pp.166\u2013171.","DOI":"10.1109\/REAL.1989.63567"},{"key":"e_1_2_6_23_1","first-page":"133","article-title":"Hard real\u2010time scheduling: The deadline\u2010monotonic approach","author":"Audsley N. C.","year":"1991","journal-title":"Proc. 8th IEEE Workshop on Real\u2010Time Operating Systems and Software"},{"key":"e_1_2_6_24_1","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1993.0034"},{"key":"e_1_2_6_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1980.1675609"},{"key":"e_1_2_6_26_1","first-page":"233","article-title":"A survey of contemporary real\u2010time operating systems","volume":"29","author":"Baskiyar S.","year":"2005","journal-title":"Informatica"},{"key":"e_1_2_6_27_1","unstructured":"IEEE Information Technology\u2014Portable Operating System Interface (POSIX)\u2014Part 1: Base Definitions; Part 2: System Interfaces; Part 3: Shell and Utilities; Part 4: Rationale. Available:http:\/\/standards.ieee.org\/catalog\/olis\/posix.html."},{"key":"e_1_2_6_28_1","unstructured":"IEEE Information Technology\u2014Portable Operating System Interface (POSIX): IEEE\/ANSI Std 1003.1 1996."},{"key":"e_1_2_6_29_1","unstructured":"Available:http:\/\/www.fsmlabs.com."},{"issue":"7","key":"e_1_2_6_30_1","article-title":"The design and implementation of real\u2010time schedulers in red\u2010linux","volume":"91","author":"Lin K.","year":"2003","journal-title":"Proc. IEEE"},{"volume-title":"Information and Telecommunication Technology Center","year":"2002","author":"Dinkel W.","key":"e_1_2_6_31_1"},{"key":"e_1_2_6_32_1","unstructured":"Available:http:\/\/www.mathworks.com."},{"key":"e_1_2_6_33_1","doi-asserted-by":"crossref","unstructured":"T. A.Henzinger B.Horowitz andC. M.Kirsch Giotto: A time\u2010triggered language for embedded programming Proc. EMSOFT 2001 Vol. LNCS 2211 Tahoe City CA 2001.","DOI":"10.1007\/3-540-45449-7_12"}],"container-title":["Wiley Encyclopedia of Computer Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/9780470050118.ecse344","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T03:12:48Z","timestamp":1738984368000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/9780470050118.ecse344"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,16]]},"ISBN":["9780471383932","9780470050118"],"references-count":32,"alternative-id":["10.1002\/9780470050118.ecse344","10.1002\/9780470050118"],"URL":"https:\/\/doi.org\/10.1002\/9780470050118.ecse344","archive":["Portico"],"relation":{},"subject":[],"published":{"date-parts":[[2009,3,16]]}}}