Skip to main content

Spectrum

Describing traces in an algebraic specification language abstractly by predicates and more concretely by CSP-like programming constructs

  • Chapter
  • First Online:
Formal Development of Reactive Systems

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

  • 176 Accesses

Abstract

This work aims at describing the behaviour of the production cell on two levels of abstraction. First, the production cell is modelled using a sublanguage of the process description language CSP. Informal description methods, like diagrams, are used for the development of the first model as well. A pseudo-interpreter for the CSP-sublanguage is given, which allows to validate the model against the informal description. To formulate and verify critical properties, an abstract trace specification of the production cell is given, that accepts further, especially more efficient models of the production cell. This abstract specification introduces several views to the production cell, each of which separates a different aspect such as data flow or performed actions.

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. Broy et al., The Requirement and Design Specification Language SPECTRUM, An Informal Introduction, TU München, technical report TUM-I9311, 1993.

    Google Scholar 

  2. M. Broy et al., The Design of Distributed Systems — An Introduction to FOCUS, TU München, technical report TUM-I9202, 1992.

    Google Scholar 

  3. D. Dranidis, S. Gastinger, Description of a Production Cell using CSP and SPECTRUM, Ludwig-Maximilians-Universität München, technical report, in work, 1994.

    Google Scholar 

  4. R. J. van Gladbeek, Comparative Concurrency Semantics and Refinement of Actions, PhD Thesis, Centruum voor Wiskunde en Informatica, Universiteit te Amsterdam, 1990.

    Google Scholar 

  5. C.A.R. Hoare, Communicating Sequential Processes, Prentice-Hall, 1985.

    Google Scholar 

  6. T. Lindner, Task Description for the Case Study “Production Call”, Forschungszentrum Informatik, University of Karlsruhe, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Claus Lewerentz Thomas Lindner

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Dranidis, D., Gastinger, S. (1995). Spectrum. In: Lewerentz, C., Lindner, T. (eds) Formal Development of Reactive Systems. Lecture Notes in Computer Science, vol 891. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58867-1_56

Download citation

  • DOI: https://doi.org/10.1007/3-540-58867-1_56

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-49133-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics