Skip to main content

A Compositional Semantics for Statecharts using Labeled Transition Systems

  • Conference paper
CONCUR ’94: Concurrency Theory (CONCUR 1994)

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

Included in the following conference series:

Abstract

We characterize the statecharts step semantics of Pnueli and Shalev as a mapping Ψ from an inductively defined algebra of statecharts terms to a domain of labeled transition systems (LTSs). Statecharts equivalence =sc, i.e. LTS isomorphism, is shown not to be a congruence and hence the step semantics is not compositional. We define a new semantic mapping Ψ > to a domain of LTSs with a richer label structure, and show that LTS isomorphism in this domain is the largest congruence contained in =sc.

Research supported in part by NSF Grants CCR-9120995 and CCR-9208585, and AFOSR Grant F49620-93-1-0250.

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

References

  1. D. Hard. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8: 231–274, 1987.

    Article  MathSciNet  Google Scholar 

  2. C. Huising, R. Gerth, and W. P. de Roever. Modeling statecharts behavior in a fully abstract way. In Proc. 13th CAAP, number 299 in Lecture Notes in Computer Science, pages 271–294. Springer Verlag, 1989.

    Google Scholar 

  3. D. Hanel and A. Pnueli. On the development of reactive systems. In Logic and Models of Concurrent Sytems, number 133 in NATO ASI series, pages 477–498, Berlin, 1985. Springer-Verlag.

    Google Scholar 

  4. D. Hanel, A. Pnueli, J. P. Schmidt, and R. Sherman. On the formal semantics of statecharts. Proc. 2nd IEEE Symposium on Logic in Computer Science, pages 54–64, 1987.

    Google Scholar 

  5. J. J. M. Hooman, S. Ramesh, and W. P. de Roever. A compositional axiomatisation of statecharts. Theoretical Computer Science, 101: 289–335, July 1992.

    Article  MATH  MathSciNet  Google Scholar 

  6. F. Maraninchi. The Argos language: graphical representation of automata and description of reactive systems. In IEEE Workshop on Visual Languages, 1991.

    Google Scholar 

  7. F. Maraninchi. Operational and compositional semantics of synchronous automaton composition. In Proceedings of CONCUR ‘82 — Third International Conference on Concurrency Theory, 1992.

    Google Scholar 

  8. A. Peron. Synchronous and Asynchronous Models for Statecharts. PhD thesis, Universita di Pisa-Genova-Udine, 1993.

    Google Scholar 

  9. A. Pnueli. Applications of temporal logic to the specification and verification of reactive systems: A survey of current trends. In et. al. de Baker, editor, Current Trends in Concurrency, number 224 in Lecture Notes inComputer Science, pages 510–584, 1986.

    Google Scholar 

  10. A. Pnueli and M. Shalev. What is in a step: On the semantics of statecharts. In Theoretical Aspects of Computer Software, number 526 in Lecture Notes inComputer Science, pages 244–264, 1991.

    Chapter  Google Scholar 

  11. A. C. Uselton and S. A. Smolka. State refinement in process algebra. In Proceedings of the North American Process Algebra Workshop, Ithaca, New York, August 1993. Available as TR 93–1369, Department of Computer Science, Cornell University.

    Google Scholar 

  12. A. C. Uselton and S. A. Smolka. A process algebraic semantics for state-charts via state refinement. In Proceedings of IFIP Working Conference on Programming Concepts, Methods and Calculi (PROCOMET), June 1994. To appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Uselton, A.C., Smolka, S.A. (1994). A Compositional Semantics for Statecharts using Labeled Transition Systems. In: Jonsson, B., Parrow, J. (eds) CONCUR ’94: Concurrency Theory. CONCUR 1994. Lecture Notes in Computer Science, vol 836. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48654-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48654-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58329-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics