메뉴 건너뛰기




Volumn 9, Issue 3, 1999, Pages 287-319

Hidden coinduction: Behavioural correctness proofs for objects

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84978604948     PISSN: 09601295     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0960129599002777     Document Type: Article
Times cited : (26)

References (55)
  • 2
    • 0027610699 scopus 로고
    • Terminal coalgebras in well-founded set theory
    • Barr, M. (1993) Terminal coalgebras in well-founded set theory. Theoretical Computer Science 114 299–315.
    • (1993) Theoretical Computer Science , vol.114 , pp. 299-315
    • Barr, M.1
  • 4
    • 0004285392 scopus 로고
    • Software Engineering Economics
    • Prentice-Hall.
    • Boehm, B. (1981) Software Engineering Economics, Prentice-Hall.
    • (1981)
    • Boehm, B.1
  • 5
    • 0009384396 scopus 로고
    • Occasioned practises in the work of implementing development methodologies
    • In: Jirotka, M. and Goguen, J. (eds.)
    • Button, G. and Sharrock, W. (1993) Occasioned practises in the work of implementing development methodologies. In: Jirotka, M. and Goguen, J. (eds.) Requirements Engineering: Social and Technical Issues, Academic Press 217–240.
    • (1993) Requirements Engineering: Social and Technical Issues, Academic Press , pp. 217-240
    • Button, G.1    Sharrock, W.2
  • 6
    • 0004497475 scopus 로고    scopus 로고
    • A Semantic Study of the Object Paradigm, Transfer thesis, Programming Research Group
    • Oxford University
    • Cirstea, C. (1996) A Semantic Study of the Object Paradigm, Transfer thesis, Programming Research Group, Oxford University.
    • (1996)
    • Cirstea, C.1
  • 8
    • 0003919233 scopus 로고
    • Category-based Semantics for Equational and Constraint Logic Programming
    • Oxford University
    • Diaconescu, R. (1994) Category-based Semantics for Equational and Constraint Logic Programming. Ph. D. thesis, Programming Research Group, Oxford University.
    • (1994) Ph. D. thesis, Programming Research Group
    • Diaconescu, R.1
  • 14
    • 0039492084 scopus 로고
    • Higher-order functions considered unnecessary for higher-order programming
    • University of Texas at Austin Year of Programming Series Addison Wesley
    • Goguen, J. (1990a) Higher-order functions considered unnecessary for higher-order programming. In: Turner, D. (ed.) Research Topics in Functional Programming. University of Texas at Austin Year of Programming Series Addison Wesley 309–352.
    • (1990) In: Turner, D. (ed.) Research Topics in Functional Programming. , pp. 309-352
    • Goguen, J.1
  • 17
    • 0004328572 scopus 로고    scopus 로고
    • Theorem Proving and Algebra
    • MIT Press (to appear)
    • Goguen, J. (1998) Theorem Proving and Algebra, MIT Press (to appear).
    • (1998)
    • Goguen, J.1
  • 18
    • 0026444654 scopus 로고
    • Institutions: Abstract model theory for specification and programming
    • Goguen, J. and Diaconescu, R. (1994a) An Oxford survey of order sorted algebra. Mathematical Structures in Computer Science 4 363–392
    • Goguen, J. and Burstall, R. (1992) Institutions: Abstract model theory for specification and programming. Journal of the Association for Computing Machinery 39 (1) 95–146. Goguen, J. and Diaconescu, R. (1994a) An Oxford survey of order sorted algebra. Mathematical Structures in Computer Science 4 363–392.
    • (1992) Journal of the Association for Computing Machinery , vol.39 , Issue.1 , pp. 95-146
    • Goguen, J.1    Burstall, R.2
  • 21
    • 0004104666 scopus 로고    scopus 로고
    • Algebraic Semantics of Imperative Programs
    • MIT Press.
    • Goguen, J. and Malcolm, G. (1996) Algebraic Semantics of Imperative Programs, MIT Press.
    • (1996)
    • Goguen, J.1    Malcolm, G.2
  • 23
    • 84955587325 scopus 로고
    • Universal realization, persistent interconnection and implementation of abstract modules
    • In: Nielsen, M. and Schmidt, E.M. (eds.) Springer-Verlag Lecture Notes in Computer Science
    • Goguen, J. and Meseguer, J. (1982) Universal realization, persistent interconnection and implementation of abstract modules. In: Nielsen, M. and Schmidt, E.M. (eds.) Proceedings, 9th International Conference on Automata, Languages and Programming. Springer-Verlag Lecture Notes in Computer Science 140 265–281.
    • (1982) Proceedings, 9th International Conference on Automata, Languages and Programming , vol.140 , pp. 265-281
    • Goguen, J.1    Meseguer, J.2
  • 24
    • 0023218618 scopus 로고
    • Order-sorted algebra solves the constructor selector, multiple representation and coercion problems
    • IEEE Computer Society
    • Goguen, J. and Meseguer, J. (1987a) Order-sorted algebra solves the constructor selector, multiple representation and coercion problems. In: Proceedings, Second Symposium on Logic in Computer Science, IEEE Computer Society 18–29.
    • (1987) In: Proceedings, Second Symposium on Logic in Computer Science , pp. 18-29
    • Goguen, J.1    Meseguer, J.2
  • 25
    • 0027116146 scopus 로고
    • Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
    • Drafts exists from as early as 1985
    • Goguen, J. and Meseguer, J. (1992) Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations. Theoretical Computer Science 105 (2) 217–273. (Drafts exists from as early as 1985).
    • (1992) Theoretical Computer Science , vol.105 , Issue.2 , pp. 217-273
    • Goguen, J.1    Meseguer, J.2
  • 28
    • 0002424767 scopus 로고
    • An initial algebra approach to the specification, correctness and implementation of abstract data types
    • Prentice Hall
    • Goguen, J., Thatcher, J. and Wagner, E. (1978) An initial algebra approach to the specification, correctness and implementation of abstract data types. In: Yeh, R. (ed.) Current Trends in Programming Methodology, IV, Prentice Hall 80–149.
    • (1978) In: Yeh, R. (ed.) Current Trends in Programming Methodology, IV , pp. 80-149
    • Goguen, J.1    Thatcher, J.2    Wagner, E.3
  • 30
    • 0006440677 scopus 로고
    • The Specification and Application to Programming of Abstract Data Types
    • Computer Science Department, Report CSRG-59
    • Guttag, J. (1975) The Specification and Application to Programming of Abstract Data Types, Ph. D. thesis, University of Toronto. (Computer Science Department, Report CSRG-59.)
    • (1975) Ph. D. thesis, University of Toronto
    • Guttag, J.1
  • 33
    • 0347951384 scopus 로고    scopus 로고
    • Behavioural Verification and Implementation of an Optimizing Compiler for OBJ3
    • Hamel, L. (1996) Behavioural Verification and Implementation of an Optimizing Compiler for OBJ3, Ph. D. thesis, Oxford University Computing Lab, 1996.
    • (1996) Ph. D. thesis, Oxford University Computing Lab
    • Hamel, L.1
  • 37
    • 0002715717 scopus 로고    scopus 로고
    • Objects and classes, coalgebraically
    • In: Freitag, B., Jones C., Lengauer, C. and Schek, H.-J. (eds.)
    • Jacobs, B. (1996) Objects and classes, coalgebraically. In: Freitag, B., Jones C., Lengauer, C. and Schek, H.-J. (eds.) Object-Orientation with Parallelism and Persistence, Kluwer 83–103.
    • (1996) Object-Orientation with Parallelism and Persistence, Kluwer , pp. 83-103
    • Jacobs, B.1
  • 38
    • 0347431784 scopus 로고    scopus 로고
    • Invariants, bisimulations and the correctness of coalgebraic refinements
    • Malcolm, G. (1990) Data structures and program transformation. Science of Computer Programming
    • Jacobs, B. (1997) Invariants, bisimulations and the correctness of coalgebraic refinements. Technical Report CSI-R9704, Computer Science Institute, University of Nijmegen. Malcolm, G. (1990) Data structures and program transformation. Science of Computer Programming 14.
    • (1997) Technical Report CSI-R9704, Computer Science Institute, University of Nijmegen , vol.14
    • Jacobs, B.1
  • 42
    • 0026222092 scopus 로고
    • Co-induction in relational semantics
    • Milner, R. and Tofte, M. (1991) Co-induction in relational semantics. Theoretical Computer Science 87 (1) 209–220.
    • (1991) Theoretical Computer Science , vol.87 , Issue.1 , pp. 209-220
    • Milner, R.1    Tofte, M.2
  • 43
    • 26944494337 scopus 로고    scopus 로고
    • Algebraic implementation of abstract data types: a survey of concepts and new compositionality results
    • Orejas, F., Navarro, M. and Sanchez, A. (1996) Algebraic implementation of abstract data types: a survey of concepts and new compositionality results. Mathematical Structures in Computer Science 6 (1).
    • (1996) Mathematical Structures in Computer Science , vol.6 , Issue.1
    • Orejas, F.1    Navarro, M.2    Sanchez, A.3
  • 45
    • 0347567659 scopus 로고
    • Behavioural equivalence — a unifying concept for initial and final specifications
    • Akademiai Kiado Budapest
    • Reichel, H. (1981) Behavioural equivalence — a unifying concept for initial and final specifications. In: Proceedings, Third Hungarian Computer Science Conference, Akademiai Kiado, Budapest.
    • (1981) In: Proceedings, Third Hungarian Computer Science Conference
    • Reichel, H.1
  • 47
    • 84976111956 scopus 로고
    • An approach to object semantics based on terminal co-algebras
    • Reichel, H. (1995) An approach to object semantics based on terminal co-algebras. Mathematical Structures in Computer Science 5 129–152.
    • (1995) Mathematical Structures in Computer Science , vol.5 , pp. 129-152
    • Reichel, H.1
  • 51
    • 0023994482 scopus 로고
    • Toward formal development of programs from algebraic specifications
    • Sannella, D. and Tarlecki, A. (1988) Toward formal development of programs from algebraic specifications. Acta Informatica 25 233–281.
    • (1988) Acta Informatica , vol.25 , pp. 233-281
    • Sannella, D.1    Tarlecki, A.2
  • 53
    • 0348062182 scopus 로고    scopus 로고
    • Integrating Static and Dynamic Aspects in the Specification of Open, Object-based and Distributed Systems
    • Oxford University Computing Laboratory
    • Veglioni, S. (1997) Integrating Static and Dynamic Aspects in the Specification of Open, Object-based and Distributed Systems, Ph. D. thesis, Oxford University Computing Laboratory.
    • (1997) Ph. D. thesis
    • Veglioni, S.1
  • 54
    • 0018505424 scopus 로고
    • Final algebra semantics and data type extension
    • Wand, M. (1979) Final algebra semantics and data type extension. Journal of Computer and System Sciences 19 27–44.
    • (1979) Journal of Computer and System Sciences , vol.19 , pp. 27-44
    • Wand, M.1


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