• No results found

Models and logics for process algebra - References

N/A
N/A
Protected

Academic year: 2021

Share "Models and logics for process algebra - References"

Copied!
7
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

UvA-DARE is a service provided by the library of the University of Amsterdam (https://dare.uva.nl)

UvA-DARE (Digital Academic Repository)

Models and logics for process algebra

van der Zwaag, M.B.

Publication date

2002

Link to publication

Citation for published version (APA):

van der Zwaag, M. B. (2002). Models and logics for process algebra. Institute for

Programming Research and Algorithmics.

General rights

It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s)

and/or copyright holder(s), other than for strictly personal, individual use, unless the work is under an open

content license (like Creative Commons).

Disclaimer/Complaints regulations

If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please

let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material

inaccessible and/or remove it from the website. Please Ask the Library: https://uba.uva.nl/en/contact, or a letter

to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You

will be contacted as soon as possible.

(2)

[1]] L. Aceto, W. J. Fokkink, and C. Verhoef. Structural operational semantics. In [23], 2001. [2]] L. Aceto and M. Hennessy. Termination, deadlock, and divergence. Journal of the ACM,

39(1):147-187,, 1992.

[3]] J. C. M. Baeten and J. A. Bergstra. Real time process algebra. Formal Aspects of Computing, 3(2):: 142-188,1991.

[4]] J. C. M. Baeten and J. A. Bergstra. Discrete time process algebra. Formal Aspects of

Com-puting,puting, 8(2): 188-208, 1996.

[5]] J. C. M. Baeten, J. A. Bergstra, and J. W. Klop. Syntax and defining equations for an interrupt mechanismm in process algebra. Fund. Inf., IX: 127-168, 1986.

[6]] J. C. M. Baeten, J. A. Bergstra, and J. W. Klop. On the consistency of Koomen's fair abstrac-tionn rule. Theoretical Computer Science, 51(1/2): 129-176,1987.

[7]] J. C. M. Baeten, J. A. Bergstra, and M. A. Reniers. Discrete time process algebra with silent step.. In G. Plotkin, C. Stirling, and M. Tofte, editors, Proof, Language, and Interaction:

EssaysEssays in Honour of Robin Milner, pages 535 - 569. MIT Press, 2000.

[8]] J. C. M. Baeten and R. J. van Glabbeek. Another look at abstraction in process algebra (ex-tendedd abstract)- In Th. Ottmann, editor, Proceedings 14th International Colloquium on

Au-tomata,tomata, Languages and Programming (ICALP'87), volume 267 of Lecture Notes in Com-puterputer Science, pages 84—94. Springer-Verlag, 1987.

[9]] J. C. M. Baeten and C. A. Middelburg. Process algebra with timing: Real time and discrete time.. In [23], 2001.

[10]] J. C. M. Baeten and C. Verhoef. Concrete process algebra. In S. Abramsky, D. M. Gabbay, andd T. S. E. Maibaum, editors. Handbook of Logic in Computer Science, volume 4, pages

149-268.. Oxford University Press, 1995.

[11]] J. C. M. Baeten and W. P. Weijland. Process Algebra, volume 18 of Cambridge Tracts in

TheoreticalTheoretical Computer Science. Cambridge University Press, 1990.

[12]] J. A. Bergstra, I. Bethke, and A. Ponse. Process algebra with iteration and nesting. The

Com-puterputer Journal, 37(4):243-258,1994.

[13]] J. A. Bergstra, I. Bethke, and P. H. Rodenburg. A prepositional logic with 4 values: true, false,, divergent and meaningless. Journal of Applied and Non-Classical Logics, 5(2): 199-218,, 1995.

[14]] J. A. Bergstra, W. J. Fokkink, and A. Ponse. Process algebra with recursive operations. Inn [23], 2001.

[15]] J. A. Bergstra and J. W. Klop. Process algebra for synchronous communication. Information

andand Control, 60(1-3):109-137, 1984.

[16]] J. A. Bergstra and J. W. Klop. Algebra of communicating processes with abstraction.

Theo-reticalretical Computer Science, 37(1):77—121, 1985.

[17]] J. A. Bergstra and A. Ponse. Bochvar-McCarthy logic and process algebra. Notre Dame

Jour-nalnal of Formal Logic, 39(4):464-^84, 1998.

(3)

156 6 References s

J.. A. Bergstra and A. Ponse. Process algebra with four-valued logic. Journal of Applied

Non-ClassicalClassical Logics, 10(l):27-53,2000.

J.. A. Bergstra and A. Ponse. Two recursive generalizations of iteration in process algebra. Technicall Report P9808, Programming Research Group, University of Amsterdam, 1998. J.. A. Bergstra and A. Ponse. Process algebra with five-valued logic. In C. S. Calude and M.. J. Dinneen, editors, Combinatorics, Computation and Logic, volume 21(3) of Australian

ComputerComputer Science Communications, pages 128-143. Springer-Verlag, 1999.

J.. A. Bergstra and A. Ponse. Process Algebra and Conditional Composition. Information

ProcessingProcessing Letters 80(l):41-49, 2001

J.. A. Bergstra and A. Ponse. Register-machine based processes. Journal of the ACM, 48(6):: 1207-1241, 2001.

J.. A. Bergstra, A. Ponse, and S. A. Smolka, editors. Handbook of Process Algebra. Elsevier Science,, 2001.

J.. A. Bergstra, A. Ponse, and M. B. van der Zwaag. Branching time and orthogonal bisimu-lationn equivalence. Technical Report SEN-R0035, CWI, Amsterdam, 2000.

M.. A. Bezem and J. F. Groote. A correctness proof of a one bit sliding window protocol in /xCRL.. The Computer Journal, 37(4):289-307, 1994.

G.. Birkhoff. On the structure of abstract algebras. In Proceedings of the Cambridge

Philo-sophicalsophical Society 31(4), pages 433-454, 1935.

S.. Blarney. Partial logic. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical

Logic:Logic: Volume III: Alternatives to Classical Logic, pages 1-70. Reidel, Dordrecht, 1986.

S.. C. C. Blom, W. J. Fokkink, J. F. Groote, I. A. van Langevelde, B. Lisser, and J. C. van de Pol.. jtiCRL: A toolset for analysing algebraic specifications. In G. Berry, H. Comon, and A.. Finkel, editors, Proceedings 13th Conference on Computer Aided Verification (CAV2001), volumee 2102 of Lecture Notes in Computer Science. Springer-Verlag, 2001.

R.. N. Bol and J. F. Groote. The meaning of negative premises in transition system specifica-tions.. Journal of the ACM, 43(5):863-914, 1996.

S.. D. Brookes, C. A. R. Hoare, and A. W. Roscoe. A theory of communicating sequential processes.. JournaloftheACM, 31(3): 560-599, 1984.

M.. C. A. Devillers, W. O. D. Griffioen, J. M. T Romijn, and F. W. Vaandrager. Verification off a leader election protocol — formal methods applied to IEEE 1394. Technical report, Computingg Science Institute, University of Nijmegen, 1997.

E.. W. Dijkstra. Cooperating sequential processes. In F. Genuys, editor, Programming

Lan-guages,guages, pages 43-112, Academic Press, New York, 1968.

J-C.. Fernandez, H. Garavel, A. Kerbrat, R. Mateescu, L. Mounier, and M. Sighireanu. CADP (Caesar/Aldebarann Development Package): A protocol validation and verification toolbox. In R.. Alur and T. A. Henzinger, editors, Proceedings ofCAV'96, number 1102 in LNCS, pages 437^140.. Springer-Verlag, 1996.

W.. J. Fokkink. An axiomatization for regular processes in timed branching bisimulation.

FundamentaFundamenta lnformaticae, 32:329-340, 1997.

W.. J. Fokkink. Introduction to Process Algebra. Texts in Theoretical Computer Science. Springer-Verlag,, 2000.

W.. J. Fokkink and H. Zantema. Basic process algebra with iteration: completeness of its equationall axioms. The Computer Journal, 37(4):259-267, 1994.

L.-A.. Fredlund, J. F. Groote, and H. P. Korver. Formal verification of a leader election proto-coll in process algebra. Theoretical Computer Science, Science, 177:459-486,1997. H.. Garavel and L. Mounier. Specification and verification of various distributed leader elec-tionn algorithms for unidirectional ring networks. Science of Computer Programming, 29(1-2):17t-197,, 1997.

R.. J. van Glabbeek. The linear time - branching time spectrum II; the semantics off sequential systems with silent moves. Manuscript. Preliminary version available by

(4)

ftpp at f t p : / / b o o l e . S t a n f o r d . e d u / p u b / s p e c t r u m . p s . g z . Extended abstract in E.. Best, editor, CONCUR'93, 4th International Conference on Concurrency Theory, volume 7155 of Lecture Notes Notes in Computer Science. Springer-Verlag, 1993.

[40]] R. J. van Glabbeek. A complete axiomatization for branching bisimulation congruence of

finite-statefinite-state behaviours. In A. M. Borzyszkowski and S. Sokolowski, editors, Proceedings

MathematicalMathematical Foundations of Computer Science 1993, volume 711 of Lecture Notes in Com-puterputer Science, pages 473-484. Springer-Verlag, 1993.

[41]] R. J. van Glabbeek. What is branching time semantics and why to use it? Bulletin of the

EATCS,EATCS, 53:190-198,1994. M. Nielsen, editor, The Concurrency Column.

[42]] R. J. van Glabbeek. The linear time - branching time spectrum I; the semantics of concrete, sequentiall processes. In [23], 2001.

[43]] R. J. van Glabbeek and W. R Weijland. Branching time and abstraction in bisimulation se-manticss (extended abstract). In G. X. Ritter, editor, Information Processing 89, Proceedings

ofof the IFIP llth World Computer Congress, pages 613-618. North-Holland, 1989. Full

ver-sionn in [44].

[44]] R. J. van Glabbeek and W. P. Weijland. Branching time and abstraction in bisimulation se-mantics.. Journal of of the ACM, 43(3):555-6O0, 1996.

[45]] M. J. C. Gordon and T. F. Melham, editors. Introduction to HOL; A A theorem proving

environ-mentment for higher order logic. Cambridge University Press, 1993.

[46]] J. F. Groote. A note on « similar parallel processes. Technical Report CS-R9626, CWI, Am-sterdam,, 1996.

[47]] J. F. Groote. The syntax and semantics of timed /iCRL. Technical Report SEN-R9709, CWI, Amsterdam,, 1997.

[48]] J. F. Groote and H. P. Korver. Correctness proof of the bakery protocol in fiCRL. In A. Ponse, CC Verhoef, and S. F. M. van Vlijmen, editors, Algebra of Communicating Processes '94, Workshopss in Computing Series, pages 63-86. Springer-Verlag, 1995.

[49]] J. F. Groote and S. P. Luttik. Undecidabiliry and completeness results for process algebras withh alternative quantification over data. Technical Report SEN-R9806, CWI, Amsterdam, 1998. .

[50]] J. F. Groote, F. Monin, and J. C. van de Pol. Checking verifications of protocols and dis-tributedd systems by computer. In D. Sangiorgi and R. de Simone, editors, Proceedings of

CONCURCONCUR '98, volume 1466 of Lecture Notes in Computer Science, pages 629-655.

Springer-Verlag,, 1998.

[51]] J. F. Groote and J. C. van de Pol. A bounded retransmission protocol for large data packets. A casee study in computer checked verification. In M. Wirsing and M. Nivat, editors,

Proceed-ingsings of AMAST'96, volume 1101 of Lecture Notes in Computer Science. Springer-Verlag,

1996. .

[52]] J. F. Groote and A. Ponse. The syntax and semantics of /iCRL. In A. Ponse, C. Verhoef, andd S. F. M. van Vlijmen, editors, Algebra of Communicating Processes '94, Workshops in Computingg Series, pages 26-62. Springer-Verlag, 1995.

[53]] J. F. Groote and J. Springintveld. Focus points and convergent process operators. A proof strategyy for protocol verification. Logic Group Preprint Series 142, Department of Philoso-phy,, Utrecht University, 1995.

[54]] J. F. Groote and J. Springintveld. Algebraic verification of a distributed summation algorithm. Technicall Report CS-R9640, CWI, Amsterdam, 1996.

[55]] J. F. Groote and J. J. van Wamel. Analysis of tfiree hybrid systems in timed fiCRL. Science

ofof Computer Programming, 39:215-247, 2001. .

[56]] M. Hennessy and R. Milner. Algebraic laws for nondeterminism and concurrency. Journal of of

thethe ACM, 32:137-161,1985.

(5)

158 8 References s

[58]] IEEE Standard for a High Performance Serial Bus. IEEE Computer Society, August 1996. Std.. 1394-1995.

[59]] J. A. Kalman. Lattices with involution. Trans. Am. Math. Soc, 87:485^191, 1958.

[60]] S. C. Kleene. On a notation for ordinal numbers. Journal of Symbolic Logic, 3:150-155, 1938. .

[61]] S. C. Kleene. Representation of events in nerve nets and finite automata. In Automata Studies, pagess 3-41. Princeton University Press, Princeton NJ, 1956.

[62]] A. S. Klusener. The silent step in time. In W. R. Cleaveland, editor. Proceedings of

CON-CUR'92,CUR'92, volume 630 of Lecture Notes in Computer Science, pages 421^*35.

Springer-Verlag,, 1992.

[63]] A. S. Klusener. Models and axioms for a fragment of real time process algebra. PhD thesis, Eindhovenn University of Technology, 1993.

[64]] H. P. Korver and M. P. A. Sellink. On automating process algebra proofs. In V. Atalay et al,

editor,, Proceedings of the 11-th International Symposium on Computer and Information Information

Sci-ences,ences, volume 2 of ISCIS XI, pages 815-826, 1996.

[65]] S. P. Luttik. Description and formal specification of the link layer of PI 394. Technical Report SEN-R9706,, CWI, Amsterdam, 1997.

[66]] S. P. Luttik. Choice Quantification in Process Algebra. PhD thesis, University of Amsterdam, 2002. .

[67]] J. McCarthy. A basis for a mathematical theory of computation. In P. Braffort and D. Hir-shbergg (eds.). Computer Programming and Formal Systems, pages 33-70, North-Holland, Amsterdam,Amsterdam, 1963.

[68]] R. Milner. A Calculus of Communicating Systems, volume 92 of Lecture Notes in Computer

Science.Science. Springer-Verlag, 1980.

[69]] R. Milner. Modal characterisation of observable machine behaviour. In G. Astesiano and C.. Bohm, editors, Proceedings CAAP 81, 81, volume 112 of Lecture Notes Notes in Computer Science, pagess 25-34. Springer-Verlag, 1981.

[70]] R. Milner. Calculi for synchrony and asynchrony. Theoretical Computer Science, 28(3):267-310,, 1983.

[71]] R. Milner. Communication and Concurrency. Prentice-Hall International, 1989.

[72]] M. L. Minsky. Computation: finite and infinite machines. Prentice-Hall, Englewood Cliffs N.. J., 1967.

[73]] F. Moller and C. Tofts. A temporal calculus of communicating systems. In J. C. M. Baeten and J.. W. Klop, editors, Proceedings of CONCUR '90, volume 458 of Lecture Notes Notes in Computer

Science,Science, pages 401-415. Springer-Verlag, 1990.

[74]] D. M. R. Park. Concurrency and automata on infinite sequences. In P. Deussen, editor, 5th GI

Conference,Conference, volume 104 of Lecture Notes in Computer Science, pages 167-183.

Springer-Verlag,, 1981.

[75]] A. Ponse and M. B. van der Zwaag. The logic of ACP. Technical Report SEN-R0207, CWI, Amsterdam,, 2002.

[76]] G. M. Reed and A. W. Roscoe. A timed model for communicating sequential processes.

TheoreticalTheoretical Computer Science, 58(l/3):249-261, 1998.

[77]] M. A. Reniers, J. F. Groote, M. B. van der Zwaag, and J.J. van Wamel. Completeness of timedd fiCRL. Fundamenta Informaticae, 50(3-4), 2002.

[78]] C. Shankland and M. B. van der Zwaag. The tree identify protocol of IEEE 1394 in ^iCRL.

FormalFormal Aspects of Computing, 10:509-531, 1998.

[79]] M. Sighireanu and R. Mateescu. Validation of the link layer protocol of the IEEE-1394 serial buss (FireWire): an experiment with E-LOTOS. Technical Report 3172, INRIA, 1997. [80]] A. S. Tanenbaum. Computer Networks. Prentice-Hall, Englewood Cliffs N. J., second edition,

(6)

[81]] F. W. Vaandrager. Two simple protocols. In J. C. M. Baeten, editor, Applications of Process

Algebra,Algebra, number 17 in Cambridge Tracts in Theoretical Computer Science, pages 23-45.

Cambridgee University Press, 1990.

[82]] C. Verhoef. A congruence theorem for structured operational semantics with predicates and negativee premises. Nordic Journal of Computing, 2(2):274-302,1995.

[83]] M. B. van der Zwaag. Some verifications in process algebra with iota. Report P9806, Pro-grammingg Research Group, University of Amsterdam, 1998.

[84]] M. B. van der Zwaag. A verification in process algebra with iota. In J. F. Groote, S. P. Luttik, andd J. J. van Wamel, editors, Proceedings of the Third International Workshop on Formal

MethodsMethods for Industrial Critical Systems, pages 347-368, CWI, Amsterdam, The Netherlands,

1998. .

[85]] M. B. van der Zwaag. Time-stamped actions in pCRL algebras. Technical Report SEN-R0002,, CWI, Amsterdam, 2000.

[86]] M. B. van der Zwaag. The cones and foci proof technique for timed transition systems.

(7)

Referenties

GERELATEERDE DOCUMENTEN

We estimate the share of women employed in formal wage employment working in commercial services (including commerce) for 2002-03 to be 70,000, or 44% of all women working in

Based on ethnographic research on social interventions in a demographi- cally super-diverse working-class neighbourhood in Amsterdam, this article shows how social relations and

Instead, previous familiarity with commemorating and celebrating largely explained the variation in Dutch national day participation among immigrants: immi- grants who participated

Ook in situaties waarbij de waterhuishouding niet optimaal kan worden hersteld, zijn deze maatregelen gunstig voor de ontwikkeling van rijke heischrale graslanden (op de hoge

Ook in situaties waarbij de waterhuishouding niet optimaal kan worden hersteld, zijn deze maatregelen gunstig voor de ontwikkeling van rijke heischrale graslanden (op de hoge

It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), other than for strictly

If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons.. In case of

Our proposed approach simulates different patterns of errors, grounded in related work in volleyball action recognition, on top of a manually annotated ground truth to model