1991
DOI: 10.1007/bf00365999
|View full text |Cite
|
Sign up to set email alerts
|

Real-time Concurrent C: A language for programming dynamic real-time systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

1995
1995
2020
2020

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 51 publications
(11 citation statements)
references
References 7 publications
0
11
0
Order By: Relevance
“…Support of concurrent execution models and timing constructs are provided by external libraries (e.g., Posix). Other C-based programming languages have been proposed, including Real-Time Concurrent C [25] and more recently Timed C [27]. C-based programming languages are often favoured thanks to their portability to various platforms, including UNIX platforms, RTOSs, and bare-metal.…”
Section: Deterministic Software Architecturesmentioning
confidence: 99%
“…Support of concurrent execution models and timing constructs are provided by external libraries (e.g., Posix). Other C-based programming languages have been proposed, including Real-Time Concurrent C [25] and more recently Timed C [27]. C-based programming languages are often favoured thanks to their portability to various platforms, including UNIX platforms, RTOSs, and bare-metal.…”
Section: Deterministic Software Architecturesmentioning
confidence: 99%
“…In contrast to other concurrency extensions of the C/C++ language (e.g., Concurrent C / Real-Time Concurrent C [13], Real-Time C [14]), our model is static and declarative, directly in terms of task and resources building directly on the notions used in context of static schedulability analysis. TinyOS [15] provides through the NesC programming language a static/declarative model, however, TinyOS tasks are executed non-preemptively which largely limits real-time scheduling, whereas RTMF tasks are fully concurrent.…”
Section: Related Workmentioning
confidence: 99%
“…Argos [Maraninchi 1991], Statecharts [Harel 1987], SyncCharts [André 1996], Argonaute [Maraninchi 1990], Polis [Balarin 1997], Polychrony ], Scade [Dormoy 2008], Simulink/Matlab ]; Language Extensions. ECL (C) 4 [Lavagno and Sentovich 1999], Jester (Java) [Antonotti et al 2000], Reactive-C (C) [Boussinot 1991], Real-time Concurrent C (C) [Gehani and Ramamritham 1991], RTC++ (C++) [Ishikawa et al 1992], Scoop (Eiffel) [Compton 2000], SugarCubes (Java) [Boussinot and Susini 1998]; Hardware Description Languages. Lava [Bjesse et al 1998], SystemC [Initiative 2006], Verilog [Thomas and Moorby 2002], VHDL [IEEE standard 1988]; Models and Intermediate Formats.…”
Section: Synchronous Languagesmentioning
confidence: 99%