Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/647540.730017guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Verifying Implementation Relations

Published: 12 March 2001 Publication History

Abstract

Implementation relations are a means to relate the behaviour of implementation and specification systems built of communicating processes in the event that respective implementation and specification processes have differing interfaces. In this paper we first present a graph-theoretic statement of such relations, and then derive algorithms for their automatic verification.

References

[1]
J. Burton, M. Koutny and G. Pappalardo: Modelling and Verification of Communicating Processes in the Event of Interface Difference. Technical Report CS-TR-696, Department of Computing Science, University of Newcastle upon Tyne (2000).
[2]
P. Collette and C. B. Jones: Enhancing the Tractability of Rely/Guarantee Specifications in the Development of Interfering Operations. Technical Report CUMCS- 95-10-3, Department of Computing Science, Manchester University (1995).
[3]
M. Hennessy: Algebraic Theory of Processes. MIT Press (1988).
[4]
C. A. R. Hoare: Communicating Sequential Processes. Prentice Hall (1985).
[5]
M. Koutny and G. Pappalardo: A Model of Behaviour Abstraction for Communicating Processes. Proc. of 16th Symposium on Theoretical Aspects of Computer Science, STACS'99, C. Meinel and S. Tison (Eds.). Springer-Verlag, Lecture Notes in Computer Science 1563 (1999) 313-322.
[6]
M. Koutny, L. Mancini and G. Pappalardo: Two Implementation Relations and the Correctness of Communicated Replicated Processing. Formal Aspects of Computing 9 (1997) 119-148.
[7]
J. Burton and M. Koutny: Verification of Communicating Processes in the Event of Interface Difference. Proc. of International Workshop on Verification and Computational Logic, VCL2000, M. Leuschel, A. Podelski, C. Ramakrishnan and U. Ulrich-Nitsche(Eds.). Technical Report DSSE-TR-2000-6, University of Southampton (2000).
[8]
R. Milner: Communication and Concurrency. Prentice Hall (1989).
[9]
A. W. Roscoe: The Theory and Practice of Concurrency. Prentice-Hall (1998).
[10]
R. Sedgewick: Algorithms in C++. Addison-Wesley (1992).

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
FME '01: Proceedings of the International Symposium of Formal Methods Europe on Formal Methods for Increasing Software Productivity
March 2001
625 pages
ISBN:3540417915

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 12 March 2001

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media