Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

A formally verified transformation to unify multiple nested clocks for a Lustre-like language

  • 53 Accesses

  • 1 Citations

This is a preview of subscription content, log in to check access.

References

  1. 1

    Halbwachs N, Caspi P, Raymond P, et al. The synchronous data flow programming language LUSTRE. Proc IEEE, 1991, 79: 1305–1320

  2. 2

    Leroy X. Formal verification of a realistic compiler. Commun ACM, 2009, 52: 107–115

  3. 3

    Bourke T, Brun L, Dagand P, et al. A formally verified compiler for Lustre. In: Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, Barcelona, 2017. 586–601

  4. 4

    Jahier E, Raymond P, Haibwachs N. The Lustre V6 Reference Manual. Software Version: master.737 (27-04-18), 2018

Download references

Acknowledgements

This work was supported by National Natural Science Foundation of China (Grant Nos. 61272086, 61462086, MJ-2015-D-066) and Sino-European Laboratory of Informatics, Automation and Applied Mathematics (Grants for the project Formally Certified Software Tools).

Author information

Correspondence to Gang Shi or Shengyuan Wang or Pen-Chung Yew.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Shi, G., Zhang, Y., Shang, S. et al. A formally verified transformation to unify multiple nested clocks for a Lustre-like language. Sci. China Inf. Sci. 62, 12801 (2019). https://doi.org/10.1007/s11432-016-9270-0

Download citation