메뉴 건너뛰기




Volumn 201, Issue C, 2008, Pages 197-222

Can Refinement be Automated?

Author keywords

action systems; automated deduction; Kleene algebras; proof learning; refinement calculus

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; DATA REDUCTION; LEARNING SYSTEMS; PROBLEM SOLVING; THEOREM PROVING;

EID: 40149108893     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2008.02.021     Document Type: Article
Times cited : (12)

References (36)
  • 1
    • 40149110707 scopus 로고    scopus 로고
    • http://www.dcs.shef.ac.uk/~georg/ka
  • 2
    • 40149099483 scopus 로고    scopus 로고
    • Atelier B. http://www.atelierb.societe.com
    • Atelier B
  • 4
    • 0032201822 scopus 로고    scopus 로고
    • Ordered chaining calculi for first-order theories of transitive relations
    • Bachmair L., and Ganzinger H. Ordered chaining calculi for first-order theories of transitive relations. J. ACM 45 (1998) 1007-1049
    • (1998) J. ACM , vol.45 , pp. 1007-1049
    • Bachmair, L.1    Ganzinger, H.2
  • 5
    • 84876658945 scopus 로고
    • A method for refining atomicity in parallel algorithms
    • Parallel Architectures and Languages Europe. Odijk E., Rem M., and Syr J.-C. (Eds)
    • Back R.-J. A method for refining atomicity in parallel algorithms. In: Odijk E., Rem M., and Syr J.-C. (Eds). Parallel Architectures and Languages Europe. Lecture Notes in Computer Science 366 (1989) 199-216
    • (1989) Lecture Notes in Computer Science , vol.366 , pp. 199-216
    • Back, R.-J.1
  • 7
    • 0033153875 scopus 로고    scopus 로고
    • Reasoning algebraically about loops
    • Back R.-J., and von Wright J. Reasoning algebraically about loops. Acta Informatica 36 (1999) 295-334
    • (1999) Acta Informatica , vol.36 , pp. 295-334
    • Back, R.-J.1    von Wright, J.2
  • 8
    • 0024619806 scopus 로고
    • Fixed points in free process algebras, Part I
    • Benson D.B., and Tiuryn J. Fixed points in free process algebras, Part I. Theoretical Computer Science 63 (1989) 275-294
    • (1989) Theoretical Computer Science , vol.63 , pp. 275-294
    • Benson, D.B.1    Tiuryn, J.2
  • 9
    • 0036812203 scopus 로고    scopus 로고
    • On the use of data refinement in the development of secure communication systems
    • Butler M. On the use of data refinement in the development of secure communication systems. Formal Aspects of Computing 14 (2002) 2-34
    • (2002) Formal Aspects of Computing , vol.14 , pp. 2-34
    • Butler, M.1
  • 10
    • 0007920759 scopus 로고    scopus 로고
    • The refinement calculator: Proof support for program refinement
    • Groves L., and Reeves S. (Eds), Springer
    • Butler M., Grundy J., Långbacka T., Rukšėnas R., and von Wright J. The refinement calculator: Proof support for program refinement. In: Groves L., and Reeves S. (Eds). Formal Methods Pacific'97 (1997), Springer 40-61
    • (1997) Formal Methods Pacific'97 , pp. 40-61
    • Butler, M.1    Grundy, J.2    Långbacka, T.3    Rukšenas, R.4    von Wright, J.5
  • 13
    • 16244365545 scopus 로고    scopus 로고
    • Diagram chase in relational system development
    • 3rd IEEE Workshop on Visual Languages and Formal Methods. Minas M. (Ed)
    • Ebert M., and Struth G. Diagram chase in relational system development. In: Minas M. (Ed). 3rd IEEE Workshop on Visual Languages and Formal Methods. Elecronic Notes in Theoretical Computer Science 127 (2005) 87-105
    • (2005) Elecronic Notes in Theoretical Computer Science , vol.127 , pp. 87-105
    • Ebert, M.1    Struth, G.2
  • 16
    • 84991270365 scopus 로고
    • Abstract model checking of infinite specifications
    • Naftalin M., Denvir T., and Bertran M. (Eds). FME '94
    • Jackson D. Abstract model checking of infinite specifications. In: Naftalin M., Denvir T., and Bertran M. (Eds). FME '94. Lecture Notes in Computer Science 873 (1994) 519-531
    • (1994) Lecture Notes in Computer Science , vol.873 , pp. 519-531
    • Jackson, D.1
  • 17
    • 0000042790 scopus 로고
    • A completeness theorem for Kleene algebras and the algebra of regular events
    • Kozen D. A completeness theorem for Kleene algebras and the algebra of regular events. Information and Computation 110 (1994) 366-390
    • (1994) Information and Computation , vol.110 , pp. 366-390
    • Kozen, D.1
  • 18
    • 33646762492 scopus 로고    scopus 로고
    • Automatic refinement checking for b
    • Lau K.-K., and Banach R. (Eds). ICFEM'05
    • Leuschel M., and Butler M. Automatic refinement checking for b. In: Lau K.-K., and Banach R. (Eds). ICFEM'05. Lecture Notes in Computer Science 3785 (2005) 345-359
    • (2005) Lecture Notes in Computer Science , vol.3785 , pp. 345-359
    • Leuschel, M.1    Butler, M.2
  • 20
    • 33750056050 scopus 로고    scopus 로고
    • Using probabilistic Kleene algebra for protocol verification
    • Relations and Kleene Algebra in Computer Science. Schmidt R.A. (Ed)
    • McIver A.K., Cohen E., and Morgan C.C. Using probabilistic Kleene algebra for protocol verification. In: Schmidt R.A. (Ed). Relations and Kleene Algebra in Computer Science. Lecture Notes in Computer Science 4136 (2006) 296-310
    • (2006) Lecture Notes in Computer Science , vol.4136 , pp. 296-310
    • McIver, A.K.1    Cohen, E.2    Morgan, C.C.3
  • 21
    • 31544443223 scopus 로고    scopus 로고
    • Algebras of modal operators and partial correctness
    • Möller B., and Struth G. Algebras of modal operators and partial correctness. Theoretical Computer Science 351 (2006) 221-239
    • (2006) Theoretical Computer Science , vol.351 , pp. 221-239
    • Möller, B.1    Struth, G.2
  • 22
    • 2542527603 scopus 로고
    • On the semantics of fair parallelism
    • Abstract Software Specifications. Bjørner D. (Ed)
    • Park D. On the semantics of fair parallelism. In: Bjørner D. (Ed). Abstract Software Specifications. Lecture Notes in Computer Science 86 (1980) 504-526
    • (1980) Lecture Notes in Computer Science , vol.86 , pp. 504-526
    • Park, D.1
  • 23
    • 0003753345 scopus 로고    scopus 로고
    • Robinson J.A., and Voronkov A. (Eds), Elsevier and MIT Press
    • In: Robinson J.A., and Voronkov A. (Eds). Handbook of Automated Reasoning (in 2 volumes) (2001), Elsevier and MIT Press
    • (2001) Handbook of Automated Reasoning (in 2 volumes)
  • 24
    • 0344824361 scopus 로고    scopus 로고
    • Incremental derivation of abstraction relations for data refinement
    • Formal Methods and Software Engineering. Dong J.S., and Woodcock J. (Eds)
    • Robinson N.J. Incremental derivation of abstraction relations for data refinement. In: Dong J.S., and Woodcock J. (Eds). Formal Methods and Software Engineering. Lecture Notes in Computer Science 2885 (2003) 246-265
    • (2003) Lecture Notes in Computer Science , vol.2885 , pp. 246-265
    • Robinson, N.J.1
  • 26
    • 84947764778 scopus 로고    scopus 로고
    • The z/eves system
    • Bowen J., Hinchey M., and Till D. (Eds). ZUM '97
    • Saaltink M. The z/eves system. In: Bowen J., Hinchey M., and Till D. (Eds). ZUM '97. Lecture Notes in Computer Science 1212 (1997) 72-85
    • (1997) Lecture Notes in Computer Science , vol.1212 , pp. 72-85
    • Saaltink, M.1
  • 27
    • 0000529045 scopus 로고
    • Two complete axiom systems for the algebra of regular events
    • Salomaa A. Two complete axiom systems for the algebra of regular events. J. ACM 13 (1966) 158-169
    • (1966) J. ACM , vol.13 , pp. 158-169
    • Salomaa, A.1
  • 28
    • 33747886801 scopus 로고    scopus 로고
    • Verifying data refinements using a model checker
    • Smith G., and Derrick J. Verifying data refinements using a model checker. Formal Aspects of Computing 18 (2006) 264-287
    • (2006) Formal Aspects of Computing , vol.18 , pp. 264-287
    • Smith, G.1    Derrick, J.2
  • 29
    • 0344392286 scopus 로고    scopus 로고
    • A calculus for set-based program development
    • Formal Methods and Software Engineering. Dong J.S., and Woodcock (Eds)
    • Struth G. A calculus for set-based program development. In: Dong J.S., and Woodcock (Eds). Formal Methods and Software Engineering. Lecture Notes in Computer Science 2885 (2003) 541-559
    • (2003) Lecture Notes in Computer Science , vol.2885 , pp. 541-559
    • Struth, G.1
  • 30
    • 16244422365 scopus 로고    scopus 로고
    • Automated element-wise reasoning with sets
    • Cuellar J.R., and Liu Z. (Eds)
    • Struth G. Automated element-wise reasoning with sets. In: Cuellar J.R., and Liu Z. (Eds). Proc. SEFM 2004 (2004) 320-329
    • (2004) Proc. SEFM 2004 , pp. 320-329
    • Struth, G.1
  • 32
    • 33750052570 scopus 로고    scopus 로고
    • Monodic tree Kleene algebra
    • Relations and Kleene Algebra in Computer Science. Schmidt R.A. (Ed)
    • Takai T., and Furusawa H. Monodic tree Kleene algebra. In: Schmidt R.A. (Ed). Relations and Kleene Algebra in Computer Science. Lecture Notes in Computer Science 4136 (2006) 402-416
    • (2006) Lecture Notes in Computer Science , vol.4136 , pp. 402-416
    • Takai, T.1    Furusawa, H.2
  • 33
    • 1242286270 scopus 로고    scopus 로고
    • Terese (Ed), Cambridge University Press
    • In: Terese (Ed). Term Rewriting Systems (2003), Cambridge University Press
    • (2003) Term Rewriting Systems
  • 34
    • 40149093920 scopus 로고    scopus 로고
    • von Wright, J., Program refinement by theorem prover, in: 6th Refinement Workshop (1994)
    • von Wright, J., Program refinement by theorem prover, in: 6th Refinement Workshop (1994)
  • 35
    • 84959048145 scopus 로고    scopus 로고
    • From Kleene algebra to refinement algebra
    • Mathematics of Program Construction. Boiten E.A., and Möller B. (Eds)
    • von Wright J. From Kleene algebra to refinement algebra. In: Boiten E.A., and Möller B. (Eds). Mathematics of Program Construction. Lecture Notes in Computer Science 2386 (2002) 233-262
    • (2002) Lecture Notes in Computer Science , vol.2386 , pp. 233-262
    • von Wright, J.1


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