Skip to main content

Property preserving homomorphisms of transition systems

  • Conference paper
  • First Online:
Logics of Programs (Logic of Programs 1983)

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

Included in the following conference series:

Abstract

We study functions preserving properties of transition systems described by formulas of a logic.

Let L be a logic for which transition systems constitute a class of models. A formula F of L defines for a given transition system S and interpretation i, a property ; a state q of S satisfies the property represented by F iff

. Given two transition systems S1 and S2 with sets of states respectively Q1 and Q2 and a function f, f : 2Q 1→2Q 2, we say that f preserves the property represented by F iff

The results presented concern the characterization of functions f which preserve properties independently of the particular choice of S1 and S2 provided that the transition systems be related via homomorphisms of a certain type.

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. BEN-ARI, Z. MANNA and A. PNUELI "The temporal logic of branching time" 8th Annual ACM Symp. on Principles of Programming Languages, January 1981, pp164–176.

    Google Scholar 

  2. G. BERTHELOT "Vérification des réseaux de Petri" Thèse 3ème cycle, Université Paris VI, Paris, January 1978.

    Google Scholar 

  3. D. BRAND "Algebraic simulation between parallel programs" IBM research Report RC 7206 (/=/ 30923) 6/29/78, IBM Yorktown Heights.

    Google Scholar 

  4. S.D. BROOKES and W.C. ROUNDS "Behavioural equivalence relations induced by programming logics" to appear in Proc. ICALP83, Barcelona, Spain.

    Google Scholar 

  5. A.GINSBURG "Algebraic theory of automata" Academic Press, New York and London, 1968.

    Google Scholar 

  6. J.S. GOURLAY, W.C. ROUNDS and R. STATMAN "On properties preserved by contractions of concurrent systems" Proc. Int. Symp. Semantics of Concurrent Computation, LNCS Vol.70, pp51–65, 1979.

    Google Scholar 

  7. K. JENSEN "A method to compare the descriptive power of different types of Petri nets" Proc. MFCS80, LNCS Vol.88, pp348–361.

    Google Scholar 

  8. M. HENNESSY and R. MILNER "On observing non determinism and concurrency" Proc. ICALP80, LNCS Vol. 85, 1980, pp299–309.

    Google Scholar 

  9. T. KASAI and R.E. MILNER "Homomorphisms between models of parallel computation" IBM Research Report RC7796 (/=/ 33742) 8/2/79, Yorktown Heights.

    Google Scholar 

  10. Y.S. KWONG "On reductions of asynchronous systems" Theor. Comp. Sci. 5, pp25–30, 1977.

    Google Scholar 

  11. R.J. LIPTON "Reduction: a method of proving properties of parallel programs" CACM Vol. 18, No 12, Dec. 1975, pp717–721.

    Google Scholar 

  12. A.I. MAL'CEV "Algebraic systems" Springer Verlag, Berlin Heidelberg New York, 1973.

    Google Scholar 

  13. R. MILNER "An algebraic definition of simulation between programs" Proc. Second Int. joint Conf. on Artificial Intelligence BCS, pp481–489, Sept. 1981.

    Google Scholar 

  14. R. MILNER "A calculus of communicating systems" LNCS Vol.92, 1980.

    Google Scholar 

  15. R. MILNER "Calculi for synchrony and asynchrony" Report TR CSR 104–82, Univ. of Edinburgh, Dept. of Computer Sci. 1982.

    Google Scholar 

  16. J.P. QUEILLE and J. SIFAKIS "Specification and verification of concurrent systems in CESAR" LNCS Vol. 137, pp337–351, April 82.

    Google Scholar 

  17. G. ROUCAIROL and R. VALK "Reductions of nets and parallel programs" Net theory and applications, LNCS Vol.84, 1979.

    Google Scholar 

  18. J. SIFAKIS "Property preserving homomorphisms and a notion of simulation for transition systems" Report RR332, IMAG, Grenoble, Nov. 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Edmund Clarke Dexter Kozen

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sifakis, J. (1984). Property preserving homomorphisms of transition systems. In: Clarke, E., Kozen, D. (eds) Logics of Programs. Logic of Programs 1983. Lecture Notes in Computer Science, vol 164. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-12896-4_381

Download citation

  • DOI: https://doi.org/10.1007/3-540-12896-4_381

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-12896-0

  • Online ISBN: 978-3-540-38775-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics