Skip to main content

Spezifikation von Firmware

  • Conference paper
Firmware Engineering

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 31))

  • 50 Accesses

Summary

Starting with a discussion of the abstraction and specification methods employed in the hierarchical software design methodology, approaches are considered towards the adoptation of these methods for firmware specification. The basic levels of abstraction in firmware systems are identified, and fundamental differences are recognized between software and firmware specification. Consequently, the need arises for extensions and modifications of the existing software specification methods to make them suitable for firmware specification. In particular, the application of the axiomatic and the operational approach to firmware specification is discussed and demonstrated by examples, and the adequacy of the two methods is evaluated.

Zusammenfassung

Ausgehend von Abstraktionsmechanismen des Software-Entwurfs und Software-Spezifikationsmethoden werden Ansätze zur Spezifikation von Firmware vorgestellt. Grundlegende Abstraktionsebenen des Firmware-Entwurfs werden aufgezeigt und fundamentale Unterschiede zwischen Software und Firmware genannt, die Erweiterungen bzw. Modifikationen bei der Adoption von Software-Spezifikationstechniken im Firmware Engineering notwendig machen. Die Anwendung von axiomatischer und Operationen er Methode wird demonstriert. Eine Wertung der Eignung dieser Methoden für den Firmware-Entwurf wird vorgenommen.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

Literaturverzeichnis

  1. Campell R.H., Habermann A.N., The Specification of Process Synchronization by Path Expressions, Lecture Notes in Computer Science, Vol. 16, SPRINGER-VERLAG, Berlin-Heidelberg-New York 1974

    Google Scholar 

  2. Dasgupta S., Towards a Microprogramming Language Scheme, Sigmicro Newsletters, Vol. 9, No. 4, December 1978

    Google Scholar 

  3. Dijkstra E.W., Notes on Structured Programming, in: Dahl/Dijkstra/Hoare (eds.): Structured Programming, Academic Press, New York 1972

    Google Scholar 

  4. Drongowski P.I., Rose C.W., Application of Hardware Description Languages to Microprogramming: Method, Practice, and Limitations, Sigmicro Newsletters, Vol. 10, No. 4, 1979

    Google Scholar 

  5. Giloi W.K., Balaci R., Behr P., APLDS — A Powerful Portable Programming System for RT-Level Hardware Description and Simulation, Microprogram Specification, and the Simulation of Parallel Processing Concepts, Tech. University of Berlin, FB Informatik, Tech. Report 78–21 (June 1978)

    Google Scholar 

  6. Giloi W.K., Behr P., APLDS — An APL-Based Hardware Specification/Simulation System, paper submitted for presentation on APL 80 INTERN. CONGRESS (Delft/Netherlands, June 1980)

    Google Scholar 

  7. Giloi W.K., Behr P., Güth R., FIT — A System for Firmware Specification, Implementation, and Validation, Proc. IFIP Working Conference on Firmware, Microprogramming, and Restructurable Hardware, North-Holland, 1980

    Google Scholar 

  8. Hoare C.A.R., An Axiomatic Basis for Computer Programming, CACM 12,10 (Oct. 1969)

    Google Scholar 

  9. Hoare C.A.R., Communicating Sequential Processes, CACM 21,8 (Aug. 1978)

    Google Scholar 

  10. Levitt K.N., Moriconi M.S., The SRI Interactive Program Verification System, in: Berg/Giloi(eds.), The Use of Formal Specification of Software and Firmware, to be published 1980 by SPRINGER

    Google Scholar 

  11. Liskov B., Zilles S., Programming with Abstract Data Types, ACM SIGPLAN Notices 9,4 (April 1974)

    Article  Google Scholar 

  12. Milne R., Strachey C., A Theory of Programming Language Semantics, J. Wiley, New York 1976

    MATH  Google Scholar 

  13. Myers G.J., Advances in Computer Architecture, J. Wiley, New York 1978

    MATH  Google Scholar 

  14. Ross D.T., Structured Analysis (SA): A Language for Communicating Ideas, IEEE Tr. o. Software Engineering, Vol. 3, No. 1 (Jan. 1977)

    Google Scholar 

  15. Stoy J., Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory, MIT Press, Cambridge, Mass., 1977

    Google Scholar 

  16. Wegner P., The Vienna Definition Language, Computing Surveys, Vol. 4, No. 1, March 1972

    Google Scholar 

  17. Wirth N., Programming Development by Stepwise Refinement, CACM 14,4 (April 1971)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1980 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Giloi, W.K., Gueth, R. (1980). Spezifikation von Firmware. In: Giloi, W.K. (eds) Firmware Engineering. Informatik-Fachberichte, vol 31. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67774-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-67774-8_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-10304-2

  • Online ISBN: 978-3-642-67774-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics