2018
DOI: 10.1145/3236791
|View full text |Cite
|
Sign up to set email alerts
|

Fault tolerant functional reactive programming (functional pearl)

Abstract: Highly critical application domains, like medicine and aerospace, require the use of strict design, implementation and validation techniques. Functional languages have been used in these domains to develop synchronous dataflow programming languages for reactive systems. Causal stream functions and Functional Reactive Programming capture the essence of those languages in a way that is both elegant and robust. To guarantee that critical systems can operate under high stress over long periods of time, these appli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 50 publications
(52 reference statements)
0
3
0
Order By: Relevance
“…The study of how to introduce fault tolerance mechanisms in FRP systems was introduced in Perez (2018b) and Perez & Goodloe (2020), from which we borrow part of the introduction in this section and the introductory example that follows. We then extend that work to use temporal logic and QuickCheck to study the behaviour of a reactive system when faults are present in the system and to determine if fault tolerance mechanisms can handle faults as expected.…”
Section: Fault Analysis Injection and Tolerance In Reactive Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…The study of how to introduce fault tolerance mechanisms in FRP systems was introduced in Perez (2018b) and Perez & Goodloe (2020), from which we borrow part of the introduction in this section and the introductory example that follows. We then extend that work to use temporal logic and QuickCheck to study the behaviour of a reactive system when faults are present in the system and to determine if fault tolerance mechanisms can handle faults as expected.…”
Section: Fault Analysis Injection and Tolerance In Reactive Systemsmentioning
confidence: 99%
“…For further details on FRP, AFRP, and MSFs, see earlier papers (Elliott & Hudak, 1997;Nilsson et al, 2002;Courtney et al, 2003;. This presentation draws heavily from the summaries in Perez (2018b), Perez & Nilsson (2017) and Courtney et al (2003).…”
Section: Introductionmentioning
confidence: 99%
“…This paper is an extended version of Perez (2018). Section 7 is an original contribution in this extended version, with examples from Perez et al (2019).…”
Section: Introductionmentioning
confidence: 99%