Abstract
A very general notion of refinement of event structures is presented that refines both the events and the relations of causality and conflict. It is based on a purely semantic construction based on sections of a functor between domain-like categories. The present construction is compared to others in the literature.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
L. Aceto and M. Hennessy. Towards Action-Refinement in Process Algebras. In A. Meyer, editor, Proc. 4th Symposium in Logic in Computer Science, pages 138–145, Asilomar. I.E.E.E. Computer Society, 1989.
R. Back. A Calculus of refinements for program derivations. Acta Informatica, 25, 1988.
P. Bernstein, V. Hadzilacos, and N. Goodman. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987.
K. Chandy and J. Misra. Parallel Program Design: A Foundation. Addison-Wesley, 1988.
T. Coquand, C. Gunter, and G. Winskel. Domain theoretic models of polymorphism. Inform. and Comput., 81:123–167, 1989.
P. Darondeau and P. Degano. Event Structures, Causal Trees, and Refinements. In Proc. 15th Symp. on Mathematical Foundations of Computer Science, Lectures Notes in Computer Science vol. 452, 1990. To appear in Theo. Comp. Sci.
J. de Bakker, W. de Roever, and G. Rozenberg, editors. Proc. REX School/Workshop on Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, Lectures Notes in Computer Science vol. 354. Springer-Verlag, 1989.
J. de Bakker, W. de Roever, and G. Rozenberg, editors. Stepwise Refinement of Distributed Systems: Models, Formalism, Correctness, Lectures Notes in Computer Science vol. 430. Springer-Verlag, 1990.
P. Degano and R. Gorrieri. An Operational Definition of Action Refinement, submitted for publication.
P. Degano and R. Gorrieri. Atomic Refinement for Process Description Languages. In A. Tarlecki, editor, Proc. 16th Symp. on Mathematical Foundations of Computer Science, Lectures Notes in Computer Science vol. 520, pages 121–130. Springer-Verlag, 1991. Extended abstract, complete version in Technical Report 17-91, Hewlett-Packard Pisa Science Center, January 1991.
P. Degano, R. D. Nicola, and U. Montanari. Partial Ordering Descriptions and Observations of Nondeterministic Concurrent Processes. In de Bakker et al. [7], pages 438–466.
T. Elrda and N. Francez. Decomposition of Distributed Programs into Communication Closed Layers. Science of Computer Programming, 2, 1982.
R. Gallager, P. Humblet, and P. Spira. A Distributed Algorithm for Minimum-Weight Spanning Trees. ACM TOPLAS, pages 5–1, 1983.
W. Janssen, M. Poel, and J. Zwiers. Action Systems and Action Refinement in the Development of Parallel Systems. In Proc. CONCUR'91, Lectures Notes in Computer Science vol. 527, pages 298–316. Springer-Verlag, 1991.
M. Nielsen, U. Engberg, and K. Larsen. Fully Abstract Models for a Process Language with Refinement. In de Bakker et al. [7], pages 523–548.
M. Nielsen, G. Plotkin, and G. Winskel. Petri Nets, Event Structures and Domains, part I. Theo. Comp. Sci., 13(1):85–108, 1981.
F. Stomp and W. de Roever. Designing Distributed Algorithms by means of Formal Sequentially Phased Reasoning. In J.-C. Bermond and M. Raynal, editors, Proc. 3rd Int. Workshop on Distributed Algorithms, Lectures Notes in Computer Science vol. 392, pages 242–253. Springer-Verlag, 1990.
R. van Glabbeek and U. Goltz. Equivalence Notions for Concurrent Systems and Refinement of Actions. In Proc. 14th Symp. on Mathematical Foundations of Computer Science, Lectures Notes in Computer Science vol. 379, pages 237–248. Springer-Verlag, 1989.
R. van Glabbeek and U. Goltz. Refinement of Action in Causality Based Models. In de Bakker et al. [8].
G. Winskel. Event Structures. In Petri Nets: Applications and Relationships to Other Models of Concurrency, Advances in Petri Nets 1986, Part II, Lectures Notes in Computer Science vol. 255, pages 325–392. Springer-Verlag, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Degano, P., Gorrieri, R., Rosolini, G. (1993). A categorical view of process refinement. In: de Bakker, J.W., de Roever, W.P., Rozenberg, G. (eds) Semantics: Foundations and Applications. REX 1992. Lecture Notes in Computer Science, vol 666. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56596-5_32
Download citation
DOI: https://doi.org/10.1007/3-540-56596-5_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56596-3
Online ISBN: 978-3-540-47595-8
eBook Packages: Springer Book Archive