메뉴 건너뛰기




Volumn 430 LNCS, Issue , 1990, Pages 42-66

Refinement calculus, part I: Sequential nondeterministic programs

Author keywords

Angelic nondeterminism; Data refinement; Demonic nondeterminism; Inverse statements; Lattices; Miraculous statements; Specification methods; Stepwise refinement; Total correctness; Weakest preconditions

Indexed keywords

CRYSTAL LATTICES; GAME THEORY; INVERSE PROBLEMS; SPECIFICATIONS;

EID: 85017204677     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-52559-9_60     Document Type: Conference Paper
Times cited : (64)

References (37)
  • 1
    • 0038610515 scopus 로고    scopus 로고
    • Development. PhD thesis, Department of Computer Science, University of Helsinki, Helsinki, 1978. Report A-1978-4
    • R. J. R. Back. On the Correctness of Refinement Steps in Program, Development. PhD thesis, Department of Computer Science, University of Helsinki, Helsinki, 1978. Report A-1978-4.
    • On the Correctness of Refinement Steps in Program
    • Back, R.J.R.1
  • 3
    • 0019598045 scopus 로고
    • On correct refinement of programs
    • R. J. R. Back. On correct refinement of programs. J. Computer and Systems Sciences, 23(1):49-68, August 1981.
    • (1981) J. Computer and Systems Sciences , vol.23 , Issue.1 , pp. 49-68
    • Back, R.J.R.1
  • 5
    • 0024129970 scopus 로고
    • A calculus of refinements for program derivations
    • R. J. R. Back. 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
  • 6
    • 0024860875 scopus 로고
    • Changing data representation in the refinement calculus
    • January 1989. Also available as Abo Akademi reports on computer science and mathematics no. 68
    • R. J. R. Back. Changing data representation in the refinement calculus. In 21st Hawaii International Conference on System Sciences, January 1989. Also available as Abo Akademi reports on computer science and mathematics no. 68, 1988.
    • (1988) 21St Hawaii International Conference on System Sciences
    • Back, R.J.R.1
  • 7
    • 84918667907 scopus 로고
    • Refining atomicity in parallel algorithms
    • volume 366 of Lecture Notes in Computer Science, Eindhoven, the Netherlands, June 1989. Springer Verlag. Also available as Àbo Akademi reports on computer science and mathematics no. 57
    • R. J. R. Back. Refining atomicity in parallel algorithms. In PARLE Conference on Parallel Architectures and Languages Europe, volume 366 of Lecture Notes in Computer Science, Eindhoven, the Netherlands, June 1989. Springer Verlag. Also available as Àbo Akademi reports on computer science and mathematics no. 57, 1988.
    • (1988) PARLE Conference on Parallel Architectures and Languages Europe
    • Back, R.J.R.1
  • 8
    • 85031912430 scopus 로고    scopus 로고
    • In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag
    • R. J. R. Back and K. Sere. Refinement of action systems. In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag.
    • Refinement of Action Systems
    • Back, R.J.R.1    Sere, K.2
  • 12
    • 0346376736 scopus 로고    scopus 로고
    • In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag
    • R. J. R. Back and J. von Wright. A lattice-theoretical basis for a specification language. In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag.
    • A Lattice-Theoretical Basis for a Specification Language
    • Back, R.J.R.1    Von Wright, J.2
  • 14
    • 0004190631 scopus 로고
    • American Mathematical Society, Providence
    • G. Birkhoff. Lattice Theory. American Mathematical Society, Providence, 1961.
    • (1961) Lattice Theory
    • Birkhoff, G.1
  • 15
    • 0017419683 scopus 로고
    • Some transformations for developing recursive programs
    • R. M. Burstall and J. Darlington. Some transformations for developing recursive programs. J. ACM, 24(l):44-67, 1977.
    • (1977) J. ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 16
    • 24644485295 scopus 로고    scopus 로고
    • In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag
    • W. Chen and J. T. Udding. Towards a calculus of data refinement. In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag.
    • Towards a Calculus of Data Refinement
    • Chen, W.1    Udding, J.T.2
  • 18
    • 85031903492 scopus 로고    scopus 로고
    • Notes on structured programming
    • Hoare, editors, Structured Programming. Academic Press
    • E. W. Dijkstra. Notes on structured programming. In E. D. Dahl, O.J. and C. Hoare, editors, Structured Programming. Academic Press, 1971.
    • E. D. Dahl, O.J. and C , pp. 1971
    • Dijkstra, E.W.1
  • 24
    • 0020281196 scopus 로고
    • Another characterization of weakest preconditions
    • 137. Springer-Verlag
    • P. Guerreiro. Another characterization of weakest preconditions. In Lecture Notes in Computer Science 137. Springer-Verlag, 1982.
    • (1982) Lecture Notes in Computer Science
    • Guerreiro, P.1
  • 25
    • 84910709810 scopus 로고
    • Report CS 8808, Department of Mathematics and Computer Science, University of Groningen
    • W. H. Hesselink. An algebraic calculus of commands. Report CS 8808, Department of Mathematics and Computer Science, University of Groningen, 1988.
    • (1988) An Algebraic Calculus of Commands
    • Hesselink, W.H.1
  • 27
    • 0015482118 scopus 로고
    • Proofs of correctness of data representation
    • C. A. R. Hoare. Proofs of correctness of data representation. Acta Informatica, 1(4):271-281, 1972.
    • (1972) Acta Informatica , vol.1 , Issue.4 , pp. 271-281
    • Hoare, C.A.R.1
  • 31
    • 85031934292 scopus 로고
    • Programming from specifications
    • C. C. Morgan. Programming from specifications. Manuscript, 1989.
    • (1989) Manuscript
    • Morgan, C.C.1
  • 32
    • 2542635344 scopus 로고    scopus 로고
    • In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag
    • C. C. Morgan. Types and invariants in the refinement calculus. In Mathematics of Program Construction, volume 375 of Lecture Notes in Computer Science, Groningen, The Netherlands, June 1989. Springer-Verlag.
    • Types and Invariants in the Refinement Calculus
    • Morgan, C.C.1
  • 34
    • 0023558869 scopus 로고
    • A theoretical basis for stepwise refinement and the programming calculus
    • J. M. Morris. 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
  • 35
    • 0024611505 scopus 로고
    • Laws of data refinement
    • J. M. Morris. Laws of data refinement. Acta Informatica, 26:287-308, 1989.
    • (1989) Acta Informatica , vol.26 , pp. 287-308
    • Morris, J.M.1
  • 36
    • 84909735197 scopus 로고
    • Tech. Rep 16, Digital Systems Research Center, Palo Alto, Calif
    • G. Nelson. A generalization of Dijkstra’s calculus. Tech. Rep 16, Digital Systems Research Center, Palo Alto, Calif., April 1987.
    • (1987) A Generalization of Dijkstra’s Calculus
    • Nelson, G.1
  • 37
    • 84976773567 scopus 로고
    • Program development by stepwise refinement
    • N. Wirth. Program development by stepwise refinement. Communications of the ACM, 14:221-227, 1971.
    • (1971) Communications of the ACM , vol.14 , pp. 221-227
    • Wirth, N.1


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