Hybrid verifications of reactive programs

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

We present in this paper some new language features and constructs, that allow the joint synchronous/asynchronous programming of reactive applications, as well as their formal verification. We show that reactive applications may be dealt with from two points of view. First, from the chronological point of view, i.e., when reactions are instantaneous, generated by event occurrences in discrete time. Second, from the chronometrical point of view, when reactions have durations in dense time. This duality must be expressible in languages that allow a consistent programming of both synchronous and asynchronous features. The objective of mixing these dual approaches leads to model reactive systems by using hybrid systems, to deal simultaneously with both discrete and continuous phenomena. Furthermore, this must be followed by some verification of the application's properties, with respect to its behavioural and quantitative features. We analyze several existing frameworks that meet these requirements, and propose our own approach based on the language ELECTRE.

Cite

CITATION STYLE

APA

Roux, O., Rusu, V., & Cassez, F. (1999). Hybrid verifications of reactive programs. Formal Aspects of Computing, 11(4), 448–471. https://doi.org/10.1007/s001650050042

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free