메뉴 건너뛰기




Volumn 17, Issue 3, 2005, Pages 342-388

Verification of a sliding window protocol in μcRL and PVS

Author keywords

Branching bisimulation; Process algebra; Sliding window protocols; Specification; Verification techniques; CRL

Indexed keywords

THEOREM PROVING;

EID: 26844463872     PISSN: 09345043     EISSN: 1433299X     Source Type: Journal    
DOI: 10.1007/s00165-005-0070-0     Document Type: Conference Paper
Times cited : (28)

References (48)
  • 1
    • 0021291978 scopus 로고
    • Process algebra for synchronous communication
    • [BeK84]
    • [BeK84] Bergstra JA, Klop JW (1984) Process algebra for synchronous communication. Inform Comput 60:109-137
    • (1984) Inform Comput , vol.60 , pp. 109-137
    • Bergstra, J.A.1    Klop, J.W.2
  • 2
    • 85034992200 scopus 로고
    • Verification of an alternating bit protocol by means of process algebra
    • [BeK86]. Proceedings of spring school on mathematical methods of specification and synthesis of software systems, Springer, Berlin Heidelberg NewYork
    • [BeK86] Bergstra JA, Klop JW (1986) Verification of an alternating bit protocol by means of process algebra. In: Proceedings of spring school on mathematical methods of specification and synthesis of software systems, LNCS 215, Springer, Berlin Heidelberg NewYork, pp 9-23
    • (1986) LNCS , vol.215 , pp. 9-23
    • Bergstra, J.A.1    Klop, J.W.2
  • 3
    • 0028752723 scopus 로고
    • A correctness proof of a one bit sliding window protocol in μCRL
    • [BeG94a]
    • [BeG94a] Bezem MA, Groote JF (1994) A correctness proof of a one bit sliding window protocol in μCRL. Comput J 37(4):289-307
    • (1994) Comput J , vol.37 , Issue.4 , pp. 289-307
    • Bezem, M.A.1    Groote, J.F.2
  • 4
    • 0003801132 scopus 로고
    • Invariants in process algebra with data
    • [BeG94b]. Proceedings of 5th conference on concurrency theory, Springer, Berlin Heidelberg NewYork
    • [BeG94b] Bezem MA, Groote JF (1994) Invariants in process algebra with data. In: Proceedings of 5th conference on concurrency theory, LNCS 836, Springer, Berlin Heidelberg NewYork, pp 401-416
    • (1994) LNCS , vol.836 , pp. 401-416
    • Bezem, M.A.1    Groote, J.F.2
  • 5
    • 26844462065 scopus 로고
    • Sliding window protocols
    • [Bru93]. Algebraic Specification of Protocols, Cambridge University Press, London
    • [Bru93] Brunekreef JJ (1993) Sliding window protocols. In: Algebraic Specification of Protocols. Cambridge Tracts in Theoretical Computer Science 36, Cambridge University Press, London, pp 71-112
    • (1993) Cambridge Tracts in Theoretical Computer Science , vol.36 , pp. 71-112
    • Brunekreef, J.J.1
  • 6
    • 26844530172 scopus 로고
    • Using higher order logic for modelling real-time protocols
    • [Car91]. Proceedings of 4th joint conference on theory and practice of software development, Springer, Berlin Heidelberg NewYork
    • [Car91] Cardell-Oliver R (1991) Using higher order logic for modelling real-time protocols. In: Proceedings of 4th joint conference on theory and practice of software development, LNCS 494, Springer, Berlin Heidelberg NewYork, pp 259-282
    • (1991) LNCS , vol.494 , pp. 259-282
    • Cardell-Oliver, R.1
  • 7
    • 0016059991 scopus 로고
    • A protocol for packet network intercommunication
    • [CeK74]
    • [CeK74] Cerf VG, Kahn RE (1974) A protocol for packet network intercommunication. IEEE Trans Commun COM-22:637-648
    • (1974) IEEE Trans Commun , vol.COM-22 , pp. 637-648
    • Cerf, V.G.1    Kahn, R.E.2
  • 8
    • 35248882970 scopus 로고    scopus 로고
    • Verification and improvement of the sliding window protocol
    • [CHV03]. Proceedings of 9th conference on tools and algorithms for the construction and analysis of systems, Springer, Berlin Heidelberg New York
    • [CHV03] Chkliaev D, Hooman J, de Vink E (2003) Verification and improvement of the sliding window protocol. In: Proceedings of 9th conference on tools and algorithms for the construction and analysis of systems, LNCS 2619, Springer, Berlin Heidelberg New York, pp 113-127
    • (2003) LNCS , vol.2619 , pp. 113-127
    • Chkliaev, D.1    Hooman, J.2    De Vink, E.3
  • 9
    • 35048816463 scopus 로고    scopus 로고
    • Verifying a sliding window protocol in μCRL
    • +04]. Proceedings of 10th conference on algebraic methodology and software technology, Springer, Berlin Heidelberg NewYork
    • +04] Fokkink WJ, Groote JF, Pang J, Badban B, van de Pol JC (2004) Verifying a sliding window protocol in μCRL. In: Proceedings of 10th conference on algebraic methodology and software technology, LNCS 3116, Springer, Berlin Heidelberg NewYork, pp 148-163
    • (2004) LNCS , vol.3116 , pp. 148-163
    • Fokkink, W.J.1    Groote, J.F.2    Pang, J.3    Badban, B.4    Van De Pol, J.C.5
  • 10
    • 35248887525 scopus 로고    scopus 로고
    • Cones and foci for protocol verification revisited
    • [FoP03]. Proceedings of 6th Conference on Foundations of Software Science and Computation Structures, Springer, Berlin Heidelberg NewYork
    • [FoP03] Fokkink WJ, Pang J (2003) Cones and foci for protocol verification revisited. In: Proceedings of 6th Conference on Foundations of Software Science and Computation Structures, LNCS 2620, Springer, Berlin Heidelberg NewYork, pp 267-281
    • (2003) LNCS , vol.2620 , pp. 267-281
    • Fokkink, W.J.1    Pang, J.2
  • 11
    • 33746217605 scopus 로고    scopus 로고
    • Cones and foci: A mechanical framework for protocol verification
    • [FPP04], to appear
    • [FPP04] Fokkink WJ, Pang J, van de Pol JC (2005) Cones and foci: A mechanical framework for protocol verification. Forma Methods Syst Des, to appear
    • (2005) Forma Methods Syst des
    • Fokkink, W.J.1    Pang, J.2    Van De Pol, J.C.3
  • 12
    • 0004505670 scopus 로고
    • What is branching time and why to use it? the concurrency column
    • [Gla94]
    • [Gla94] van Glabbeek, RJ (1994) What is branching time and why to use it? The concurrency column, Bull. EATCS 53:190-198
    • (1994) Bull. EATCS , vol.53 , pp. 190-198
    • Van Glabbeek, R.J.1
  • 13
    • 0030143334 scopus 로고    scopus 로고
    • Branching time and abstraction in bisimulation semantics
    • [GlW96]
    • [GlW96] van Glabbeek RJ, Weijland WP (1996) Branching time and abstraction in bisimulation semantics. J ACM 43:555-600
    • (1996) J ACM , vol.43 , pp. 555-600
    • Van Glabbeek, R.J.1    Weijland, W.P.2
  • 17
    • 0039335517 scopus 로고
    • Correctness proof of the bakery protocol in ,μCRL
    • [GrK95], Workshops in Computing, Springer, Berlin Heidelberg NewYork
    • [GrK95] Groote JF, Korver HP (1995) Correctness proof of the bakery protocol in ,μCRL. In: Proceedings of 1st workshop on the algebra of communicating processes, Workshops in Computing, Springer, Berlin Heidelberg NewYork, pp 63-86
    • (1995) Proceedings of 1st Workshop on the Algebra of Communicating Processes , pp. 63-86
    • Groote, J.F.1    Korver, H.P.2
  • 18
    • 0000840940 scopus 로고
    • Proof theory for μCRL: A language for processes with data
    • [GrP94], Workshops in Computing, Springer, Berlin Heidelberg NewYork
    • [GrP94] Groote JF, Ponse A (1994) Proof theory for μCRL: a language for processes with data. In: Proceedings of workshop on semantics of specification languages, Workshops in Computing, Springer, Berlin Heidelberg NewYork, pp 232-251
    • (1994) Proceedings of Workshop on Semantics of Specification Languages , pp. 232-251
    • Groote, J.F.1    Ponse, A.2
  • 19
  • 21
    • 0002278376 scopus 로고    scopus 로고
    • Algebraic process verification
    • [GrR01]. Bergstra JA, Ponse A, Smolka SA (eds), Elsevier, Amsterdam
    • [GrR01] Groote JF, Reniers MA (2001) Algebraic process verification. In: Bergstra JA, Ponse A, Smolka SA (eds) Handbook of process algebra, Elsevier, Amsterdam, pp 1151-1208
    • (2001) Handbook of Process Algebra , pp. 1151-1208
    • Groote, J.F.1    Reniers, M.A.2
  • 22
    • 0034751257 scopus 로고    scopus 로고
    • Focus points and convergent process operators. A proof strategy for protocol verification
    • [GrS01]
    • [GrS01] Groote JF, Springintveld J (2001) Focus points and convergent process operators. A proof strategy for protocol verification. J Logic Algebr Progr, 49(1/2):31-60
    • (2001) J Logic Algebr Progr , vol.49 , Issue.1-2 , pp. 31-60
    • Groote, J.F.1    Springintveld, J.2
  • 23
    • 0042808060 scopus 로고
    • Verifying concurrent processes using temporal logic
    • [Hai82], Springer, Berlin Heidelberg NewYork
    • [Hai82] Hailpern BT (1982) Verifying concurrent processes using temporal logic. LNCS 129, Springer, Berlin Heidelberg NewYork
    • (1982) LNCS , vol.129
    • Hailpern, B.T.1
  • 26
  • 27
    • 84863921735 scopus 로고    scopus 로고
    • Transitive closures of regular relations for verifying infinite-state systems
    • [JoN00]. Proceedings of 6th Conference on tools and algorithms for construction and analysis of systems, Springer, Berlin Heidelberg New York
    • [JoN00] Jonsson B, Nilsson M (2000) Transitive closures of regular relations for verifying infinite-state systems. In: Proceedings of 6th Conference on tools and algorithms for construction and analysis of systems, LNCS 1785, Springer, Berlin Heidelberg New York, pp 220-234
    • (2000) LNCS , vol.1785 , pp. 220-234
    • Jonsson, B.1    Nilsson, M.2
  • 28
    • 84947431733 scopus 로고    scopus 로고
    • Using compositional preorders in the verification of sliding window protocol
    • [Kai97]. Proceedings of 9th Conference on computer aided verification, Springer, Berlin Heidelberg NewYork
    • [Kai97] Kaivola R (1997) Using compositional preorders in the verification of sliding window protocol. In: Proceedings of 9th Conference on computer aided verification, LNCS 1254, Springer, Berlin Heidelberg NewYork, pp 48-59
    • (1997) LNCS , vol.1254 , pp. 48-59
    • Kaivola, R.1
  • 29
    • 0019691568 scopus 로고
    • Verification of link-level protocols
    • [Knu81]
    • [Knu81] Knuth DE (1981) Verification of link-level protocols. BIT 21:21-36
    • (1981) BIT , vol.21 , pp. 21-36
    • Knuth, D.E.1
  • 30
    • 84947257677 scopus 로고    scopus 로고
    • Model checking LTL properties of high-level Petri nets with fairness constraints
    • [Lat01]. Proceedings of 22nd Conference on application and theory of petri nets, Springer, Berlin Heidelberg NewYork
    • [Lat01] Latvala T (2001) Model checking LTL properties of high-level Petri nets with fairness constraints. In: Proceedings of 22nd Conference on application and theory of petri nets, LNCS 2075, Springer, Berlin Heidelberg NewYork, pp 242-262
    • (2001) LNCS , vol.2075 , pp. 242-262
    • Latvala, T.1
  • 33
    • 0025447904 scopus 로고
    • A process specification formalism
    • [MaV90]
    • [MaV90] Mauw S, Veltink GJ (1990) A process specification formalism. Fund Inform 13(2):85-139
    • (1990) Fund Inform , vol.13 , Issue.2 , pp. 85-139
    • Mauw, S.1    Veltink, G.J.2
  • 35
    • 84957365826 scopus 로고    scopus 로고
    • PVS: Combining specification, proof checking, and model checking
    • +96]. Proceedings of 8th Conference on computer-aided verification, Springer, Berlin Heidelberg NewYork
    • +96] Owre S, Rajan R, Rushby JM, Shankar N, Srivas MK (1996) PVS: combining specification, proof checking, and model checking. In: Proceedings of 8th Conference on computer-aided verification, LNCS 1102, Springer, Berlin Heidelberg NewYork, pp 411-414
    • (1996) LNCS , vol.1102 , pp. 411-414
    • Owre, S.1    Rajan, R.2    Rushby, J.M.3    Shankar, N.4    Srivas, M.K.5
  • 36
    • 2842593479 scopus 로고
    • An incremental specification of the sliding-window protocol
    • [PaS91]
    • [PaS91] Paliwoda K, Sanders JM (1991) An incremental specification of the sliding-window protocol. Distrib Comput, 5:83-94
    • (1991) Distrib Comput , vol.5 , pp. 83-94
    • Paliwoda, K.1    Sanders, J.M.2
  • 37
    • 84945924340 scopus 로고
    • Concurrency and automata on infinite sequences
    • [Par81]. Proceedings of 5th Gl-Conference on theoretical computer science, Springer, Berlin Heidelberg NewYork
    • [Par81] Park DMR (1981) Concurrency and automata on infinite sequences. In: Proceedings of 5th Gl-Conference on theoretical computer science, LNCS 104, Springer, Berlin Heidelberg NewYork, pp 167-183
    • (1981) LNCS , vol.104 , pp. 167-183
    • Park, D.M.R.1
  • 39
    • 84888229570 scopus 로고    scopus 로고
    • Proof-checking protocols using bisimulations
    • [RoE99]. Proceedings of 10th Conference on Concurrency Theory, Springer, Berlin Heidelberg NewYork
    • [RoE99] Röckl C, Esparza J (1999) Proof-checking protocols using bisimulations. In: Proceedings of 10th Conference on Concurrency Theory, LNCS 1664, Springer, Berlin Heidelberg NewYork, pp 525-540
    • (1999) LNCS , vol.1664 , pp. 525-540
    • Röckl, C.1    Esparza, J.2
  • 40
    • 0141949100 scopus 로고    scopus 로고
    • Verifying a sliding-window protocol using PVS
    • [Rus01]. Proceedings of 21st Conference on formal techniques for networked and distributed systems, Kluwer, Dordrecht
    • [Rus01] Rusu V (2001) Verifying a sliding-window protocol using PVS. In: Proceedings of 21st Conference on formal techniques for networked and distributed systems, IFIP Conference Proceedings 197, Kluwer, Dordrecht, pp 251-268
    • (2001) IFIP Conference Proceedings , vol.197 , pp. 251-268
    • Rusu, V.1
  • 42
    • 22544438582 scopus 로고    scopus 로고
    • Verification of a sliding window protocol using IDA and MONA
    • [SmK00]. Proceedings of 20th Conference on formal techniques for distributed system development, Kluwer, Dordrecht
    • [SmK00] Smith MA, Klarlund N (2000) Verification of a sliding window protocol using IDA and MONA. In: Proceedings of 20th Conference on formal techniques for distributed system development, IFIP Conference Proceedings 183, Kluwer, Dordrecht, pp 19-34
    • (2000) IFIP Conference Proceedings , vol.183 , pp. 19-34
    • Smith, M.A.1    Klarlund, N.2
  • 43
    • 26844553476 scopus 로고
    • The sliding window protocol revisited
    • [Sne95]
    • [Sne95] van de Snepscheut JLA (1995) The sliding window protocol revisited. Form Aspects Comput 7(1):3-17
    • (1995) Form Aspects Comput , vol.7 , Issue.1 , pp. 3-17
    • Van De Snepscheut, J.L.A.1
  • 44
    • 84948149926 scopus 로고    scopus 로고
    • Divide, abstract, and model-check
    • +99]. Proceedings of 6th International SPIN Workshop, Springer, Berlin Heidelberg NewYork
    • +99] Stahl K, Baukus K, Lakhnech Y, Steffen M (1999) Divide, abstract, and model-check. In: Proceedings of 6th International SPIN Workshop, LNCS 1680, Springer, Berlin Heidelberg NewYork, pp 57-76
    • (1999) LNCS , vol.1680 , pp. 57-76
    • Stahl, K.1    Baukus, K.2    Lakhnech, Y.3    Steffen, M.4
  • 45
    • 0003339638 scopus 로고
    • A data transfer protocol
    • [Ste76]
    • [Ste76] Stenning NV (1976) A data transfer protocol. Comput Networks 1(2):99-110
    • (1976) Comput Networks , vol.1 , Issue.2 , pp. 99-110
    • Stenning, N.V.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.