C# and the .Net framework

Ready for real time?

Michael H. Lutz, Phillip A. Laplante

Research output: Contribution to journalArticle

Abstract

The suitability of Microsoft's integrated development environment, Visual Studio.NET, which includes C# programming language and .NET framework, to run in real time systems, is discussed. Microsoft released the .NET compact framework as a version of the .NET framework for the scaled-down operating systems such as Windows CE 3.0 and handheld devices. The platform does not support many of the thread management constructs that real-time systems states. It is found that the platform has unbounded execution of its garbage-collected environment and lacks threading constructs to adequately support schedulability and determinism, which makes it unsuitable for real time applications.

Original languageEnglish (US)
JournalIEEE Distributed Systems Online
Volume4
Issue number2
StatePublished - 2003

Fingerprint

Real time systems
Studios
Computer programming languages

All Science Journal Classification (ASJC) codes

  • Engineering(all)
  • Computer Networks and Communications

Cite this

@article{728a26f2471a4badac6a3055d71886bd,
title = "C# and the .Net framework: Ready for real time?",
abstract = "The suitability of Microsoft's integrated development environment, Visual Studio.NET, which includes C# programming language and .NET framework, to run in real time systems, is discussed. Microsoft released the .NET compact framework as a version of the .NET framework for the scaled-down operating systems such as Windows CE 3.0 and handheld devices. The platform does not support many of the thread management constructs that real-time systems states. It is found that the platform has unbounded execution of its garbage-collected environment and lacks threading constructs to adequately support schedulability and determinism, which makes it unsuitable for real time applications.",
author = "Lutz, {Michael H.} and Laplante, {Phillip A.}",
year = "2003",
language = "English (US)",
volume = "4",
journal = "IEEE Distributed Systems Online",
issn = "1541-4922",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

C# and the .Net framework : Ready for real time? / Lutz, Michael H.; Laplante, Phillip A.

In: IEEE Distributed Systems Online, Vol. 4, No. 2, 2003.

Research output: Contribution to journalArticle

TY - JOUR

T1 - C# and the .Net framework

T2 - Ready for real time?

AU - Lutz, Michael H.

AU - Laplante, Phillip A.

PY - 2003

Y1 - 2003

N2 - The suitability of Microsoft's integrated development environment, Visual Studio.NET, which includes C# programming language and .NET framework, to run in real time systems, is discussed. Microsoft released the .NET compact framework as a version of the .NET framework for the scaled-down operating systems such as Windows CE 3.0 and handheld devices. The platform does not support many of the thread management constructs that real-time systems states. It is found that the platform has unbounded execution of its garbage-collected environment and lacks threading constructs to adequately support schedulability and determinism, which makes it unsuitable for real time applications.

AB - The suitability of Microsoft's integrated development environment, Visual Studio.NET, which includes C# programming language and .NET framework, to run in real time systems, is discussed. Microsoft released the .NET compact framework as a version of the .NET framework for the scaled-down operating systems such as Windows CE 3.0 and handheld devices. The platform does not support many of the thread management constructs that real-time systems states. It is found that the platform has unbounded execution of its garbage-collected environment and lacks threading constructs to adequately support schedulability and determinism, which makes it unsuitable for real time applications.

UR - http://www.scopus.com/inward/record.url?scp=3042599921&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=3042599921&partnerID=8YFLogxK

M3 - Article

VL - 4

JO - IEEE Distributed Systems Online

JF - IEEE Distributed Systems Online

SN - 1541-4922

IS - 2

ER -