메뉴 건너뛰기




Volumn 145, Issue , 2006, Pages 3-25

Reasoning about partial functions in the formal development of programs

Author keywords

Formal development; Logic; Partial functions

Indexed keywords

FORMAL LOGIC; FUNCTIONS; SOFTWARE ENGINEERING;

EID: 30344473986     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2005.10.002     Document Type: Article
Times cited : (16)

References (46)
  • 3
    • 0000058143 scopus 로고
    • A logic covering undefinedness in program proofs
    • H. Barringer, J.H. Cheng, and C.B. Jones A logic covering undefinedness in program proofs Acta Informatica 21 1984 251 269
    • (1984) Acta Informatica , vol.21 , pp. 251-269
    • Barringer, H.1    Cheng, J.H.2    Jones, C.B.3
  • 6
    • 0002397042 scopus 로고
    • Partial logic
    • D. Gabbay F. Guenthuer Reidel
    • S. Blamey D. Gabbay F. Guenthuer Partial logic Handbook of Philosophical Logic Volume III 1986 Reidel chapter 1
    • (1986) Handbook of Philosophical Logic , vol.3
    • Blamey, S.1
  • 7
    • 30344475045 scopus 로고
    • Three-valued predicates for software specification and validation
    • Lecture Notes in Computer Science, Springer-Verlag
    • A. Blikle Three-valued predicates for software specification and validation VDM - The Way Ahead Lecture Notes in Computer Science Vol. 328 1988 Springer-Verlag 243 266
    • (1988) VDM - The Way Ahead , vol.328 , pp. 243-266
    • Blikle, A.1
  • 9
    • 0009451677 scopus 로고
    • On the usability of logics which handle partial functions
    • C. Morgan J.C.P. Woodcock Springer-Verlag
    • J.H. Cheng, and C.B. Jones On the usability of logics which handle partial functions C. Morgan J.C.P. Woodcock 3rd Refinement Workshop 1991 Springer-Verlag 51 69
    • (1991) 3rd Refinement Workshop , pp. 51-69
    • Cheng, J.H.1    Jones, C.B.2
  • 11
    • 0004301430 scopus 로고
    • Towards a many-valued logic of quantified belief
    • Linköping Studies in Science and Technology
    • D. Driankov. Towards a many-valued logic of quantified belief. Technical Report 192, Linköping Studies in Science and Technology, 1988
    • (1988) Technical Report , vol.192
    • Driankov, D.1
  • 13
    • 0002561279 scopus 로고
    • Logic manual for the Lambda system
    • Abstract Hardware Limited
    • S. Finn and M.P. Fourman. Logic manual for the Lambda system. Technical Report Version 3.2, Abstract Hardware Limited, 1990
    • (1990) Technical Report Version 3.2
    • Finn, S.1    Fourman, M.P.2
  • 16
    • 0027116146 scopus 로고
    • Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
    • J. Goguen, and J. Meseguer Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations Theoretical Computer Science 105 1992 217 273
    • (1992) Theoretical Computer Science , vol.105 , pp. 217-273
    • Goguen, J.1    Meseguer, J.2
  • 18
    • 0004120583 scopus 로고
    • The RAISE Specification Language
    • The RAISE Language Group Prentice Hall 0-13-752833-7
    • The RAISE Language Group The RAISE Specification Language BCS Practitioner Series 1992 Prentice Hall 0-13-752833-7
    • (1992) BCS Practitioner Series
  • 19
    • 2542628621 scopus 로고
    • Avoiding the undefined by underspecification
    • Jan van Leeuwen, Computer Science Today: Recent Trends and Developments, Springer-Verlag
    • David Gries, and Fred B. Schneider Avoiding the undefined by underspecification Jan van Leeuwen Computer Science Today: Recent Trends and Developments Lecture Notes in Computer Science volume 1000 1995 Springer-Verlag 366 373
    • (1995) Lecture Notes in Computer Science , vol.1000 , pp. 366-373
    • David, G.1    Schneider Fred, B.2
  • 22
    • 21844526214 scopus 로고
    • A typed logic of partial functions reconstructed classically
    • C.B. Jones, and C.A. Middelburg A typed logic of partial functions reconstructed classically Acta Informatica 31 5 1994 399 430
    • (1994) Acta Informatica , vol.31 , Issue.5 , pp. 399-430
    • Jones, C.B.1    Middelburg, C.A.2
  • 23
    • 84976757671 scopus 로고
    • Formal development of correct algorithms: An example based on Earley's recogniser
    • C.B. Jones Formal development of correct algorithms: an example based on Earley's recogniser SIGPLAN Notices 7 1 January 1972 150 169 ACM
    • (1972) SIGPLAN Notices , vol.7 , Issue.1 , pp. 150-169
    • Jones, C.B.1
  • 25
    • 0013158332 scopus 로고
    • Partial functions and logics: A warning
    • C.B. Jones Partial functions and logics: A warning Information Processing Letters 54 2 1995 65 67
    • (1995) Information Processing Letters , vol.54 , Issue.2 , pp. 65-67
    • Jones, C.B.1
  • 31
    • 0030361648 scopus 로고    scopus 로고
    • Semantics of under-determined expressions
    • Peter Gorm Larse, and Bo Stig Hansen Semantics of under-determined expressions Formal Aspects of Computing 8 1 1996 47 66
    • (1996) Formal Aspects of Computing , vol.8 , Issue.1 , pp. 47-66
    • Peter Gorm, L.1    Bo Stig, H.2
  • 32
    • 30344437732 scopus 로고
    • Note on strong meanings of logical operators
    • IBM Laboratory Vienna
    • P. Lucas. Note on strong meanings of logical operators. Technical Report LN 25.3.051, IBM Laboratory Vienna, 1969
    • (1969) Technical Report , vol.LN 25.3.051
    • Lucas, P.1
  • 33
  • 36
    • 84915854701 scopus 로고
    • Predicate calculus with 'undefined' as a truth-value
    • AI Memo 1, Stanford Artificial Intelligence Project, March 22nd
    • J. McCarthy. Predicate calculus with 'undefined' as a truth-value. Technical Report AI Memo 1, Stanford Artificial Intelligence Project, March 22nd 1963
    • (1963) Technical Report
    • McCarthy, J.1
  • 37
    • 77956967645 scopus 로고
    • A basis for a mathematical theory for computation
    • P. Braffort D. Hirschberg North-Holland Publishing Company
    • J. McCarthy A basis for a mathematical theory for computation P. Braffort D. Hirschberg Computer Programming and Formal Systems 1967 North-Holland Publishing Company 33 70
    • (1967) Computer Programming and Formal Systems , pp. 33-70
    • McCarthy, J.1
  • 38
    • 0014650053 scopus 로고
    • Properties of programs and partial function logic
    • B. Meltzer D. Michie Edinburgh University Press
    • Z. Manna, and J. McCarthy B. Meltzer D. Michie Properties of programs and partial function logic Machine Intelligence 5 1969 Edinburgh University Press 27 37
    • (1969) Machine Intelligence , vol.5 , pp. 27-37
    • Manna, Z.1    McCarthy, J.2
  • 40
    • 0001661753 scopus 로고
    • Identity and existence in intuitionistic logic
    • Springer-Verlag
    • D.S. Scott Identity and existence in intuitionistic logic Lecture Notes in Mathematics Volume 735 1979 Springer-Verlag
    • (1979) Lecture Notes in Mathematics , vol.735
    • Scott, D.S.1
  • 41
    • 0010604805 scopus 로고
    • Understanding Z - A Specification Language and its Formal Semantics
    • Cambridge University Press
    • J.M. Spivey Understanding Z - A Specification Language and its Formal Semantics Cambridge Tracts in Computer Science 3 1988 Cambridge University Press
    • (1988) Cambridge Tracts in Computer Science , vol.3
    • Spivey, J.M.1
  • 42
    • 0023311199 scopus 로고
    • A note on undefined expression values in programming logic
    • R.D. Tennent A note on undefined expression values in programming logic Information Processing Letters 24 5 March 1987
    • (1987) Information Processing Letters , vol.24 , Issue.5
    • Tennent, R.D.1
  • 43
    • 0002674493 scopus 로고
    • Many-valued logic
    • D. Gabbay F. Guenthuer Reidel
    • A. Urquhart D. Gabbay F. Guenthuer Many-valued logic Handbook of Philosophical Logic Volume III 1986 Reidel chapter 2
    • (1986) Handbook of Philosophical Logic , vol.3
    • Urquhart, A.1
  • 44
    • 0005053429 scopus 로고
    • W: A logic for Z
    • J.E. Nicholls, editor Workshops in Computing Springer-Verlag
    • J.C.P. Woodcock and S.M. Brien. W: A logic for Z. In J.E. Nicholls, editor, Z User Workshop, York 1991, Workshops in Computing, pages 77-96. Springer-Verlag, 1992
    • (1992) Z User Workshop, York 1991 , pp. 77-96
    • Woodcock, J.C.P.1    Brien, S.M.2


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