Skip to main content

Embedded System Design Using the PUSSEE Method

An overview

  • Chapter
UML-B Specification for Proven Embedded Systems Design

Abstract

The approach presented in this book relies on the unification of System specification environments for developing electronic Systems that are formally proven to be correct (correct-by-construction Systems). The key concept conveyed is the formal proof of System properties, which is carried out at every phase of the co-design cycle. The main idea is to build fully functional System modeis that are formally proven to be correct, and based on them to produce automatically the hardware and the Software parts of the System. The approach presented relies on the combined use of UML and B language.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. J-R. Abrial, The B Book: Assigning programs to meanings, Cambridge University Press, 1996.

    Book  MATH  Google Scholar 

  2. J. Warmer, A. Kleppe, The Object Constraint Language: Precise Modeling with UML, Addison-Wesley, 1999.

    Google Scholar 

  3. P. Facon, R. Lelau, H.P. Nguyen, Combining UML with the B formal method for the Specification of database applications, Research Report, CEDRIC Laboratory, Paris, 1999.

    Google Scholar 

  4. ClearSy, Event B Reference Manual. Version 1.0, Available at: http://www.atelierb.societe.com/ressources/evt2b/eventb_reference_manual.pdf, 2001.

    Google Scholar 

  5. J. Draper et al, Evaluating the B method on an avionics example, Proceedings of Data Systems in Aerospace (DASIA) Conference, 1996.

    Google Scholar 

  6. C. Snook, L. Tsiopoulos, M. Waiden, A Case Study in Requirement Analysis ofControl Systems using UML and B, Proceedings of International Workshop on Refinement of Critical Systems, Methods, Tools and Developments, 2003.

    Google Scholar 

  7. J-R. Abrial, Event Driven Electronic Circuit Construction, Available at: http://www.atelierb.societe.com/ressources/articles/cir.pdf, 2001.

    Google Scholar 

  8. J-L. Boulanger et al, Formalization of Digital Circuits Using the B Method, Proceedings of 8th International Conference on Computer Aided Design, Manufacture and Operation in the Railway and Other Advanced Mass Transit Systems, 2002.

    Google Scholar 

  9. W. Ifill et al, The Use of B to Specify, Design and Verify Hardware, High Integrity Software, Springer Science+Business Media New York, 43–62, 2001.

    Google Scholar 

  10. PUSSEE Project. Available at: http://www.keesda.com/pussee, 2004.

  11. KeesDA, BHDL User Guide. Preliminary Version, Available at http://www.keesda.com.

  12. J-R. Abrial, Event Model Decomposition, Available at: http://www.atelierb.societe.com/resources/articles/dcmp3.pdf, 2001.

    Google Scholar 

  13. T. Lecomte, D4.4.1: Methodological Guidelines: Interface based synthesis/ refinement in B, IST-2000–30103 PUSSEE, Project Report, 2003.

    Google Scholar 

  14. T. Lecomte, J. R. Abrial, F. Badeau, C. Czernecki, D. Sabatier, C. Snook, Abstract modeling: System level modeiling and refinement in B, Technical Report, Project IST-2000–30103 PUSSEE, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media New York

About this chapter

Cite this chapter

Voros, N.S., Snook, C., Hallerstede, S., Lecomte, T. (2004). Embedded System Design Using the PUSSEE Method. In: Mermet, J. (eds) UML-B Specification for Proven Embedded Systems Design. Springer, Boston, MA. https://doi.org/10.1007/978-1-4020-2867-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-2867-0_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5256-1

  • Online ISBN: 978-1-4020-2867-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics