DocumentCode :
1685583
Title :
Response Time Analysis for the Abort-and-Restart Event Handlers of the Priority-Based Functional Reactive Programming (P-FRP) Paradigm
Author :
Ras, J. ; Cheng, Albert M K
Author_Institution :
Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
fYear :
2009
Firstpage :
305
Lastpage :
314
Abstract :
Programming microcontrollers is a different paradigm from microprocessor programming. The traditional way to program microcontrollers is to write the program in C or an assembly language, but modern embedded systems are more complex. The Priority-based Functional Reactive Programming (P-FRP) paradigm could make microcontroller programming better. P-FRP makes it possible to treat programs as functions (stateless) and amenable to proofs and type-safety. In this paper, we focus on the abort-and-restart event handler semantics of P-FRP, which is neither a concurrency control policy nor a true scheduling policy. Instead, it is a policy in which the most important task is scheduled first. This paper refines the response time analysis for the abort-and-restart model on single-core systems.
Keywords :
embedded systems; functional programming; microcontrollers; processor scheduling; programming language semantics; C program; P-FRP program; Priority-based Functional Reactive Programming; abort-and-restart event handler semantics; assembly language program; embedded systems; microcontroller programming; response time analysis; single-core systems; task scheduling; Application software; Computer applications; Computer science; Delay; Embedded computing; Embedded system; Functional programming; Microcontrollers; Microprocessors; Real time systems; Abort-and-Restart; Microcontroller Programming; P-FRP;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
Conference_Location :
Beijing
ISSN :
1533-2306
Print_ISBN :
978-0-7695-3787-0
Type :
conf
DOI :
10.1109/RTCSA.2009.64
Filename :
5279691
Link To Document :
بازگشت