메뉴 건너뛰기




Volumn 10, Issue 2, 1998, Pages 97-124

A Program Refinement Tool

Author keywords

Refinement calculus; Refinement tools; Window inference

Indexed keywords


EID: 0007975952     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/s001650050006     Document Type: Article
Times cited : (14)

References (58)
  • 1
    • 0024129970 scopus 로고
    • A calculus of refinements for program derivations
    • Back, R. J. R.: A calculus of refinements for program derivations. Acta Informatica, 25:593-624, 1988.
    • (1988) Acta Informatica , vol.25 , pp. 593-624
    • Back, R.J.R.1
  • 2
    • 2542541719 scopus 로고
    • Refinement diagrams
    • Joseph M. Morris and Roger C. Shaw, editors, Workshops in Computing, BCS FACS, Springer-Verlag
    • Back, R. J. R.: Refinement diagrams. In Joseph M. Morris and Roger C. Shaw, editors, Fourth Refinement Workshop, Workshops in Computing, pages 125-137. BCS FACS, Springer-Verlag, 1991.
    • (1991) Fourth Refinement Workshop , pp. 125-137
    • Back, R.J.R.1
  • 4
    • 0347231855 scopus 로고    scopus 로고
    • Ergo reference manual
    • Software Verification Research Centre, The University of Queensland
    • Becht, H., Bloesch, A., Nickson, R. and Utting, M.: Ergo reference manual. Technical Report 96-31, Software Verification Research Centre, The University of Queensland, 1996.
    • (1996) Technical Report 96-31
    • Becht, H.1    Bloesch, A.2    Nickson, R.3    Utting, M.4
  • 5
    • 0029290423 scopus 로고
    • Ten commandments of formal methods
    • April
    • Bowen, J. P. and Hinchey, M. G.: Ten commandments of formal methods. IEEE Computer, 28(4):56-63, April 1995.
    • (1995) IEEE Computer , vol.28 , Issue.4 , pp. 56-63
    • Bowen, J.P.1    Hinchey, M.G.2
  • 9
    • 0002031923 scopus 로고
    • Stepwise refinement of action systems
    • Back, R.-J. and Sere, K.: Stepwise refinement of action systems. Structured Programming, 12:17-30, 1991.
    • (1991) Structured Programming , vol.12 , pp. 17-30
    • Back, R.-J.1    Sere, K.2
  • 10
    • 0039544936 scopus 로고
    • Refinement concepts formalised in higher order logic
    • Back, R. J. R. and Wright, J. von: Refinement concepts formalised in higher order logic. Formal Aspects of Computing, 2:247-272, 1990.
    • (1990) Formal Aspects of Computing , vol.2 , pp. 247-272
    • Back, R.J.R.1    Von Wright, J.2
  • 11
    • 85029763802 scopus 로고
    • Predicate transformers and higher order logic
    • J. W. de Bakker, W.-P. de Roever, and G. Rozenberg, editors, Semantics: Foundations and Applications, Springer-Verlag
    • Back, R. J. R. and Wright, J. von: Predicate transformers and higher order logic. In J. W. de Bakker, W.-P. de Roever, and G. Rozenberg, editors, Semantics: Foundations and Applications, volume 666 of Lecture Notes in Computer Science, pages 1-20. Springer-Verlag, 1992.
    • (1992) Lecture Notes in Computer Science , vol.666 , pp. 1-20
    • Back, R.J.R.1    Von Wright, J.2
  • 14
    • 0742277122 scopus 로고
    • A review of existing refinement tools
    • Software Verification Research Centre, The University of Queensland
    • Carrington, D., Hayes, I., Nickson, R., Watson, G. and Welsh, J.: A review of existing refinement tools. Technical Report 94-8, Software Verification Research Centre, The University of Queensland, 1994.
    • (1994) Technical Report 94-8
    • Carrington, D.1    Hayes, I.2    Nickson, R.3    Watson, G.4    Welsh, J.5
  • 15
    • 2542599660 scopus 로고
    • Requirements for a program refinement engine
    • School of Computer Science and Engineering, The University of New South Wales, Also available as Technical Report 94-43, Software Verification Research Centre, The University of Queensland
    • Carrington, D., Hayes, I., Nickson, R., Watson, G. and Welsh, J.: Requirements for a program refinement engine. In Fourth Australasian Refinement Workshop. School of Computer Science and Engineering, The University of New South Wales, 1995. Also available as Technical Report 94-43, Software Verification Research Centre, The University of Queensland.
    • (1995) Fourth Australasian Refinement Workshop
    • Carrington, D.1    Hayes, I.2    Nickson, R.3    Watson, G.4    Welsh, J.5
  • 16
    • 2542611833 scopus 로고    scopus 로고
    • Structured presentation of refinements and proofs
    • Kotagiri Ramamohanarao, editor, Also available as Technical Report 95-46, Software Verification Research Centre, The University of Queensland
    • Carrington, D., Hayes, I., Nickson, R., Watson, G. and Welsh, J.: Structured presentation of refinements and proofs. In Kotagiri Ramamohanarao, editor, Proceedings of the Nineteenth Australasian Computer Science Conference (ACSC'96), pages 87-96, 1996. Also available as Technical Report 95-46, Software Verification Research Centre, The University of Queensland.
    • (1996) Proceedings of the Nineteenth Australasian Computer Science Conference (ACSC'96) , pp. 87-96
    • Carrington, D.1    Hayes, I.2    Nickson, R.3    Watson, G.4    Welsh, J.5
  • 18
    • 2542537211 scopus 로고
    • Tool support for the refinement calculus
    • E. M. Clarke and R. P. Kurshan, editors, Computer-Aided Verification, American Mathematical Society
    • Carrington, D. A. and Robinson, K. A.: Tool support for the refinement calculus. In E. M. Clarke and R. P. Kurshan, editors, Computer-Aided Verification, volume 3 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 381-394. American Mathematical Society, 1991.
    • (1991) DIMACS Series in Discrete Mathematics and Theoretical Computer Science , vol.3 , pp. 381-394
    • Carrington, D.A.1    Robinson, K.A.2
  • 20
    • 14744278243 scopus 로고
    • The Affirm theorem prover: Proof forests and management of large proofs
    • Wolfgang Bibel and Robert Kowalski, editors, 5th Conference on Automated Deduction, Springer-Verlag
    • Erickson, R. and Musser, D.: The Affirm theorem prover: Proof forests and management of large proofs. In Wolfgang Bibel and Robert Kowalski, editors, 5th Conference on Automated Deduction, volume 87 of Lecture Notes in Computer Science. Springer-Verlag, 1980.
    • (1980) Lecture Notes in Computer Science , vol.87
    • Erickson, R.1    Musser, D.2
  • 21
    • 0000712763 scopus 로고
    • A single complete rule for data refinement
    • Gardiner, P. H. B. and Morgan, C.: A single complete rule for data refinement. Formal Aspects of Computing, 5(4):367-382, 1993.
    • (1993) Formal Aspects of Computing , vol.5 , Issue.4 , pp. 367-382
    • Gardiner, P.H.B.1    Morgan, C.2
  • 24
    • 2542517356 scopus 로고
    • Mechanical proofs about computer programs
    • Institute for Computing Science, University of Texas at Austin
    • Good, D.: Mechanical proofs about computer programs. Technical Report 41, Institute for Computing Science, University of Texas at Austin, 1984.
    • (1984) Technical Report 41
    • Good, D.1
  • 25
    • 0007694967 scopus 로고
    • HOL: A proof generating system for higher-order logic
    • G. Birtwistle and P. A. Subrahmanyam, editors, Springer-Verlag
    • Gordon, M. J. C.: HOL: A proof generating system for higher-order logic. In G. Birtwistle and P. A. Subrahmanyam, editors, VLSI Specification, Verification and Synthesis. Springer-Verlag, 1988.
    • (1988) VLSI Specification, Verification and Synthesis
    • Gordon, M.J.C.1
  • 29
    • 0015482118 scopus 로고
    • Proof of correctness of data representation
    • Hoare, C. A. R.: Proof of correctness of data representation. Acta Informatica, 1:271-281, 1972.
    • (1972) Acta Informatica , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 33
    • 0040067912 scopus 로고
    • OTTER-2.0 user's guide
    • Argonne National Laboratories
    • McCune, W.: OTTER-2.0 user's guide. Technical Report ANL-90/9, Argonne National Laboratories, 1990.
    • (1990) Technical Report ANL-90/9
    • McCune, W.1
  • 35
    • 0023558869 scopus 로고
    • A theoretical basis for stepwise refinement and the programming calculus
    • Morris, J. M.: A theoretical basis for stepwise refinement and the programming calculus. Science of Computer Programming, 9:287-306, 1987.
    • (1987) Science of Computer Programming , vol.9 , pp. 287-306
    • Morris, J.M.1
  • 37
    • 0024611505 scopus 로고
    • Laws of data refinement
    • Morris, J. M.: Laws of data refinement. Acta Informatica, 26:287-308, 1989.
    • (1989) Acta Informatica , vol.26 , pp. 287-308
    • Morris, J.M.1
  • 39
    • 0025503576 scopus 로고
    • Types and invariants in the refinement calculus
    • Also in Morgan and Vickers [MoV94]
    • Morgan, C. and Vickers, V.: Types and invariants in the refinement calculus. Science of Computer Programming, 14:281-304, 1990. Also in Morgan and Vickers [MoV94].
    • (1990) Science of Computer Programming , vol.14 , pp. 281-304
    • Morgan, C.1    Vickers, V.2
  • 42
    • 21844514017 scopus 로고
    • Informal strategies in design by refinement
    • Maurice Naftalin, Tim Denvir, and Miquel Bertran, editors, Industrial Benefit of Formal Methods: Second International Symposium of Formal Methods Europe, Springer-Verlag
    • Naftalin, M.: Informal strategies in design by refinement. In Maurice Naftalin, Tim Denvir, and Miquel Bertran, editors, Industrial Benefit of Formal Methods: Second International Symposium of Formal Methods Europe, volume 873 of Lecture Notes in Computer Science, pages 401-420. Springer-Verlag, 1994.
    • (1994) Lecture Notes in Computer Science , vol.873 , pp. 401-420
    • Naftalin, M.1
  • 44
    • 0343462214 scopus 로고
    • Program window inference
    • Software Verification Research Centre, The University of Queensland
    • Nickson, R. and Hayes, I.: Program window inference. Technical Report 95-29, Software Verification Research Centre, The University of Queensland, 1995.
    • (1995) Technical Report 95-29
    • Nickson, R.1    Hayes, I.2
  • 47
    • 2542633138 scopus 로고
    • A new face for Ergo: Adding a user interface to a programmable theorem prover
    • Presented at OZCHI'95, Software Verification Research Centre, The University of Queensland
    • Nickson, R. and Utting, M.: A new face for Ergo: Adding a user interface to a programmable theorem prover. Presented at OZCHI'95, also Technical Report 95-42 Software Verification Research Centre, The University of Queensland, 1995.
    • (1995) Technical Report 95-42
    • Nickson, R.1    Utting, M.2
  • 48
    • 0022792489 scopus 로고
    • Natural deduction as higher-order resolution
    • Paulson, L. C.: Natural deduction as higher-order resolution. Journal of Logic Programming, 3:237-258, 1986.
    • (1986) Journal of Logic Programming , vol.3 , pp. 237-258
    • Paulson, L.C.1
  • 50
    • 0041739930 scopus 로고
    • Formalizing a hierarchical structure of practical mathematical reasoning
    • Robinson, P. and Staples, J.: Formalizing a hierarchical structure of practical mathematical reasoning. Journal of Logic and Computation, 3(1):47-61, 1993.
    • (1993) Journal of Logic and Computation , vol.3 , Issue.1 , pp. 47-61
    • Robinson, P.1    Staples, J.2
  • 52
    • 0040133921 scopus 로고
    • A functional logic for higher level reasoning about computation
    • Staples, J., Robinson, P. J. and Hazel D.: A functional logic for higher level reasoning about computation. Formal Aspects of Computing, 6:1-38, 1994.
    • (1994) Formal Aspects of Computing , vol.6 , pp. 1-38
    • Staples, J.1    Robinson, P.J.2    Hazel, D.3
  • 53
    • 2542595112 scopus 로고
    • Workshops in Computing
    • BCS FACS, Springer-Verlag
    • Till, D.: editor. Sixth Refinement Workshop, Workshops in Computing. BCS FACS, Springer-Verlag, 1994.
    • (1994) Sixth Refinement Workshop
    • Till, D.1
  • 54
    • 0742294504 scopus 로고
    • Mechanized support for stepwise refinement
    • Jürg Gutknecht, editor, Programming Languages and System Architecures, Springer-Verlag
    • van de Snepscheut, Jan L. A.: Mechanized support for stepwise refinement. In Jürg Gutknecht, editor, Programming Languages and System Architecures, volume 782 of Lecture Notes in Computer Science, pages 35-48. Springer-Verlag, 1994.
    • (1994) Lecture Notes in Computer Science , vol.782 , pp. 35-48
    • Van De Snepscheut, J.L.A.1
  • 57
    • 0007436891 scopus 로고
    • Software documents: Concepts and tools
    • IREE Australia
    • Welsh, J. and Han, J.: Software documents: Concepts and tools. Software - Concepts and Tools, 15(1):12-25, IREE Australia 1994.
    • (1994) Software - Concepts and Tools , vol.15 , Issue.1 , pp. 12-25
    • Welsh, J.1    Han, J.2
  • 58
    • 2542528123 scopus 로고
    • A tactical environment for an interactive theorem prover
    • Software Verification Research Centre, The University of Queensland
    • Whitwell, K.: A tactical environment for an interactive theorem prover. Technical Report 92-7, Software Verification Research Centre, The University of Queensland, 1992.
    • (1992) Technical Report 92-7
    • Whitwell, K.1


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