[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article
Open access

Reasoning about dynamically evolving process structures

Published: 01 May 1994 Publication History

Abstract

We develop a Hoare-style proof system for reasoning about the behaviour of processes that interact via a dynamically evolving communication structure.

References

References

[1]
America P. H. M Issues in the Design of a Parallel Object-Oriented Language Formal Aspects of Computing 1989 1 366-411
[2]
America, P. H. M., de Bakker, J. W., Kok, J. N. and Rutten, J. J. M. M.: Operational Semantics of a Parallel Object-Oriented Language.Conference Record of the 13th Symposium on Principles of Programming Languages, St. Petersburg, Florida, pp. 194–208, 1986.
[3]
Apt K. R., Francez N., and de Roever W. P. A Proof System for Communicating Sequential Processes ACM Transactions on Programming Languages and Systems 1980 2 359-385
[4]
Apt K. R. Ten Years of Hoare logic: A Survey—Part I ACM Transactions on Programming Languages and Systems 1981 3 431-483
[5]
Apt K. R. Formal Justification of a Proof System for Communicating Sequential Processes Journal of the ACM 1983 30 197-216
[6]
de Bakker, J. W.:Mathematical Theory of Program Correctness. Prentice-Hall International, 1980.
[7]
Goldberg, A. and Robson, D.:Smalltalk-80, The Language and its Implementation. Addison-Wesley, 1984.
[8]
Hoare C. A. R. An Axiomatic Basis for Computer Programming Communications of the ACM 1969 12 567-580
[9]
Hoare C. A. R. Communicating Sequential Processes Communications of the ACM 1978 21 666-677
[10]
Hooman, J. and de Roever, W. P.: The Quest Goes On: Towards Compositional Proof Systems for CSP. In J.W. de Bakker, W.P. de Roever, G. Rozenberg (eds.):Current Trends in Concurrency, Springer LNCS 224, pp. 343–395, 1986.
[11]
Meldal S. Axiomatic Semantics of Access Type Tasks in Ada Report No. 100 1986 Norway Institute of Informatics, University of Oslo
[12]
Meyer, B.:Object-Oriented Software Construction. Prentice-Hall, 1988.
[13]
Tucker, J. V. and Zucker, J. I.:Program Correctness over Abstract Data Types, with Error-State Semantics. CWI Monographs 6, North-Holland, 1988.
[14]
Zwiers J., de Roever W. P., and van Emde Boas P. Compositionality and concurrent networks: soundness and completeness of a proof system Proceedings of the 12th ICALP 1985 Nafplion, Greece Springer 509-519

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Formal Aspects of Computing
Formal Aspects of Computing  Volume 6, Issue 3
May 1994
112 pages
ISSN:0934-5043
EISSN:1433-299X
Issue’s Table of Contents

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 May 1994
Accepted: 15 January 1993
Received: 15 February 1992
Published in FAC Volume 6, Issue 3

Author Tags

  1. Proof theory
  2. Pre- and post-conditions
  3. Process creation
  4. Dynamically evolving process structures
  5. Cooperation test
  6. Soundness
  7. Completeness

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)2
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Evolving Systems: ReviewWiley Encyclopedia of Electrical and Electronics Engineering10.1002/047134608X.W8361(1-24)Online publication date: 14-Nov-2017
  • (2016)rCOS: A Refinement Calculus of Internetware SystemsInternetware10.1007/978-981-10-2546-4_14(301-333)Online publication date: 3-Dec-2016
  • (2009)Graph transformations for object-oriented refinementFormal Aspects of Computing10.1007/s00165-007-0067-y21:1-2(103-131)Online publication date: 1-Feb-2009
  • (2009)Abstract Object Creation in Dynamic LogicProceedings of the 2nd World Congress on Formal Methods10.1007/978-3-642-05089-3_39(612-627)Online publication date: 4-Nov-2009
  • (2007)Object-Oriented Structure Refinement -- A Graph Transformational ApproachElectronic Notes in Theoretical Computer Science (ENTCS)10.1016/j.entcs.2006.08.049187(145-159)Online publication date: 1-Jul-2007
  • (2006)rCOSTheoretical Computer Science10.1016/j.tcs.2006.07.034365:1(109-142)Online publication date: 10-Nov-2006
  • (2006)Reasoning about asynchronous communication in dynamically evolving object structuresCONCUR'98 Concurrency Theory10.1007/BFb0055629(285-300)Online publication date: 28-May-2006
  • (2006)Recursive object types in a logic of object-oriented programsProgramming Languages and Systems10.1007/BFb0053570(170-184)Online publication date: 23-May-2006
  • (2006)Language primitives and type discipline for structured communication-based programmingProgramming Languages and Systems10.1007/BFb0053567(122-138)Online publication date: 23-May-2006
  • (2005)Verification and refinement with fine-grained action-based concurrent objectsTheoretical Computer Science10.1016/j.tcs.2004.09.024331:2-3(429-455)Online publication date: 25-Feb-2005
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media