메뉴 건너뛰기




Volumn 33, Issue 5, 1996, Pages 477-510

Category-based modularisation for equational logic programming

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0030517646     PISSN: 00015903     EISSN: None     Source Type: Journal    
DOI: 10.1007/s002360050054     Document Type: Article
Times cited : (7)

References (57)
  • 1
    • 0040417160 scopus 로고
    • A general axiomatizability theorem formulated in terms of cone-injective subcategories
    • Csakany, B., Fried, E., Schmidt, E.T. (eds) Amsterdam; North-Holland
    • Andŕeka, H., Németi, I.: A general axiomatizability theorem formulated in terms of cone-injective subcategories. In Csakany, B., Fried, E., Schmidt, E.T. (eds) Universal Algebra, pp. 13-35. Amsterdam; North-Holland 1981. Colloquia Mathematics Societas János Bolyai, 29
    • (1981) Universal Algebra , pp. 13-35
    • Andŕeka, H.1    Németi, I.2
  • 2
    • 85033757578 scopus 로고    scopus 로고
    • Andŕeka, H., Németi, I.: A general axiomatizability theorem formulated in terms of cone-injective subcategories. In Csakany, B., Fried, E., Schmidt, E.T. (eds) Universal Algebra, pp. 13-35. Amsterdam; North-Holland 1981. Colloquia Mathematics Societas János Bolyai, 29
    • Colloquia Mathematics Societas János Bolyai , vol.29
  • 3
    • 0005361302 scopus 로고
    • Axioms for abstract model theory
    • Barwise, J.: Axioms for abstract model theory. Ann. Math. Logic, 7, 221-265, 1974
    • (1974) Ann. Math. Logic , vol.7 , pp. 221-265
    • Barwise, J.1
  • 5
    • 84959697692 scopus 로고
    • On the structure of abstract algebras
    • Birkhoff, G.: On the structure of abstract algebras. Proc. Cambridge Philos. Soc. 31, 433-454, 1935
    • (1935) Proc. Cambridge Philos. Soc. , vol.31 , pp. 433-454
    • Birkhoff, G.1
  • 6
    • 0005334562 scopus 로고
    • Putting theories together to make specifications
    • Reddy, R., (ed), Department of Computer Science, Carnegie-Mellon University
    • Burstall, R., Goguen, J.: Putting theories together to make specifications. In: Reddy, R., (ed), Proc. 5th Int. Joint Conf. on Artificial Intelligence, pp 1045-1058. Department of Computer Science, Carnegie-Mellon University, 1977
    • (1977) Proc. 5th Int. Joint Conf. on Artificial Intelligence , pp. 1045-1058
    • Burstall, R.1    Goguen, J.2
  • 7
    • 85035009423 scopus 로고
    • The semantics of clear, a specification language
    • Bjorner, D., (ed) Springer, (Lect. Notes in Comput. Sci., volume 86) based on unpublished notes handed out at the Symposium on Algebra and Applications, Stefan Banach Center, Warsaw, Poland 1978
    • Burstall, R., Goguen, J.: The semantics of Clear, a specification language. In: Bjorner, D., (ed) Proc., 1979 Copenhagen Winter School on Abstract Software Specification, pp. 292-332. Springer, 1980. (Lect. Notes in Comput. Sci., volume 86) based on unpublished notes handed out at the Symposium on Algebra and Applications, Stefan Banach Center, Warsaw, Poland 1978
    • (1980) Proc., 1979 Copenhagen Winter School on Abstract Software Specification , pp. 292-332
    • Burstall, R.1    Goguen, J.2
  • 8
    • 25544444856 scopus 로고
    • Local equational logic
    • Esik, Z.: (ed), Lect. Notes in Comput. Sci., Berlin, Springer
    • Cǎzǎnescu, V.: Local equational logic. In: Esik, Z.: (ed), Proc. 9th Int. Conf. on Fundamentals of Computation Theory FCT'93, pp. 162-170. (Lect. Notes in Comput. Sci., volume 710) Berlin, Springer, 1993.
    • (1993) Proc. 9th Int. Conf. on Fundamentals of Computation Theory FCT'93 , vol.710 , pp. 162-170
    • Cǎzǎnescu, V.1
  • 11
    • 0001849324 scopus 로고
    • Logical support for modularisation
    • Huet, G., Plotkin, G.: (eds.), Logical Environments, Cambridge May 1991
    • Diaconescu, R., Goguen, J., Stefaneas, P.: Logical support for modularisation. In: Huet, G., Plotkin, G.: (eds.), Logical Environments, pp. 83-130. Cambridge 1993. Proc. Workshop held in Edinburgh, Scotland, May 1991
    • (1993) Proc. Workshop Held in Edinburgh, Scotland , pp. 83-130
    • Diaconescu, R.1    Goguen, J.2    Stefaneas, P.3
  • 13
    • 0006505546 scopus 로고
    • The logic of Horn clauses is equational
    • Programming Research Group, University of Oxford
    • Diaconescu, R.: The logic of Horn clauses is equational. Technical Report PRG-TR-3-93, Programming Research Group, University of Oxford, 1990
    • (1990) Technical Report PRG-TR-3-93
    • Diaconescu, R.1
  • 15
    • 85033733459 scopus 로고    scopus 로고
    • Completeness of category-based equational deduction
    • to appear
    • Diaconescu, R.: Completeness of category-based equational deduction. Math. Struct. Comput. Sci., (to appear)
    • Math. Struct. Comput. Sci.
    • Diaconescu, R.1
  • 16
    • 0022667698 scopus 로고
    • Reusing and interconnecting software components
    • Goguen, J.: Reusing and interconnecting software components. Computer, 19: 16-28, (1986). Reprinted in Tutorial: Software Reusability, Freeman, P. (ed) IEEE Computer Society, 1987, pp. 251-263, in: Prieto-Díaz, R., and Arango, G., (eds), Domain Analysis and Software Systems Modelling, IEEE Computer Society 1991.
    • (1986) Computer , vol.19 , pp. 16-28
    • Goguen, J.1
  • 17
    • 0022667698 scopus 로고
    • Software reusability
    • IEEE Computer Society, 1987, Prieto-Díaz, R., and Arango, G., (eds), IEEE Computer Society
    • Goguen, J.: Reusing and interconnecting software components. Computer, 19: 16-28, (1986). Reprinted in Tutorial: Software Reusability, Freeman, P. (ed) IEEE Computer Society, 1987, pp. 251-263, in: Prieto-Díaz, R., and Arango, G., (eds), Domain Analysis and Software Systems Modelling, IEEE Computer Society 1991.
    • (1991) Domain Analysis and Software Systems Modelling , pp. 251-263
    • Freeman, P.1
  • 18
    • 3643143479 scopus 로고
    • What is unification? A categorical view of substitution, equation and solution
    • Nivat, M., Aït-Kaci, H., (eds), New York: Academic, Also Report SRI-CSL-88-2R2, SRI International, Computer Science Lab, August 1988
    • Goguen, J., What is unification? A categorical view of substitution, equation and solution. In: Nivat, M., Aït-Kaci, H., (eds), Resolution of Equations in Algebraic Structures, Vol. 1: Algebraic Techniques, pp. 217-261. New York: Academic, 1989. Also Report SRI-CSL-88-2R2, SRI International, Computer Science Lab, August 1988
    • (1989) Resolution of Equations in Algebraic Structures, Vol. 1: Algebraic Techniques , vol.1 , pp. 217-261
    • Goguen, J.1
  • 20
    • 84976670841 scopus 로고
    • A study in the foundations of programming methodology: Specifications, institutions, charters and parchments
    • Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D., (eds), Lect. Notes in Comput. Sci. Berlin, Springer, also, Report CSLI-86-54, Center for the Study of Language and Information, Stanford University, June 1986
    • Goguen, J., Burstall, R.: A study in the foundations of programming methodology: Specifications, institutions, charters and parchments. In: Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D., (eds), Proc. Conf. on Category Theory and Computer Programming, pp. 313-333. Lect. Notes in Comput. Sci. vol. 240, Berlin, Springer, 1986. also, Report CSLI-86-54, Center for the Study of Language and Information, Stanford University, June 1986
    • (1986) Proc. Conf. on Category Theory and Computer Programming , vol.240 , pp. 313-333
    • Goguen, J.1    Burstall, R.2
  • 21
    • 0026444654 scopus 로고
    • Institutions: Abstract model theory for specification and programming
    • Draft appears as Report ECS-LFCS-90-106, Computer Science Department, University of Edinburgh, January 1990
    • Goguen, J., Burstall, R.: Institutions: Abstract model theory for specification and programming. J. Assoc. Comput. Machinery, 39:95-146 (1992). Draft appears as Report ECS-LFCS-90-106, Computer Science Department, University of Edinburgh, January 1990
    • (1992) J. Assoc. Comput. Machinery , vol.39 , pp. 95-146
    • Goguen, J.1    Burstall, R.2
  • 23
    • 0000851156 scopus 로고
    • Completeness of many-sorted equational logic
    • Goguen, J., Meseguer, J.: Completeness of many-sorted equational logic. Houston J. Math. 11:307-334 (1985). Preliminary versions have appeared in: SIGPLAN Notices, Vol. 16, pp. 24-37 (1981); SRI Computer Science Lab, Report CSL-135, May 1982
    • (1985) Houston J. Math. , vol.11 , pp. 307-334
    • Goguen, J.1    Meseguer, J.2
  • 24
    • 0040417156 scopus 로고
    • Goguen, J., Meseguer, J.: Completeness of many-sorted equational logic. Houston J. Math. 11:307-334 (1985). Preliminary versions have appeared in: SIGPLAN Notices, Vol. 16, pp. 24-37 (1981); SRI Computer Science Lab, Report CSL-135, May 1982
    • (1981) Preliminary Versions Have Appeared In: SIGPLAN Notices , vol.16 , pp. 24-37
  • 25
    • 0041011288 scopus 로고
    • May
    • Goguen, J., Meseguer, J.: Completeness of many-sorted equational logic. Houston J. Math. 11:307-334 (1985). Preliminary versions have appeared in: SIGPLAN Notices, Vol. 16, pp. 24-37 (1981); SRI Computer Science Lab, Report CSL-135, May 1982
    • (1982) SRI Computer Science Lab, Report CSL-135
  • 26
    • 0003151644 scopus 로고
    • Eqlog: Equality, types, and generic modules for logic programming
    • DeGroot, D., Lindstrom, G. (eds), Englewood Cliffs, NJ: Prentice-Hall
    • Goguen, J., Meseguer, J.: Eqlog: Equality, types, and generic modules for logic programming. In: DeGroot, D., Lindstrom, G. (eds), Logic Programming: Functions, Relations and Equations, pp. 295-363. Englewood Cliffs, NJ: Prentice-Hall 1986. An earlier version appears in J. Logic Programming 1, 179-210 (1984)
    • (1986) Logic Programming: Functions, Relations and Equations , pp. 295-363
    • Goguen, J.1    Meseguer, J.2
  • 27
    • 0021478416 scopus 로고
    • Goguen, J., Meseguer, J.: Eqlog: Equality, types, and generic modules for logic programming. In: DeGroot, D., Lindstrom, G. (eds), Logic Programming: Functions, Relations and Equations, pp. 295-363. Englewood Cliffs, NJ: Prentice-Hall 1986. An earlier version appears in J. Logic Programming 1, 179-210 (1984)
    • (1984) J. Logic Programming , vol.1 , pp. 179-210
  • 28
    • 85034963820 scopus 로고
    • Models and equality for logical programming
    • Ehrig, H., Levi, G., Kowalski, R., Montanari, U. (eds), Lect. Notes in Comput. Sci. Berlin, Springer
    • Goguen, J., and Meseguer, J.: Models and equality for logical programming. In: Ehrig, H., Levi, G., Kowalski, R., Montanari, U. (eds), Proc. 1987 TAPSOFT, pp. 1-22. (Lect. Notes in Comput. Sci. vol. 250) Berlin, Springer, 1987.
    • (1987) Proc. 1987 TAPSOFT , vol.250 , pp. 1-22
    • Goguen, J.1    Meseguer, J.2
  • 29
    • 0002712736 scopus 로고
    • Unifying functional, object-oriented and relational programming, with logical semantics
    • Shriver, B., Wegner, P. (eds) New York, MIT
    • Goguen, J., Meseguer, J.: Unifying functional, object-oriented and relational programming, with logical semantics. In: Shriver, B., Wegner, P. (eds) Research Directions in Object-Oriented Programming, pp. 417-477. New York, MIT, 1987. Preliminary version in SIGPLAN Notices, 21, 153-162, (1986)
    • (1987) Research Directions in Object-Oriented Programming , pp. 417-477
    • Goguen, J.1    Meseguer, J.2
  • 30
    • 84976674559 scopus 로고
    • Goguen, J., Meseguer, J.: Unifying functional, object-oriented and relational programming, with logical semantics. In: Shriver, B., Wegner, P. (eds) Research Directions in Object-Oriented Programming, pp. 417-477. New York, MIT, 1987. Preliminary version in SIGPLAN Notices, 21, 153-162, (1986)
    • (1986) Preliminary Version in SIGPLAN Notices , vol.21 , pp. 153-162
  • 31
    • 0027116146 scopus 로고
    • Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
    • Also, Programming Research Group Tech. Monograph PRG-80, Oxford University, December 1989
    • Goguen, J., and Meseguer, J.: Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations. Theoret. Comput. Sci. 105, 217-273 (1992). Also, Programming Research Group Tech. Monograph PRG-80, Oxford University, December 1989
    • (1992) Theoret. Comput. Sci. , vol.105 , pp. 217-273
    • Goguen, J.1    Meseguer, J.2
  • 32
    • 0009931075 scopus 로고
    • An initial algebra approach to the specification, correctness and implementation of abstract data types
    • IBM T.J. Watson Research Center, October
    • Goguen, J., Thatcher, J., Wagner, E.: An initial algebra approach to the specification, correctness and implementation of abstract data types. Tech. Report RC 6487, IBM T.J. Watson Research Center, October 1976. In: Yeh, R., (ed), Current Trends in Programming Methodology, IV, Englewood Cliffs: Prentice-Hall 1978
    • (1976) Tech. Report RC 6487
    • Goguen, J.1    Thatcher, J.2    Wagner, E.3
  • 33
    • 85033763721 scopus 로고
    • Englewood Cliffs: Prentice-Hall
    • Goguen, J., Thatcher, J., Wagner, E.: An initial algebra approach to the specification, correctness and implementation of abstract data types. Tech. Report RC 6487, IBM T.J. Watson Research Center, October 1976. In: Yeh, R., (ed), Current Trends in Programming Methodology, IV, Englewood Cliffs: Prentice-Hall 1978
    • (1978) Current Trends in Programming Methodology , vol.4
    • Yeh, R.1
  • 35
    • 0041011287 scopus 로고
    • On types and FOOPS
    • Meersman, R., Kent, W., Khosla, S. (eds), Noith Holland, Proc. IFIP TC2 Conf. Windermere, UK, 2-6 July 1990
    • Goguen, J., Wolfram, D.: On types and FOOPS. In: Meersman, R., Kent, W., Khosla, S. (eds), Object Oriented Databases: Analysis, Design and Construction, pp. 1-22. Noith Holland, 1991. Proc. IFIP TC2 Conf. Windermere, UK, 2-6 July 1990
    • (1991) Object Oriented Databases: Analysis, Design and Construction , pp. 1-22
    • Goguen, J.1    Wolfram, D.2
  • 38
    • 0001834942 scopus 로고
    • Term rewriting systems: From Church-Rosser to Knuth-Bendix and beyond
    • Abramsky, S., Gabbay, D., Maibaum, T. (eds), Oxford
    • Klop, J.W.: Term rewriting systems: from Church-Rosser to Knuth-Bendix and beyond. In: Abramsky, S., Gabbay, D., Maibaum, T. (eds), Handbook of Logic in Computer Science. Oxford 1992
    • (1992) Handbook of Logic in Computer Science
    • Klop, J.W.1
  • 41
    • 77957664229 scopus 로고
    • General logics
    • Ebbinghaus, H.-D. et al., (eds.), Amsterdam: North-Holland
    • Meseguer, J., General logics. In: Ebbinghaus, H.-D. et al., (eds.), Proc. Logic Colloquium, 1987, pp. 275-329. Amsterdam: North-Holland 1989
    • (1989) Proc. Logic Colloquium, 1987 , pp. 275-329
    • Meseguer, J.1
  • 43
    • 0039232724 scopus 로고
    • Information distribution aspects of design methodology
    • Proc. 1972 IFIP Congress
    • Parnas, D.: Information distribution aspects of design methodology. Inform. Processing '72, 71, 339-344 (1972) Proc. 1972 IFIP Congress
    • (1972) Inform. Processing '72 , vol.71 , pp. 339-344
    • Parnas, D.1
  • 44
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas, D.: On the criteria to be used in decomposing systems into modules. Commun. Assoc. Comput. Machinery, 15, 1053-1058 (1972)
    • (1972) Commun. Assoc. Comput. Machinery , vol.15 , pp. 1053-1058
    • Parnas, D.1
  • 45
    • 0015346655 scopus 로고
    • A technique for software module specification
    • Parnas, D.: A technique for software module specification. Commun. Assoc. Comput. Machinery 15, 330-336 (1972)
    • (1972) Commun. Assoc. Comput. Machinery , vol.15 , pp. 330-336
    • Parnas, D.1
  • 46
    • 0004469497 scopus 로고
    • A simple algebraic proof of the equational interpolation theorem
    • Rodenburg, P.-H.: A simple algebraic proof of the equational interpolation theorem. Algebra Universalis, 28, 48-51 (1991)
    • (1991) Algebra Universalis , vol.28 , pp. 48-51
    • Rodenburg, P.-H.1
  • 47
    • 84976747698 scopus 로고
    • Extended ML: An institution independent framework for formal program development
    • Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D. (eds.) Springer, Berlin. Lect. Notes in Comput. Sci.
    • Sannella, D., Tarlecki, A.: Extended ML: an institution independent framework for formal program development. In: Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D. (eds.) Proc. Summer Workshop on Category Theory and Computer Programming, pp. 364-389. Springer, 1986, Berlin. (Lect. Notes in Comput. Sci., vol. 240)
    • (1986) Proc. Summer Workshop on Category Theory and Computer Programming , vol.240 , pp. 364-389
    • Sannella, D.1    Tarlecki, A.2
  • 48
    • 0022047452 scopus 로고
    • On observational equivalence and algebraic specification
    • Sannella, D., Tarlecki, A.: On observational equivalence and algebraic specification. J. Comput. System Sci. 34, 150-178 (1987) Earlier version in Proc. Colloq. on Trees in Algebra and Programming, (Lect. Notes in Comput. Sci., vol. 185), Berlin: Springer, 1985
    • (1987) J. Comput. System Sci. , vol.34 , pp. 150-178
    • Sannella, D.1    Tarlecki, A.2
  • 49
    • 0022047452 scopus 로고
    • Lect. Notes in Comput. Sci., Berlin: Springer
    • Sannella, D., Tarlecki, A.: On observational equivalence and algebraic specification. J. Comput. System Sci. 34, 150-178 (1987) Earlier version in Proc. Colloq. on Trees in Algebra and Programming, (Lect. Notes in Comput. Sci., vol. 185), Berlin: Springer, 1985
    • (1985) Proc. Colloq. on Trees in Algebra and Programming , vol.185
  • 50
    • 0023963235 scopus 로고
    • Specifications in an arbitrary institution
    • Sannella, D., Tarlecki, A.: Specifications in an arbitrary institution. Inform. Control 76, 165-210, (1988). Earlier version in Proc. Int. Symp. on the Semantics of Data Types (Lect. Notes in Comput. Sci., vol. 173) Berlin: Springer, 1985
    • (1988) Inform. Control , vol.76 , pp. 165-210
    • Sannella, D.1    Tarlecki, A.2
  • 51
    • 0023963235 scopus 로고
    • Lect. Notes in Comput. Sci., Berlin: Springer
    • Sannella, D., Tarlecki, A.: Specifications in an arbitrary institution. Inform. Control 76, 165-210, (1988). Earlier version in Proc. Int. Symp. on the Semantics of Data Types (Lect. Notes in Comput. Sci., vol. 173) Berlin: Springer, 1985
    • (1985) Proc. Int. Symp. on the Semantics of Data Types , vol.173
  • 52
    • 0000447203 scopus 로고
    • The formal theory of monads
    • Street, R.: The formal theory of monads. J. Pure Appl. Algebra, (2), 149-169 (1972)
    • (1972) J. Pure Appl. Algebra , Issue.2 , pp. 149-169
    • Street, R.1
  • 53
    • 85036453295 scopus 로고
    • Free constructions in algebraic institutions
    • M.P. Chytil, M.P., Koubek, V. (eds.), Lect. Notes in Computer Science, Berlin: Springer, extended version, University of Edinburgh, Computer Science Department, Report CSR-149-83
    • Tarlecki, A.: Free constructions in algebraic institutions. In: M.P. Chytil, M.P., Koubek, V. (eds.), Proc. Int. Symp. on Mathematical Foundations of Computer Science, pp. 526-534. (Lect. Notes in Computer Science, vol. 176) Berlin: Springer, 1984. extended version, University of Edinburgh, Computer Science Department, Report CSR-149-83
    • (1984) Proc. Int. Symp. on Mathematical Foundations of Computer Science , vol.176 , pp. 526-534
    • Tarlecki, A.1
  • 54
    • 85027962702 scopus 로고
    • Bits and pieces of the theory of institutions
    • Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D. (eds.), Berlin: Springer Lect. Notes in Comput. Sci.
    • Tarlecki, A.: Bits and pieces of the theory of institutions. In: Pitt, D., Abramsky, S., Poigné, A., Rydeheard, D. (eds.), Proceedings, Summer Workshop on Category Theory and Computer Programming, pp. 334-360. Berlin: Springer 1986. (Lect. Notes in Comput. Sci., vol. 240)
    • (1986) Proceedings, Summer Workshop on Category Theory and Computer Programming , vol.240 , pp. 334-360
    • Tarlecki, A.1
  • 55
    • 0022230583 scopus 로고
    • On the existence of free models in abstract algebraic institutions
    • Preliminary version, University of Edinburgh, Computer Science Department, Report CSR-165-84, 1984
    • Tarlecki, A.: On the existence of free models in abstract algebraic institutions. Theoret. Comput. Sci., 37, 269-304 (1986) Preliminary version, University of Edinburgh, Computer Science Department, Report CSR-165-84, 1984
    • (1986) Theoret. Comput. Sci. , vol.37 , pp. 269-304
    • Tarlecki, A.1
  • 56
    • 0022912097 scopus 로고
    • Quasi-varieties in abstract algebraic institutions
    • Original version, University of Edinburgh, Report CSR-173-84
    • Tarlecki, A.: Quasi-varieties in abstract algebraic institutions. J. Comput. System Sci., 33, 333-360 (1986) Original version, University of Edinburgh, Report CSR-173-84
    • (1986) J. Comput. System Sci. , vol.33 , pp. 333-360
    • Tarlecki, A.1
  • 57
    • 0001511816 scopus 로고
    • The semantic conception of truth
    • Tarski, A.: The semantic conception of truth. Philos. Phenomenological Res., 4, 13-47 (1944)
    • (1944) Philos. Phenomenological Res. , vol.4 , pp. 13-47
    • Tarski, A.1


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