메뉴 건너뛰기




Volumn 785 LNCS, Issue , 1994, Pages 1-29

Towards an algebraic semantics for the object paradigm

Author keywords

[No Author keywords available]

Indexed keywords

ALGEBRA; ELECTRIC CONNECTORS; MACHINERY; SEMANTICS; SPECIFICATIONS;

EID: 84969364034     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-57867-6_1     Document Type: Conference Paper
Times cited : (86)

References (37)
  • 1
    • 85026812998 scopus 로고
    • PhD thesis, Programming Research Group, Oxford University Computing Lab, to appear
    • Antonio Alencar. OOZE: An Object Oriented Spcification Language. PhD thesis, Programming Research Group, Oxford University Computing Lab, to appear 1994.
    • (1994) OOZE: An Object Oriented Spcification Language
    • Alencar, A.1
  • 2
    • 84936892648 scopus 로고
    • Specification in OOZE with examples
    • Prentice Hall, 1993. Programming Research Group, Oxford University Computing Lab, Report PRG-TR-7-92
    • Antonio Alencar and Joseph Goguen. Specification in OOZE with examples. In Object Oriented Specification Case Studies, pages 158-183. Prentice Hall, 1993. Programming Research Group, Oxford University Computing Lab, Report PRG-TR-7-92, 1992.
    • (1992) Object Oriented Specification Case Studies , pp. 158-183
    • Alencar, A.1    Goguen, J.2
  • 5
    • 84973937289 scopus 로고
    • Technical Report ECS-LFCS-8892-253, Laboratory for Foundations of Computer Science, University of Edinburgh, 1992. To appear in A Classical Mind: Essays in Honour of C.A.R. Hoare, Prentice Hall
    • Rod Burstall and Razvan Diaconescu. Hiding and beha.viour: an institutional approach. Technical Report ECS-LFCS-8892-253, Laboratory for Foundations of Computer Science, University of Edinburgh, 1992. To appear in A Classical Mind: Essays in Honour of C.A.R. Hoare, Prentice Hall, 1993.
    • (1993) Hiding and Beha.Viour: An Institutional Approach.
    • Burstall, R.1    Diaconescu, R.2
  • 6
    • 85035009423 scopus 로고
    • The semantics of Clear, a specification language
    • Dines Bjorner, editor, Springer, 1980. Lecture Notes in Computer Science, Volume 86; based on unpublished notes handed out at the Symposium on Algebra and Applications, Stefan Banach Center, Warsaw, Poland
    • Rod Burstall and Joseph Goguen. The semantics of Clear, a specification language. In Dines Bjorner, editor, Proceedings, 1979 Copenhagen Winter School on Abstract Software Specificotion, pages 292-332. Springer, 1980. Lecture Notes in Computer Science, Volume 86; based on unpublished notes handed out at the Symposium on Algebra and Applications, Stefan Banach Center, Warsaw, Poland, 1978.
    • (1978) Proceedings, 1979 Copenhagen Winter School on Abstract Software Specificotion , pp. 292-332
    • Burstall, R.1    Goguen, J.2
  • 8
    • 0006505546 scopus 로고
    • Technical Report PRG-TR-3-93, Programming Research Group, University of Oxford, 1993. Written in
    • Razvan Diaconescu. The logic of Horn clauses is equational. Technical Report PRG-TR-3-93, Programming Research Group, University of Oxford, 1993. Written in 1990.
    • (1990) The Logic of Horn Clauses is Equational
    • Diaconescu, R.1
  • 9
    • 0001849324 scopus 로고
    • Logical support for modularisation
    • Gerard Huet and Gordon Plotkin, editors, Cambridge, 1993. Proceedings of a Workshop held in Edinburgh, Scotland
    • Razvan Diaconescu, Joseph Goguen, and Petros Stefaneas. Logical support for modularisation. In Gerard Huet and Gordon Plotkin, editors, Logical Environments, pages 83-130. Cambridge, 1993. Proceedings of a Workshop held in Edinburgh, Scotland, May 1991.
    • (1991) Logical Environments , pp. 83-130
    • Diaconescu, R.1    Goguen, J.2    Stefaneas, P.3
  • 10
    • 0000039028 scopus 로고
    • Principles of parameterized programnfing
    • Ted Biggerstaff and Alan Perlis, editors, Addison Wesley
    • Joseph Goguen. Principles of parameterized programnfing. In Ted Biggerstaff and Alan Perlis, editors, Software Reusability, Volume I: Concepts and Models, pages 159-225. Addison Wesley, 1989.
    • (1989) Software Reusability, Volume I: Concepts and Models , pp. 159-225
    • Goguen, J.1
  • 11
    • 2942553844 scopus 로고
    • An algebraic approach to refinement
    • Dines Bjorner, C.A.R. Hoare, and Hans Langmaack, editors, Springer, Lecture Notes in Computer Science
    • Joseph Goguen. An algebraic approach to refinement. In Dines Bjorner, C.A.R. Hoare, and Hans Langmaack, editors, Proceedings, VDM'90: VDM and Z-Formal Methods in Software Development, pages 12-28. Springer, 1990. Lecture Notes in Computer Science, Volume 428.
    • (1990) Proceedings, VDM'90: VDM and Z-Formal Methods in Software Development , vol.428 , pp. 12-28
    • Goguen, J.1
  • 12
    • 0006418083 scopus 로고
    • Hyper programming: A formal approach to software environments
    • Joint System Development Corporation, Tokyo, Japan, January
    • Joseph Goguen. Hyper programming: A formal approach to software environments. In Proceedings, Symposium on Formal Approuches to Software Environment Technology. Joint System Development Corporation, Tokyo, Japan, January 1990.
    • (1990) Proceedings, Symposium on Formal Approuches to Software Environment Technology
    • Goguen, J.1
  • 13
    • 33745825857 scopus 로고
    • Proving and rewriting
    • Helene Kirchner and Wolfgang Wechler, editors, Springer, Lecture Notes in Computer Science
    • Joseph Goguen. Proving and rewriting. In Helene Kirchner and Wolfgang Wechler, editors, Proceedings, Second International Conference on Algebraic and Logic Programming, pages 1-24. Springer, 1990. Lecture Notes in Computer Science, Volume 463.
    • (1990) Proceedings, Second International Conference on Algebraic and Logic Programming , vol.463 , pp. 1-24
    • Goguen, J.1
  • 14
    • 84975992658 scopus 로고
    • A categorical manifesto
    • March 1991. Also, Programming Research Group Technical Monograph PRG-72, Oxford University, March
    • Joseph Goguen. A categorical manifesto. Mathematical Structures in Computer Science, 1 (1): 49-67, March 1991. Also, Programming Research Group Technical Monograph PRG-72, Oxford University, March 1989.
    • (1989) Mathematical Structures in Computer Science , vol.1 , Issue.1 , pp. 49-67
    • Goguen, J.1
  • 15
    • 0002789583 scopus 로고
    • Types as theories
    • George Michael Reed, Andrew William Roscoe, and Ralph F. Wachter, editors, Oxford, Proceedings of a Conference held at Oxford, June 1989
    • Joseph Goguen. Types as theories. In George Michael Reed, Andrew William Roscoe, and Ralph F. Wachter, editors, Topology and Category Theory in Computer Science, pages 357-390. Oxford, 1991. Proceedings of a Conference held at Oxford, June 1989.
    • (1991) Topology and Category Theory in Computer Science , pp. 357-390
    • Goguen, J.1
  • 17
    • 85034210851 scopus 로고
    • Introducing institutions
    • Edward Clarke a, nd Dexter Kozen, editors, Springer, Lecture Notes in Computer Science
    • Joseph Goguen and Rod Burstall. Introducing institutions. In Edward Clarke a, nd Dexter Kozen, editors, Proceedings, Logics of Programming Workshop, pages 221-256. Springer, 1984. Lecture Notes in Computer Science Volume 164.
    • (1984) Proceedings, Logics of Programming Workshop , vol.164 , pp. 221-256
    • Goguen, J.1    Burstall, R.2
  • 18
    • 0026444654 scopus 로고    scopus 로고
    • Institutions: Abstract model theory for specification and programming
    • January 1992. Draft appears as Report ECS-LFCS-90-1O6, Computer Science Department, University of Edinburgh, January 1990; an early ancestor is “Introducing Institutions,” in Proceedings, Logics of Programming I. Vorkshop, Edward Clarke and Dexter Kozen, Eds., Springer Lecture Notes in Computer Science, Volume 164, pages 221-256, 1984
    • Joseph Goguen and Rod Burstall. Institutions: Abstract model theory for specification and programming. Journal of the Association for Computing Machinery, 39 (1): 95-146, January 1992. Draft appears as Report ECS-LFCS-90-1O6, Computer Science Department, University of Edinburgh, January 1990; an early ancestor is “Introducing Institutions,” in Proceedings, Logics of Programming I. Vorkshop, Edward Clarke and Dexter Kozen, Eds., Springer Lecture Notes in Computer Science, Volume 164, pages 221-256, 1984.
    • Journal of the Association for Computing Machinery , vol.39 , Issue.1 , pp. 95-146
    • Goguen, J.1    Burstall, R.2
  • 20
    • 84955587325 scopus 로고
    • Universal realization, persistent interconnection and implementation of abstract modules
    • M. Nielsen and E.M. Schmidt, editors, Springer, Lecture Notes in Computer Science, Volume
    • Joseph Goguen and José Meseguer. Universal realization, persistent interconnection and implementation of abstract modules. In M. Nielsen and E.M. Schmidt, editors, Proceedings, 9th International Conference on Automata, Languages and Programming, pages 265-281. Springer, 1982. Lecture Notes in Computer Science, Volume 140.
    • (1982) Proceedings, 9Th International Conference on Automata, Languages and Programming , vol.140 , pp. 265-281
    • Goguen, J.1    Meseguer, J.2
  • 21
    • 84976674559 scopus 로고
    • Unifying functional, object-oriented and relational programming, with logical semantics
    • Bruce Shriver and Peter Wegner, editors, MIT, 1987. Preliminary version in SIGPLAN Notices
    • Joseph Goguen and José Meseguer. Unifying functional, object-oriented and relational programming, with logical semantics. In Bruce Shriver and Peter Wegner, editors, Research Directions in Object-Oriented Programming, pages 417-477. MIT, 1987. Preliminary version in SIGPLAN Notices, Volume 21. Number 10, pages 153-162, October 1986.
    • (1986) Research Directions in Object-Oriented Programming , vol.21 , Issue.10 , pp. 153-162
    • Goguen, J.1    Meseguer, J.2
  • 22
    • 0027116146 scopus 로고
    • Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
    • Also, Programming Research Group Technical Monograph PRG-80, Oxford University, December 1989, and Technical Report SRI-CSL-89-10, SRI International Computer Science Lab, July 1989; originally given as lecture at Seminar on Types, Carnegie-Mellon University, June 1983; many draft versions exist, from as early as 1985
    • Joseph Goguen and José Meseguer. Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations. Theoretical Computer Science, 105 (2): 217-273, 1992. Also, Programming Research Group Technical Monograph PRG-80, Oxford University, December 1989, and Technical Report SRI-CSL-89-10, SRI International Computer Science Lab, July 1989; originally given as lecture at Seminar on Types, Carnegie-Mellon University, June 1983; many draft versions exist, from as early as 1985.
    • (1992) Theoretical Computer Science , vol.105 , Issue.2 , pp. 217-273
    • Goguen, J.1    Meseguer, J.2
  • 23
    • 85026810809 scopus 로고
    • Module composition and system design for the object paradigm
    • to appear 1994. Technical Report, Oxford University Computer Lab
    • Joseph Goguen and Adolfo Socorro. Module composition and system design for the object paradigm. Journal of Object Oriented Programming, to appear 1994. Technical Report, Oxford University Computer Lab, 1993.
    • (1993) Journal of Object Oriented Programming
    • Goguen, J.1    Socorro, A.2
  • 24
    • 0040083875 scopus 로고
    • 2OBJ, a. Metalogical framework based on equational logic
    • Also in Mechanized Reasoning and Hardware Design, edited by C.A.R. Hoa.re and M.J.C. Gordon, Prentice-Hall, 1992, pages 69-86
    • Joseph Goguen, Andrew Stevens, Keith Hobley, and Hendrik Hilberdink. 2OBJ, a. metalogical framework based on equational logic. Philosophical Transactions of the Royal Society, Series A, 339: 69-86, 1992. Also in Mechanized Reasoning and Hardware Design, edited by C.A.R. Hoa.re and M.J.C. Gordon, Prentice-Hall, 1992, pages 69-86.
    • (1992) Philosophical Transactions of the Royal Society, Series A , vol.339 , pp. 69-86
    • Goguen, J.1    Stevens, R.2    Hobley, K.3    Hilberdink, H.4
  • 26
    • 0041011287 scopus 로고
    • On types and FOOPS
    • Robert Meersman, William Kent, and Samit Khosla, editors, North Holland, 1991. Proceedings, IFIP TC2 Conference, Windermere, UK, 2-6 July
    • Joseph Goguen and David Wolfranl. On types and FOOPS. In Robert Meersman, William Kent, and Samit Khosla, editors, Object Oriented Databases: Analysis, Design and Construction, pages 1-22. North Holland, 1991. Proceedings, IFIP TC2 Conference, Windermere, UK, 2-6 July 1990.
    • (1990) Object Oriented Databases: Analysis, Design and Construction , pp. 1-22
    • Goguen, J.1    Wolfranl, D.2
  • 28
    • 0000504637 scopus 로고
    • Functorial semantics of algebraic theories
    • Summaxy of Ph.D. Thesis, Columbia University
    • F. William Lawvere. Functorial semantics of algebraic theories. Proceedings, National Academy of Sciences, U.S.A., 50: 869-872, 1963. Summaxy of Ph.D. Thesis, Columbia University.
    • (1963) Proceedings, National Academy of Sciences, U.S.A , vol.50 , pp. 869-872
    • William Lawvere, F.1
  • 30
    • 0002928286 scopus 로고
    • Initiality, induction and computability
    • Maurice Nivat and John Reynolds, editors, Cambridge
    • José Meseguer and Joseph Goguen. Initiality, induction and computability. In Maurice Nivat and John Reynolds, editors, Algebraic Methods in Semantics. pages 459-541. Cambridge, 1985.
    • (1985) Algebraic Methods in Semantics , pp. 459-541
    • Meseguer, J.1    Goguen, J.2
  • 31
    • 0039232724 scopus 로고
    • Information distribution aspects of design methodology
    • Proceedings of 1972 IFIP Congress
    • David Parnas. Information distribution aspects of design methodology, Information Processing ‘72, 71: 339-344, 1972. Proceedings of 1972 IFIP Congress.
    • (1972) Information Processing ‘72 , vol.71 , pp. 339-344
    • Parnas, D.1
  • 32
    • 0347567659 scopus 로고
    • Behavioural equivalence-a unifying concept for initial and final specifications
    • Akademiai Kiado, Budapest
    • Horst Reichel. Behavioural equivalence-a unifying concept for initial and final specifications. In Proceedings, Third Hungarian Computer Science Conference. Akademiai Kiado, 1981. Budapest.
    • (1981) Proceedings, Third Hungarian Computer Science Conference.
    • Reichel, H.1
  • 33
    • 0004620343 scopus 로고
    • Behavioural validity of conditional equations in abstract data types
    • Teubner, 1985. Proceedings of the Vienna. Conference, June 21-24
    • Horst Reichel. Behavioural validity of conditional equations in abstract data types. In Contributions to General Algebra 3. Teubner, 1985. Proceedings of the Vienna. Conference, June 21-24, 1984.
    • (1984) Contributions to General Algebra 3
    • Reichel, H.1
  • 34
    • 0023963235 scopus 로고
    • Specifications in an arbitrary institution
    • Eaxlier version in Proceedings, International Symposium on the Semantics of Data Types, Lecture Notes in Computer Science, Volume 173, Springer, 1984
    • Donald Sannella and Andrzej Tarlecki. Specifications in an arbitrary institution, Information and Control, 76: 165-210, 1988. Eaxlier version in Proceedings, International Symposium on the Semantics of Data Types, Lecture Notes in Computer Science, Volume 173, Springer, 1984.
    • (1988) Information and Control , vol.76 , pp. 165-210
    • Sannella, D.1    Tarlecki, A.2


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