{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:21Z","timestamp":1750308081064,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2005,2,1]],"date-time":"2005-02-01T00:00:00Z","timestamp":1107216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGPLAN Not."],"published-print":{"date-parts":[[2005,2]]},"abstract":"<jats:p>The Microsoft .NET Framework is a comparatively new technology that has already gained considerable momentum. Its user base and popularity is expanding. In addition, it offers a number of important traits, such as code portability and cross-language development. It is these features that have attracted our attention into investigating the possibility of using .NET for architecture -neutral real-time systems. As a result, this paper tries to set the groundwork for implementing a real-time version of the Microsoft .NET Framework by specifying a set of requirements.<\/jats:p>","DOI":"10.1145\/1052659.1052666","type":"journal-article","created":{"date-parts":[[2005,11,14]],"date-time":"2005-11-14T18:08:27Z","timestamp":1131991707000},"page":"41-50","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Requirements for a real-time .NET framework"],"prefix":"10.1145","volume":"40","author":[{"given":"A.","family":"Zerzelidis","sequence":"first","affiliation":[{"name":"University of York, U.K."}]},{"given":"A. J.","family":"Wellings","sequence":"additional","affiliation":[{"name":"University of York, U.K."}]}],"member":"320","published-online":{"date-parts":[[2005,2]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"{.NETLIB} NET Framework Class Library MSDN http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/enus\/cpref\/html\/cprfef_start.asp?frame=true  {.NETLIB} NET Framework Class Library MSDN http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/enus\/cpref\/html\/cprfef_start.asp?frame=true"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/589451.589456"},{"key":"e_1_2_1_3_1","volume-title":"University of North Carolina","author":"Anderson James H","year":"1997","unstructured":"{Anderson97} Anderson , James H . , Ramamurthy , Srikanth , and Jeffay , Kevin , \" Real-Time Computing with Lock-Free Shared Objects\" , University of North Carolina , 1997 . {Anderson97} Anderson, James H., Ramamurthy, Srikanth, and Jeffay, Kevin, \"Real-Time Computing with Lock-Free Shared Objects\", University of North Carolina, 1997."},{"key":"e_1_2_1_4_1","volume-title":"University of Durham","author":"Cornelius Barry","year":"2002","unstructured":"{Cornelius02} Cornelius , Barry , \" Comparing . NET with Java\", IT Service , University of Durham , 2002 . {Cornelius02} Cornelius, Barry, \"Comparing .NET with Java\", IT Service, University of Durham, 2002."},{"key":"e_1_2_1_5_1","volume-title":"{ECMA02} Standard ECMA-335, \"Common Language Infrastructure\"","year":"2002","unstructured":"{ECMA02} Standard ECMA-335, \"Common Language Infrastructure\" , 2 nd Edition, ECMA , December 2002 . {ECMA02} Standard ECMA-335, \"Common Language Infrastructure\", 2nd Edition, ECMA, December 2002.","edition":"2"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/583810.583825"},{"key":"e_1_2_1_7_1","volume-title":"ESSES","author":"Liu Jane W. S.","year":"2003","unstructured":"{Liu03} Liu , Jane W. S. , \"Predictability of Real-Time Software on Commodity Platforms\", PowerPoint presentation. ESSES 2003 . {Liu03} Liu, Jane W. S., \"Predictability of Real-Time Software on Commodity Platforms\", PowerPoint presentation. ESSES 2003."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1159034"},{"key":"e_1_2_1_9_1","unstructured":"{MSDN} MSDN Library .NET Framework Developer's Guide \"Overview of the .NET Framework\".  {MSDN} MSDN Library .NET Framework Developer's Guide \"Overview of the .NET Framework\"."},{"key":"e_1_2_1_10_1","unstructured":"{NIST99} National Institute of Standards and Technology \"Requirements for Real-time Extensions For the Java Platform\" September 1999 taken from http:\/\/www.nist.gov\/rt-java  {NIST99} National Institute of Standards and Technology \"Requirements for Real-time Extensions For the Java Platform\" September 1999 taken from http:\/\/www.nist.gov\/rt-java"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2001.922813"},{"key":"e_1_2_1_12_1","volume-title":"Microsoft Press","author":"Richter Jeffrey","year":"2002","unstructured":"{Richter02} Richter , Jeffrey , \" Applied Microsoft . NET Framework Programming \", Microsoft Press , 2002 . {Richter02} Richter, Jeffrey, \"Applied Microsoft .NET Framework Programming\", Microsoft Press, 2002."},{"key":"e_1_2_1_13_1","unstructured":"{ROTOR} Shared Source CLI home page at http:\/\/www.sscli.net\/  {ROTOR} Shared Source CLI home page at http:\/\/www.sscli.net\/"},{"key":"e_1_2_1_14_1","unstructured":"{RTCE00} \"Real-Time Core Extensions\" J Consortium September 2000 available at www.j-consortium.org  {RTCE00} \"Real-Time Core Extensions\" J Consortium September 2000 available at www.j-consortium.org"},{"key":"e_1_2_1_15_1","volume-title":"), \"The Real-Time Specification for Java","author":"{RTSJ00} The Real-Time for Java Expert Group (Bollella, G., Brosgol, B., Dibble, P., Furr, S., Gosling, J., Hardin, D., Turnbull, M., and Belliardi, R","year":"2000","unstructured":"{RTSJ00} The Real-Time for Java Expert Group (Bollella, G., Brosgol, B., Dibble, P., Furr, S., Gosling, J., Hardin, D., Turnbull, M., and Belliardi, R . ), \"The Real-Time Specification for Java \", Addison-Wesley , June 2000 , available at www.rtj.org {RTSJ00} The Real-Time for Java Expert Group (Bollella, G., Brosgol, B., Dibble, P., Furr, S., Gosling, J., Hardin, D., Turnbull, M., and Belliardi, R.), \"The Real-Time Specification for Java\", Addison-Wesley, June 2000, available at www.rtj.org"},{"key":"e_1_2_1_16_1","volume-title":"MSDN","author":"Struys Maarten","year":"2003","unstructured":"{Struys03} Struys , Maarten , and Verhagen , Michel , \" Real-Time Behaviour of the .NET Compact Framework \", MSDN , 2003 . {Struys03} Struys, Maarten, and Verhagen, Michel, \"Real-Time Behaviour of the .NET Compact Framework\", MSDN, 2003."}],"container-title":["ACM SIGPLAN Notices"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1052659.1052666","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1052659.1052666","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:07:42Z","timestamp":1750262862000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1052659.1052666"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,2]]},"references-count":16,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005,2]]}},"alternative-id":["10.1145\/1052659.1052666"],"URL":"https:\/\/doi.org\/10.1145\/1052659.1052666","relation":{},"ISSN":["0362-1340","1558-1160"],"issn-type":[{"type":"print","value":"0362-1340"},{"type":"electronic","value":"1558-1160"}],"subject":[],"published":{"date-parts":[[2005,2]]},"assertion":[{"value":"2005-02-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}