Skip to main content

Executable Specifications for Heterogeneous Embedded Systems

An Answer to the Design of Complex Systems

  • Chapter
Design Technology for Heterogeneous Embedded Systems
  • 1234 Accesses

Abstract

It is possible to raise the abstraction level of the description of a system. Using an effective methodology to separate data and control, we show that a truly executable specification flow is possible, and that it is highly beneficial in the validation and verification of complex systems. This methodology is technology-independent and accommodates a mixture of hardware and software, analog and digital, electronic and micromechanics components.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

References

  1. Capability Maturity Model Integration Product Team: CMMI® for Development, Version 1.02. Carnegie Mellon Software Engineering Institute, Carnegie Mellon University, August 2006

    Google Scholar 

  2. Schubert, P.J., Vitkin, L., Winters, F.: Executable specs: what makes one, and how are they used. In: SAE® 2006 Conference, Society of Automotive Engineers, Inc., 2006-01-1357 (2006)

    Google Scholar 

  3. Object Management Groupâ„¢: Unified Modeling Language (UML), version 2.2, February 2009

    Google Scholar 

  4. Labbani, O., Dekeyser, J.-L., Rutten, É.: Separating control and data flow: methodology and automotive system case study. INRIA report 5832, February 2006

    Google Scholar 

  5. Berry, G., Gonthier, G.: The Esterel synchronous programming language: design, semantics, implementation. Sci. Comput. Program. 19(2), 87–152 (1992)

    Article  MATH  Google Scholar 

  6. Hales, T.: Formal proof. Not. Am. Math. Soc. 55(11), 1370 (2008)

    MathSciNet  MATH  Google Scholar 

  7. Harrison, J.: Formal proof—theory and practice. Not. Am. Math. Soc. 55(11), 1395 (2008)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yves Leduc .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Leduc, Y., Messina, N. (2012). Executable Specifications for Heterogeneous Embedded Systems. In: Nicolescu, G., O'Connor, I., Piguet, C. (eds) Design Technology for Heterogeneous Embedded Systems. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-1125-9_3

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-1125-9_3

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-1124-2

  • Online ISBN: 978-94-007-1125-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics