skip to main content
article

Requirements for a real-time .NET framework

Published: 01 February 2005 Publication History

Abstract

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.

References

[1]
{.NETLIB} NET Framework Class Library, MSDN, http://msdn.microsoft.com/library/default.asp?url=/library/enus/cpref/html/cprfef_start.asp?frame=true
[2]
{A#} Carlisle, Martin C., Sward, Ricky E., and Humphries, Jeffrey W., "Weaving Ada95 into the .NET Environment", Dept. of Computer Science, US Air Force Academy, 2002, found at http://www.usafa.af.mil/dfes/bios/mcc_html/a_sharp.html
[3]
{Anderson97} Anderson, James H., Ramamurthy, Srikanth, and Jeffay, Kevin, "Real-Time Computing with Lock-Free Shared Objects", University of North Carolina, 1997.
[4]
{Cornelius02} Cornelius, Barry, "Comparing .NET with Java", IT Service, University of Durham, 2002.
[5]
{ECMA02} Standard ECMA-335, "Common Language Infrastructure", 2nd Edition, ECMA, December 2002.
[6]
{Kwon03} Kwon, J., Wellings, A. J., and King, S., "Ravenscar-Java: A High-Integrity Profile for Real-Time Java", ACM Java Grande - ISCOPE 2002
[7]
{Liu03} Liu, Jane W. S., "Predictability of Real-Time Software on Commodity Platforms", PowerPoint presentation. ESSES 2003.
[8]
{Lutz03} Lutz, Michael H., and Laplante, Phillip A., "C# and the .NET Framework: Ready for Real Time?", IEEE Software Magazine, January/February 2003 (vol. 20, No. 1), p. 74--80.
[9]
{MSDN} MSDN Library, .NET Framework Developer's Guide, "Overview of the .NET Framework".
[10]
{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
[11]
{Puschner01} Puschner, P., and Wellings, A. J, "A Profile for High-Integrity Real-Time Java Programs", IEEE ISORC, 2001
[12]
{Richter02} Richter, Jeffrey, "Applied Microsoft .NET Framework Programming", Microsoft Press, 2002.
[13]
{ROTOR} Shared Source CLI home page at http://www.sscli.net/
[14]
{RTCE00} "Real-Time Core Extensions", J Consortium, September 2000, available at www.j-consortium.org
[15]
{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
[16]
{Struys03} Struys, Maarten, and Verhagen, Michel, "Real-Time Behaviour of the .NET Compact Framework", MSDN, 2003.

Cited By

View all

Comments

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 40, Issue 2
February 2005
40 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/1052659
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 2005
Published in SIGPLAN Volume 40, Issue 2

Check for updates

Author Tags

  1. .NET Framework
  2. architecture-neutral real-time systems
  3. code portability
  4. programming language integration

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Fairness in Distributed Systems VerificationIntegrated Model of Distributed Systems10.1007/978-3-030-12835-7_9(139-159)Online publication date: 17-Mar-2019
  • (2014)Design of University Archives Network Information System Based on J2EEApplied Mechanics and Materials10.4028/www.scientific.net/AMM.543-547.3230543-547(3230-3233)Online publication date: Mar-2014
  • (2013)Reducing startup time of a deterministic virtualizing runtime environmentProceedings of the 16th International Workshop on Software and Compilers for Embedded Systems10.1145/2463596.2463604(48-57)Online publication date: 19-Jun-2013
  • (2013)Optimierung der Code-Generierung virtualisierender Ausführungsumgebungen zur Erzielung deterministischer AusführungszeitenKommunikation unter Echtzeitbedingungen10.1007/978-3-642-33707-9_4(29-38)Online publication date: 2013
  • (2006)A prototype tool for software component services in embedded real-time systemsProceedings of the 9th international conference on Component-Based Software Engineering10.1007/11783565_16(222-237)Online publication date: 29-Jun-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media