Abstract
This paper presents a behavioral preorder for relating partial process specifications to implementations and establishes that it is “adequate” in the following sense: one specification may be used to characterize all implementations of a network component that are correct for any network context exhibiting a particular interface. This property makes the preorder particularly suitable for reasoning compositionally about networks of processes. The paper also gives a sound and complete axiomatization for finite processes of the largest precongruence contained in this new preorder.
Preview
Unable to display preview. Download preview PDF.
References
Abramsky, S. “Observation Equivalence as a Testing Equivalence.” Theoretical Computer Science, v. 53, 1987, pp. 225–241.
Cleaveland, R., J. Parrow and B.U. Steffen. “A Semantics-Based Tool for the Verification of Finite-State Systems.” In Proceedings of the Ninth IFIP Symposium on Protocol Specification, Testing and Verification, June 1989. To be published by North-Holland.
Cleaveland, R., J. Parrow and B.U. Steffen. “The Concurrency Workbench.” In Proceedings of the Workshop on Automatic Verification Methods for Finite-State Systems, Lecture Notes in Computer Science 407. Springer-Verlag, Berlin, 1989.
Cleaveland, R. and B. Steffen. “When is ‘Partial’ Adequate? A Logic-Based Proof Technique for Partial Specifications.” In Proceedings of the Fifth Annual Symposium on Logic in Computer Science, pp. 108–117. Computer Society Press, Los Alamitos, 1990.
Graf, S. and B. Steffen. “Using Interface Specifications for Compositional Reduction.” To appear in Proceedings of the Workshop on Computer-Aided Verification.
Larsen, K.G., and R. Milner. “Verifying a Protocol Using Relativized Bisimulation.” In Proceedings of ICALP 87, Lecture Notes in Computer Science 267. Springer-Verlag, Berlin.
Larsen, K.G., and B. Thomsen. “Compositional Proofs by Partial Specification of Processes.” Technical Report 87-20, University of Aalborg, July 1987.
Larsen, K.G. and B. Thomsen. “A Modal Process Logic.” In Proceedings of the Third Annual Symposium on Logic in Computer Science, pp. 203–210. Computer Society Press, Washington DC, 1988.
Larsen, K. and Xinxin, L. “Equation Solving through an Operational Semantics of Context.” In Proceedings of the Fifth Annual Symposium on Logic in Computer Sicence, pp. 108–117. Computer Society Press, Los Alamitos, 1990.
Milner, R. A Calculus of Communicating Systems. Lecture Notes in Computer Science 92. Springer-Verlag, Berlin, 1980.
Milner, R. “A Modal Characterization of Observable Machine Behaviour.” Lecture Notes in Computer Science 112, pp. 25–34. Springer-Verlag, Berlin, 1981.
Milner, R. Communication and Concurrency. Prentice-Hall, New York, 1989.
Shurek, G. and O. Grumberg. “The Modular Framework of Computer-Aided Verification: Motivation, Solutions and Evaluation Criteria.” To appear in Proceedings of the Workshop on Computer-Aided Verification.
Steffen, B.U. “Characteristic Formulae for CCS with Divergence.” In Proceedings of Eleventh International Colloquium on Automata, Languages and Programming, 1989.
Stirling, C. “Modal Logics for Communicating Systems.” Theoretical Computer Science, v. 49, 1987, pp. 311–347.
Walker, D. “Bisimulations and Divergence.” In Proceedings of the Third Annual Symposium on Logic in Computer Science, pp. 186–192. Computer Society Press, Washington DC, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cleaveland, R., Steffen, B. (1990). A preorder for partial process specifications. In: Baeten, J.C.M., Klop, J.W. (eds) CONCUR '90 Theories of Concurrency: Unification and Extension. CONCUR 1990. Lecture Notes in Computer Science, vol 458. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0039057
Download citation
DOI: https://doi.org/10.1007/BFb0039057
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53048-0
Online ISBN: 978-3-540-46395-5
eBook Packages: Springer Book Archive