Christophe Jacquet: Research and Teaching

Publications >

Conference paper:

Checking Properties on the Control of Heterogeneous Systems

Christophe Jacquet, Dominique Marcadet

IEEE International Conference on Software Testing, verification and validation, MoVaH Workshop on Modeling, Validation and Heterogeneity, April 2008. pp. 141-150. IEEE Digital Library.

Jump to: Download | Abstract | Text Reference | BibTeX Reference

Download

Abstract

We present a component-based description language for heterogeneous systems composed of several data flow processing components and a unique event-based controller. Descriptions are used both for generating and deploying implementation code and for checking safety properties on the system. The only constraint is to specify the controller in a synchrounous reactive language. We propose an analysis tool which transforms temporal logic properties of the system as a whole into properties on the events of the controller, and hence into synchronous reactive observers. If checks succeed, the final system is therefore correct by construction. When it is not possible to generate observers that correspond exactly to the specified properties, our tool is capable of generating approximate observers. Alghough the results given by these are subject to interpretation, they can nevertheless prove useful and help detect defects or even guarantee the correctness of a system.

Text Reference

Christophe Jacquet, Dominique Marcadet. “Checking Properties on the Control of Heterogeneous Systems”. IEEE International Conference on Software Testing, verification and validation, MoVaH Workshop on Modeling, Validation and Heterogeneity, April 2008. pp. 141-150. IEEE Digital Library.

BibTeX Reference

@InProceedings{ jacquet2008movah,
    author = {Christophe Jacquet and Dominique Marcadet},
    publisher = {{IEEE Digital Library}},
    doi = {{http://doi.ieeecomputersociety.org/10.1109/ICSTW.2008.12}},
    title = {{Checking Properties on the Control of Heterogeneous Systems}},
    booktitle = {{IEEE International Conference on Software Testing, verification and validation, MoVaH Workshop on Modeling, Validation and Heterogeneity}},
    month = {April},
    year = {2008},
    pages = {141-150},
}