Abstract
For many programming languages, the only formal semantics published is an SOS big-step semantics. Such a semantics is not suited for investigations that observe intermediate states, such as invariant techniques. In this paper, a construction is proposed that generates automatically a small-step SOS semantics from a big-step semantics. This semantics is based on the a priori technique pioneered by Willem-Paul de Roever et al.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apt, K.R., Francez, N., de Roever, W.P.: A Proof System for Communicating Sequential Processes. ACM Transactions on Programming Languages and Systems 2(3), 352–385 (1980)
Barringer, H., Kuiper, R., Pnueli, A.: Now You May Compose Temporal Logic Specifications. In: Proc. 16th ACM Symposium on Theory of Computing, pp. 51–63 (1984)
Grümberg, O., Francez, N., Makowski, J., de Roever, W.P.: A proof rule for fair termination. Information and Control 66(1/2) (1983)
Huizing, C.: Semantics of Reactive Systems: Comparison and Full Abstraction. PhD thesis, Eindhoven Technical University (1991)
Koymans, R., Shyamasundar, R.K., de Roever, W.P., Gerth, R.T., Arun-Kumar, S.: Compositional Semantics for Real-Time Distributed Computing. Information and Computation 79(3), 210–256 (1988)
Middelkoop, R., Huizing, C., Kuiper, R., Luit, E.: Specification and Verification of Invariants Exploiting Layers in OO Designs. Fundamenta Informaticae 85(1-4), 377–398 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Huizing, C., Koymans, R., Kuiper, R. (2010). A Small Step for Mankind. In: Dams, D., Hannemann, U., Steffen, M. (eds) Concurrency, Compositionality, and Correctness. Lecture Notes in Computer Science, vol 5930. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11512-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-11512-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11511-0
Online ISBN: 978-3-642-11512-7
eBook Packages: Computer ScienceComputer Science (R0)