메뉴 건너뛰기




Volumn SE-10, Issue 5, 1984, Pages 528-543

Parameterized Programming

Author keywords

Adaptability; Index Terms; interfaces; logic programming; methodology; modularization; OBJ; parameterized; program library; program transformation; programming; reliability; reusability

Indexed keywords

REUSABLE SOFTWARE;

EID: 0021500605     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.1984.5010277     Document Type: Article
Times cited : (116)

References (50)
  • 1
    • 0018005935 scopus 로고
    • Can programming be liberated from the von Neumann style?
    • J. Backus, “Can programming be liberated from the von Neumann style?” Commun. ACM, vol. 21, no. 8, pp. 613–641, 1978.
    • (1978) Commun. ACM , vol.21 , Issue.8 , pp. 613-641
    • Backus, J.1
  • 2
    • 84944292706 scopus 로고    scopus 로고
    • Algebraic specifications of computable and semicomputable data structures
    • to be published
    • J. A. Bergstra and J. V. Tucker, “Algebraic specifications of computable and semicomputable data structures,” Theoretical Comput. Sci., to be published.
    • Theoretical Comput. Sci.
    • Bergstra, J.A.1    Tucker, J.V.2
  • 3
    • 84944292707 scopus 로고
    • The applicative language CDS: Its denotational and operational semantics
    • M. Nivat and J. Reynolds, Eds. Cambridge, England: Cambridge Univ. Press, to be published
    • G. Berry and P. L. Currien, “The applicative language CDS: Its denotational and operational semantics,” in Algebraic Methods in Semantics, M. Nivat and J. Reynolds, Eds. Cambridge, England: Cambridge Univ. Press, 1984, to be published.
    • (1984) Algebraic Methods in Semantics
    • Berry, G.1    Currien, P.L.2
  • 5
    • 85035009423 scopus 로고
    • The semantics of Clear, a specification language
    • Lecture Notes in Computer Science, New York: Springer-Verlag
    • R. M. Burstall and J. A. Goguen, “The semantics of Clear, a specification language,” Proc. 1979 Copenhagen Winter School on Abstract Software Specification (Lecture Notes in Computer Science, vol. 86). New York: Springer-Verlag, 1980, pp. 292–332.
    • (1980) Proc. 1979 Copenhagen Winter School on Abstract Software Specification , vol.86 , pp. 292-332
    • Burstall, R.M.1    Goguen, J.A.2
  • 7
    • 85035063895 scopus 로고
    • HOPE: An experimental applicative language
    • Stanford Univ., Stanford, CA
    • R. M. Burstall, D. MacQueen, and D. Sanella, “HOPE: An experimental applicative language,” in Conf Rec. 1980 LISP Conf., Stanford Univ., Stanford, CA, 1980, pp. 136–143.
    • (1980) Conf Rec. 1980 LISP Conf. , pp. 136-143
    • Burstall, R.M.1    MacQueen, D.2    Sanella, D.3
  • 8
    • 84910473157 scopus 로고    scopus 로고
    • Etude et réalisation d'un systeme prolog
    • U.E.R. de Luminy, Universite d'Aix-Marseille II, France, Tech. Rep.
    • A. Colmerauer, H. Kanoui, and M. van Caneghem, “Etude et réalisation d'un systeme prolog,” Groupe d'Intelligence Artificielle, U.E.R. de Luminy, Universite d'Aix-Marseille II, France, Tech. Rep., 1979.
    • (1979) Groupe d'Intelligence Artificielle
    • Colmerauer, A.1    Kanoui, H.2    Van Caneghem, M.3
  • 9
    • 84910473157 scopus 로고    scopus 로고
    • Etude et realisation d'un systeme prolog
    • U.E.R. de Luminy, Universite d'Aix-Marseille II, France, Tech.
    • A. Colmerauer, H. Kanoui, “Etude et realisation d'un systeme prolog,” Groupe d'Intelligence Artificielle, U.E.R. de Luminy, Universite d'Aix-Marseille II, France, Tech.
    • Groupe d'Intelligence Artificielle
    • Colmerauer, A.1    Kanoui, H.2
  • 11
    • 0020302408 scopus 로고
    • Hierarchical software development in HISP
    • T. Kitagawa, Ed. Amsterdam, The Netherlands: North-Holland
    • K. Futatsugi, “Hierarchical software development in HISP,” in Computer Science and Technologies 1982, T. Kitagawa, Ed. Amsterdam, The Netherlands: North-Holland, 1982, pp. 151–174.
    • (1982) Computer Science and Technologies , pp. 151-174
    • Futatsugi, K.1
  • 12
    • 0042001137 scopus 로고
    • Mathematical foundations of hierarchically organized systems
    • E. Attinger, Ed. S. Karger
    • J. Goguen, “Mathematical foundations of hierarchically organized systems,” in Global Systems Dynamics, E. Attinger, Ed. S. Karger, 1971, pp. 112–128.
    • (1971) Global Systems Dynamics , pp. 112-128
    • Goguen, J.1
  • 13
    • 84910243049 scopus 로고
    • Abstract errors for abstract data types
    • M.I.T., Cambridge, MA, P. Neuhold, Ed. New York: North-Holland
    • J. A. Goguen, “Abstract errors for abstract data types,” in IFIP Working Conf. Formal Description Propramming Concepts, M.I.T., Cambridge, MA, 1977, P. Neuhold, Ed. New York: North-Holland, 1979.
    • (1977) IFIP Working Conf. Formal Description Propramming Concepts
    • Goguen, J.A.1
  • 14
    • 0003707158 scopus 로고    scopus 로고
    • Order sorted algebra
    • Univ. California, Los Angeles, Semantics and Theory of Computation Rep. 14; also, J. Comput. Syst. Sci., to be published
    • J. A. Goguen, “Order sorted algebra,” Dep. Comput. Sci., Univ. California, Los Angeles, Semantics and Theory of Computation Rep. 14; also, J. Comput. Syst. Sci., to be published.
    • Dep. Comput. Sci.
    • Goguen, J.A.1
  • 15
    • 84944292709 scopus 로고
    • Algebraic specification
    • P. Wegner, Ed. Cambridge, MA: M.I.T. Press
    • J. A. Goguen, “Algebraic specification,” in Research Directions in Software Technology, P. Wegner, Ed. Cambridge, MA: M.I.T. Press, 1979, pp. 370–376.
    • (1979) Research Directions in Software Technology , pp. 370-376
    • Goguen, J.A.1
  • 16
    • 85035115041 scopus 로고
    • How to prove algebraic inductive hypotheses without induction: With applications to the correctness of data type representations
    • Lecture Notes in Computer Science, W. Bibel and R. Kowalski, Eds. New York: Springer-Verlag
    • J. A. Goguen, “How to prove algebraic inductive hypotheses without induction: With applications to the correctness of data type representations,” in Proc. 5th Conf. Automated Deduction (Lecture Notes in Computer Science, vol. 87), W. Bibel and R. Kowalski, Eds. New York: Springer-Verlag, 1980.
    • (1980) Proc. 5th Conf. Automated Deduction , vol.87
    • Goguen, J.A.1
  • 17
    • 84944292710 scopus 로고
    • Merged views, closed worlds and ordered sorts: Some novel database features in OBJ
    • Menlo Park, CA, Tech. Rep., also to appear in SIGMOD
    • J. A. Goguen, “Merged views, closed worlds and ordered sorts: Some novel database features in OBJ,” SRI International, Menlo Park, CA, Tech. Rep., 1982; also to appear in SIGMOD.
    • (1982) SRI International
    • Goguen, J.A.1
  • 19
    • 85034210851 scopus 로고
    • Introducing institutions
    • Lecture Notes in Computer Science, E. Clarke and D. Kozen, Eds. New York: Springer-Verlag
    • J. A. Goguen and R. M. Burstall, “Introducing institutions,” in Proc. Logics of Programming Workshop (Lecture Notes in Computer Science, vol. 164), E. Clarke and D. Kozen, Eds. New York: Springer-Verlag, 1984, pp. 221–256.
    • (1984) Proc. Logics of Programming Workshop , vol.164 , pp. 221-256
    • Goguen, J.A.1    Burstall, R.M.2
  • 20
    • 0043002762 scopus 로고
    • A categorical approach to general systems theory
    • G. Klir, Ed. New York: Plenum
    • J. A. Goguen and S. Ginali, “A categorical approach to general systems theory,” in Applied General Systems Research, G. Klir, Ed. New York: Plenum, 1978, pp. 257–270.
    • (1978) Applied General Systems Research , pp. 257-270
    • Goguen, J.A.1    Ginali, S.2
  • 21
    • 85015262596 scopus 로고
    • Rapid prototyping in the OBJ executable specification language
    • also in Proc. Rapid Prototyping Workshop
    • J. Goguen and J. Meseguer, “Rapid prototyping in the OBJ executable specification language,” Software Engineering Notes, vol. 7, no. 3, pp. 75–84, 1982; also in Proc. Rapid Prototyping Workshop.
    • (1982) Software Engineering Notes , vol.7 , Issue.3 , pp. 75-84
    • Goguen, J.1    Meseguer, J.2
  • 22
    • 84944292711 scopus 로고
    • Equality, types and generics for logic programming
    • Stanford Univ., Stanford, CA, Tech. Rep. CSLI-84-5, Mar., see also Proc. 1984 Logic Programming Symp., Upsala, Sweden
    • J. Goguen and J. Meseguer, “Equality, types and generics for logic programming,” Center for the Study of Logic and Information, Stanford Univ., Stanford, CA, Tech. Rep. CSLI-84-5, Mar. 1984; see also Proc. 1984 Logic Programming Symp., Upsala, Sweden.
    • (1984) Center for the Study of Logic and Information
    • Goguen, J.1    Meseguer, J.2
  • 24
    • 0019693057 scopus 로고
    • Algebraic denotational semantics using parameterized abstract modules
    • Lecture Notes in Computer Science, J. Diaz and I. Ramos, Eds. Peniscola, Spain: Springer-Verlag
    • J. A. Goguen and K. Parsaye-Ghomi, “Algebraic denotational semantics using parameterized abstract modules,” in Formalizing Programming Concepts (Lecture Notes in Computer Science, vol. 107), J. Diaz and I. Ramos, Eds. Peniscola, Spain: Springer-Verlag, 1981, pp. 292–309.
    • (1981) Formalizing Programming Concepts , vol.107 , pp. 292-309
    • Goguen, J.A.1    Parsaye-Ghomi, K.2
  • 25
    • 0018650941 scopus 로고
    • An introduction to OBJ: A language for writing and testing software specifications
    • New York: IEEE Press
    • J. A. Goguen and J. Tardo, “An introduction to OBJ: A language for writing and testing software specifications,” in Specification of Reliable Software. New York: IEEE Press, 1979, pp. 170–189.
    • (1979) Specification of Reliable Software , pp. 170-189
    • Goguen, J.A.1    Tardo, J.2
  • 26
    • 0020948767 scopus 로고
    • Programming with parameterized abtract objects in OBJ
    • D. Ferrari, M. Bolognani, and J. Goguen, Eds. Amsterdam, The Netherlands: North-Holland
    • J. A. Goguen, J. Meseguer, and D. Plaisted, “Programming with parameterized abtract objects in OBJ,” in Theory and Practice of Software Technology, D. Ferrari, M. Bolognani, and J. Goguen, Eds. Amsterdam, The Netherlands: North-Holland, 1982, pp. 163–193.
    • (1982) Theory and Practice of Software Technology , pp. 163-193
    • Goguen, J.A.1    Meseguer, J.2    Plaisted, D.3
  • 27
    • 0009931075 scopus 로고
    • An initial algebra approach to the specification, correctness and implementation of abstract data types
    • Methodology, R. Yeh, Ed. Englewood Cliffs, NJ: Prentice-Hall, see also original version, IBM T. J. Watson Research Center, Yorktown Heights, NY, Tech. Rep. RC 6487, Oct.
    • J. A. Goguen, J. W. Thatcher, and E. Wagner, “An initial algebra approach to the specification, correctness and implementation of abstract data types,” in Current Trends in Programming Methodology, R. Yeh, Ed. Englewood Cliffs, NJ: Prentice-Hall, 1978, pp. 80-149; see also original version, IBM T. J. Watson Research Center, Yorktown Heights, NY, Tech. Rep. RC 6487, Oct. 1976.
    • (1978) Current Trends in Programming , pp. 80-149
    • Goguen, J.A.1    Thatcher, J.W.2    Wagner, E.3
  • 29
    • 0042225946 scopus 로고
    • Lecture Notes in Computer Science, New York: Springer-Verlag
    • M. J. Gordon, R. Milner, and C. P. Wadsworth, Edinburgh LCF (Lecture Notes in Computer Science, vol. 78). New York: Springer-Verlag, 1979.
    • (1979) Edinburgh LCF , vol.78
    • Gordon, M.J.1    Milner, R.2    Wadsworth, C.P.3
  • 30
    • 0006440677 scopus 로고
    • The specification and application to programming of abstract data types
    • Ph.D. dissertation, Dep. Comput. Sci., Univ. Toronto, Toronto, Ont., Canada, Rep. CSRG-59
    • J. V. Guttag, “The specification and application to programming of abstract data types,” Ph.D. dissertation, Dep. Comput. Sci., Univ. Toronto, Toronto, Ont., Canada, Rep. CSRG-59, 1975.
    • (1975)
    • Guttag, J.V.1
  • 33
    • 1842709637 scopus 로고    scopus 로고
    • Refutational theorem proving using term rewriting systems
    • Ph.D. dissertation, Univ. Illinois, Urbana
    • J. Hsiang, “Refutational theorem proving using term rewriting systems,” Ph.D. dissertation, Univ. Illinois, Urbana.
    • Hsiang, J.1
  • 34
    • 84976811006 scopus 로고
    • Confluent reductions: Abstract properties and applications to term rewriting systems
    • see also preliminary version in 18th IEEE Symp. Foundations Comput. Sci.
    • G. Huet, “Confluent reductions: Abstract properties and applications to term rewriting systems,” J. Ass. Comput. Mach., vol. 27, pp. 797–821, 1980; see also preliminary version in 18th IEEE Symp. Foundations Comput. Sci., 1977.
    • (1980) J. Ass. Comput. Mach. , vol.27 , pp. 797-821
    • Huet, G.1
  • 37
    • 84910761878 scopus 로고
    • Confluent and coherent equational term rewriting systems
    • Lecture Notes in Computer Science, New York: Springer-Verlag
    • J. P. Jouannaud, “Confluent and coherent equational term rewriting systems,” in Proc. 5th CAAP (Lecture Notes in Computer Science). New York: Springer-Verlag, 1983.
    • (1983) Proc. 5th CAAP
    • Jouannaud, J.P.1
  • 38
    • 85015280901 scopus 로고
    • TEL: A proof-theoretic language for efficient symbolically expression manipulation
    • IEI, Tech. Rep., Nota Interna B77-3, Feb.
    • G. Levy and F. Sirovich, “TEL: A proof-theoretic language for efficient symbolically expression manipulation,” IEI, Tech. Rep., Nota Interna B77-3, Feb. 1977.
    • (1977)
    • Levy, G.1    Sirovich, F.2
  • 39
    • 84944292715 scopus 로고
    • Representation of factual information by equations and their evaluation
    • NY, Tech. Rep.
    • P. Lucas and T. Risch, “Representation of factual information by equations and their evaluation,” IBM Research, Yorktown Heights, NY, Tech. Rep., 1982.
    • (1982) IBM Research, Yorktown Heights
    • Lucas, P.1    Risch, T.2
  • 40
    • 84944292716 scopus 로고
    • LISP 1.5 Programmer's Manual. Cambridge, MA: M.I.T. Press
    • J. McCarthy, M. Levin, et al., LISP 1.5 Programmer's Manual. Cambridge, MA: M.I.T. Press, 1966.
    • (1966)
    • McCarthy, J.1    Levin, M.2
  • 41
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • R. Milner, “A theory of type polymorphism in programming,” J. Comput. Syst. Sci., vol. 17, no. 3, pp. 348–375, 1978.
    • (1978) J. Comput. Syst. Sci. , vol.17 , Issue.3 , pp. 348-375
    • Milner, R.1
  • 43
    • 0039232724 scopus 로고
    • Information distribution aspects of design methodology
    • D. L. Parnas, “Information distribution aspects of design methodology,” Inform. Processing, vol. 71, 1972.
    • (1972) Inform. Processing , vol.71
    • Parnas, D.L.1
  • 44
    • 84944292717 scopus 로고
    • A technique for software module specification
    • D. L. Parnas, “A technique for software module specification,” Commun. vol. 1972.
    • (1972) Commun.
    • Parnas, D.L.1
  • 45
    • 84944292718 scopus 로고
    • An initial algebra sematics for error presentations
    • Menlo Park, CA
    • D. Plaisted, “An initial algebra sematics for error presentations,” SRI International, Menlo Park, CA, 1982.
    • (1982) SRI International
    • Plaisted, D.1
  • 46
    • 85000828188 scopus 로고
    • Using category theory to design implicit conversions and generic operators
    • Lecture Notes in Computer Science, New York: Springer-Verlag
    • J. Reynolds, “Using category theory to design implicit conversions and generic operators,” in Semantics Directed Compiler Generation (Lecture Notes in Computer Science, vol. 94). New York: Springer-Verlag, 1980, pp. 211–258.
    • (1980) Semantics Directed Compiler Generation , vol.94 , pp. 211-258
    • Reynolds, J.1
  • 47
    • 84944292719 scopus 로고
    • The design specification and implementation of OBJT: A language for writing and testing abstract algebraic program specifications
    • Ph.D. dissertation, Dep. Comput. Sci., Univ. California, Los Angeles
    • J. Tardo, “The design specification and implementation of OBJT: A language for writing and testing abstract algebraic program specifications,” Ph.D. dissertation, Dep. Comput. Sci., Univ. California, Los Angeles, 1981.
    • (1981)
    • Tardo, J.1
  • 48
    • 0017013056 scopus 로고
    • The semantics of predicate logic as a programming language
    • M. H. van Emden and R. A. Kowalski, “The semantics of predicate logic as a programming language,” J. Ass. Comput. Mach., vol. 23, no. 4, pp. 733–742, 1976.
    • (1976) J. Ass. Comput. Mach. , vol.23 , Issue.4 , pp. 733-742
    • Van Emden, M.H.1    Kowalski, R.A.2
  • 49
    • 84913218811 scopus 로고
    • Algebraic theories and tree rewriting systems
    • Indiana Univ., Bloomington, Tech. Rep. 66
    • M. Wand, “Algebraic theories and tree rewriting systems,” Dep. Comput. Sci., Indiana Univ., Bloomington, Tech. Rep. 66, 1977.
    • (1977) Dep. Comput. Sci.
    • Wand, M.1


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