Skip to main content

The embedded software of an electricity meter: An experience in using formal methods in an industrial project

  • Education Day: Industrial Applications of Formal Methods
  • Conference paper
  • First Online:
Algebraic Methodology and Software Technology (AMAST 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1101))

Abstract

This article releases an industrial experiment of using formal methods to conceive, design, develop and test an embedded software in a massproduced device.

This text is a shortened version of a text that will appear elsewhere.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Alabau, D. Bégay, J.-P. Radoux. Formal Methods and Real-Time: Design and Validation of a Real-Time Embedded System. submitted to RTS'96.

    Google Scholar 

  2. A. Arnold. Finite transition systems. Prentice-Hall, 1994.

    Google Scholar 

  3. A. Arnold, D. Bégay, P. Crubillé. Construction and analysis of transition systems with MEC. World Scientific Pub., 1994.

    Google Scholar 

  4. A. Arnold. D. Bégay, J.-P. Radoux. An example of use of formal methods to debug an embedded software. submitted to FME'96.

    Google Scholar 

  5. D. Bégay, J. Dormoy, P. Félix. An experiment in developing real-time systems using Mec. In Teodor Rus and Charles Rattray, editors, Theories and experiences for realtime system development, volume 2 of AMAST series in Computing, chapter 14, pages 363–388. World Scientific Pub., 1994.

    Google Scholar 

  6. P. Crubillé. Réalisation de l'outil Mec: spécification fonctionnelle et architecture. PhD thesis, Université de Bordeaux I, nov. 1989.

    Google Scholar 

  7. A. Dicky. Une approche algébrique et algorithmique de l'analyse des systèmes de transition. PhD thesis, Université de Bordeaux I, feb. 1985.

    Google Scholar 

  8. A. Griffault, A. Ressouche. Synthesis of a rendez-vous based scheduler. In Didier Bégay and Marc-Michel Corsini, editors, Models and Proofs, Bordeaux, 14–16 june '95. LaBRI Université Bordeaux I, jun. 1995.

    Google Scholar 

  9. C.L. Liu, J.W. Layland. Scheduling algorithms for multiprogramming in a hard real-time environment. Journal of the ACM, 20(1):46–61. Jan. 1973.

    Google Scholar 

  10. J.-P. Radoux. Utilisation de systèmes de transitions finis pour la conception et le développement d'un système embarqué. PhD thesis, Université de Bordeaux 1, mar. 1995.

    Google Scholar 

  11. L. Sha, J.B. Goodenough, J.P. Lehoczky. Priority inheritance protocols: an approach to real-time synchronization. IEEE Transactions on Computers, C-39(9):1175–1185. Sept. 1990.

    Google Scholar 

  12. L. Sha, M.H. Klein, J.B. Goodenough. Rate Monotonic Analysis for real-time systems. Tech. report, CMU/SEI 91_TR_6, Mar. 1991.

    Google Scholar 

  13. T. Henzinger, X. Nicollin, J. Sifakis et S. Yovine. Symbolic model checking for real-time systems. Information and Computation, 111, 2, 1994 pp. 193–244.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Martin Wirsing Maurice Nivat

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arnold, A., Bégay, D., Radoux, JP. (1996). The embedded software of an electricity meter: An experience in using formal methods in an industrial project. In: Wirsing, M., Nivat, M. (eds) Algebraic Methodology and Software Technology. AMAST 1996. Lecture Notes in Computer Science, vol 1101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014304

Download citation

  • DOI: https://doi.org/10.1007/BFb0014304

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61463-0

  • Online ISBN: 978-3-540-68595-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics