메뉴 건너뛰기




Volumn 29, Issue 1, 1982, Pages 206-227

On the Theory of Specification, Implementation, and Parametrization of Abstract Data Types

Author keywords

abstract implementation; algebraic speclficauon; algebras; category theory; data types; equational specification; implementation; parametnzed specification; parametrization

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES;

EID: 0019912438     PISSN: 00045411     EISSN: 1557735X     Source Type: Journal    
DOI: 10.1145/322290.322303     Document Type: Article
Times cited : (87)

References (28)
  • 2
    • 84976733002 scopus 로고
    • What is an abstract data type9 Tech Rep No 77-12
    • Institute of Applied Mathematics and Computer Science, Univ of Leiden, The Netherlands
    • Bergstra, J. What is an abstract data type9 Tech Rep No 77-12, Institute of Applied Mathematics and Computer Science, Univ of Leiden, The Netherlands, 1977
    • (1977)
    • Bergstra, J.1
  • 3
    • 0005334562 scopus 로고
    • Putting theories together to make specifications Proc 5th Int Joint Conf. on Artificial Intelligence
    • Cambridge, Mass.
    • Burstall, R. M., and Goguen, J. A. Putting theories together to make specifications Proc 5th Int Joint Conf. on Artificial Intelligence, Cambridge, Mass., 1977, pp. 1045-1058
    • (1977) , pp. 1045-1058
    • Burstall, R.M.1    Goguen, J.A.2
  • 5
    • 84976807103 scopus 로고
    • Parametric specification of abstract data types, parameter substitution, and graph replacements
    • Applied Computer Science, Carl Hanser Verlag, Munich, Vienna
    • Ehrich, H. -D., and Lohberger, V. G. Parametric specification of abstract data types, parameter substitution, and graph replacements. In Graphs, Data Structures, Algorithms, Applied Computer Science, Carl Hanser Verlag, Munich, Vienna, 1979, pp 169-182
    • (1979) Graphs, Data Structures, Algorithms , pp. 169-182
    • Ehrich, H.-D.1    Lohberger, V.G.2
  • 6
    • 84913319446 scopus 로고
    • Some remarks concerning correct specification and implementation of abstract data types Ber Nr 77-13
    • Institute fur Software und Theoretische Informatik, Technische Umv Berlin, FB
    • Ehrio, H., Kreowski, H. -J., and Padawitz, P. Some remarks concerning correct specification and implementation of abstract data types Ber Nr 77-13, Institute fur Software und Theoretische Informatik, Technische Umv Berlin, FB 20, 1977
    • (1977) , vol.20
    • Ehrio, H.1    Kreowski, H.-J.2    Padawitz, P.3
  • 7
    • 84976826612 scopus 로고
    • Stepwise specification and implementation of abstract data types Internal Rep, Institute fur Software und Theoretische Informatik
    • Technische Umv Berlin, FB 20
    • Ehrig, G., Kreowski, H. -J., and Padawitz, P. Stepwise specification and implementation of abstract data types Internal Rep, Institute fur Software und Theoretische Informatik, Technische Umv Berlin, FB 20, 1977
    • (1977)
    • Ehrig, G.1    Kreowski, H.-J.2    Padawitz, P.3
  • 9
    • 84976841844 scopus 로고
    • A Correctness and equivalence of data types In Proc 1975 Conf on Mathematics and Systems Theory
    • G Marchesin, Ed., Sprmger-Verlag, Berlin
    • Goguen, J. A. Correctness and equivalence of data types In Proc 1975 Conf on Mathematics and Systems Theory, Lecture Notes in Economics and Mathematical Systems 131, G Marchesin, Ed., Sprmger-Verlag, Berlin, 1976, pp 576-587
    • (1976) Lecture Notes in Economics and Mathematical Systems , vol.131 , pp. 576-587
    • Goguen, J.1
  • 10
    • 84910243049 scopus 로고
    • A Abstract errors for abstract data types
    • E.J. Neuhold, Ed., North-Holland, Amsterdam
    • Goguen, J. A. Abstract errors for abstract data types In Proc Conf. on Formal Description of Programming Concepts, E.J. Neuhold, Ed., North-Holland, Amsterdam, 1978, pp. 491-525
    • (1978) Proc Conf. on Formal Description of Programming Concepts , pp. 491-525
    • Goguen, J.1
  • 11
    • 0002424767 scopus 로고
    • An initial algebra approach to the specification, correctness, and implementation of abstract data types
    • R Yeh, Ed., Prentice Hall, Englewood Cliffs, N J
    • Goguen, J. A., Thatcher, J. W., and Wagner, E. G. An initial algebra approach to the specification, correctness, and implementation of abstract data types In Current Trends in Programming Methodology IV Data Structuring, R Yeh, Ed., Prentice Hall, Englewood Cliffs, N J, 1978, pp 80-149
    • (1978) Current Trends in Programming Methodology IV Data Structuring , pp. 80-149
    • Goguen, J.A.1    Thatcher, J.W.2    Wagner, E.G.3
  • 12
    • 84916140387 scopus 로고
    • An introduction to categories, algebraic theories and algebras
    • Tech Rep. RC 5369, IBM Thomas J Watson Lab, Yorktown Heights, N Y
    • Goguen, J. A., Thatcher, J. W., Wagner, E. G., and Wright, J. B. An introduction to categories, algebraic theories and algebras. Tech Rep. RC 5369, IBM Thomas J Watson Lab, Yorktown Heights, N Y 1975
    • (1975)
    • Goguen, J.A.1    Thatcher, J.W.2    Wagner, E.G.3    Wright, J.B.4
  • 13
    • 84976746763 scopus 로고
    • Initial algebra semantics and continuous algebras
    • Jan
    • Goguen, J. A., Thatcher, J. W., Wagner, E. G., and Wright, J. B. Initial algebra semantics and continuous algebras J ACM 24, 1 (Jan 1977), 68-95
    • (1977) J ACM , vol.24 , Issue.1 , pp. 68-95
    • Goguen, J.A.1    Thatcher, J.W.2    Wagner, E.G.3    Wright, J.B.4
  • 14
    • 0006440677 scopus 로고
    • The specification and application to programming of abstract data types
    • Tech Rep CSRG-59, Univ of Toronto, Toronto, Ontario, Canada
    • Guttag, J. V. The specification and application to programming of abstract data types. Tech Rep CSRG-59, Univ of Toronto, Toronto, Ontario, Canada, 1975
    • (1975)
    • Guttag, J.V.1
  • 15
    • 84976693484 scopus 로고
    • Data types Theory of computation Tech Rep. No. 19
    • Univ. of Warwick, Coventry, England
    • Lehmann, D. J., and Smyth, M. B. Data types Theory of computation Tech Rep. No. 19, Univ. of Warwick, Coventry, England, 1977
    • (1977)
    • Lehmann, D.J.1    Smyth, M.B.2
  • 17
    • 84976689541 scopus 로고
    • Data types, abstract data types and their specification problem Tech. Rep TUM- INFO-7740
    • Technische Univ Munchen
    • Majster, M.E. Data types, abstract data types and their specification problem Tech. Rep TUM- INFO-7740, Technische Univ Munchen, 1977
    • (1977)
    • Majster, M.E.1
  • 18
    • 84976742884 scopus 로고
    • Limits of the algebraic specification of data types
    • Majster, M.E. Limits of the algebraic specification of data types SIGPLAN Notices 12 (1977), 37-42
    • (1977) SIGPLAN Notices , vol.12 , pp. 37-42
    • Majster, M.E.1
  • 20
    • 84976802144 scopus 로고
    • Data types as functions Tech Rep DAIMI PB-89
    • Computer Science Dep, Aarhus Univ., Aarhus, Denmark
    • Mayoh, B. H. Data types as functions Tech Rep DAIMI PB-89, Computer Science Dep, Aarhus Univ., Aarhus, Denmark, 1978
    • (1978)
    • Mayoh, B.H.1
  • 21
    • 0016589793 scopus 로고
    • Deriving graphs from graphs by applying a production
    • Rosen, B. K. Deriving graphs from graphs by applying a production Acta Inf. 4 (1975), 337-357
    • (1975) Acta Inf , vol.4 , pp. 337-357
    • Rosen, B.K.1
  • 22
    • 0017176853 scopus 로고
    • Grammars on partial graphs
    • Schneider, H. -J., and Eiirig, H. Grammars on partial graphs Acta Inf 6 (1976), 297-316
    • (1976) Acta Inf , vol.6 , pp. 297-316
    • Schneider, H.-J.1    Eiirig, H.2
  • 23
    • 0039627388 scopus 로고
    • Springer-Verlag, Berlin
    • Schubert, H. Kategorien Springer-Verlag, Berlin, 1970
    • (1970) Kategorien
    • Schubert, H.1
  • 24
    • 0000889413 scopus 로고
    • Data types as lattices
    • Scoit, D. S. Data types as lattices SIAM J Comput 5 (1976), 522-587
    • (1976) SIAM J Comput , vol.5 , pp. 522-587
    • Scoit, D.S.1
  • 25
    • 85034594687 scopus 로고
    • Data type specification, parameterization and the power of specification techniques Proc SIGACT lOth Ann Symp on Theory of Computing
    • San Diego. Calif, May
    • Thatchkk, J. W., Wagner, E. G., and Wright, J. B. Data type specification, parameterization and the power of specification techniques Proc SIGACT lOth Ann Symp on Theory of Computing, San Diego. Calif, May 1978, pp 119-132
    • (1978) , pp. 119-132
    • Thatchkk, J.W.1    Wagner, E.G.2    Wright, J.B.3
  • 26
    • 84915695119 scopus 로고
    • First-order identities as a defining language Tech Rep No 29
    • Computer Science Dep., Indiana Univ, BVoommgton, Ind
    • Wand, M. First-order identities as a defining language Tech Rep No 29, Computer Science Dep., Indiana Univ, BVoommgton, Ind, 1976
    • (1976)
    • Wand, M.1
  • 27
    • 84913218812 scopus 로고
    • Final algebra semantics and data type extensions Tech Rep No 65
    • Computer Science Dep, Indiana Univ, Bloomington, Ind
    • Wand, M Final algebra semantics and data type extensions Tech Rep No 65, Computer Science Dep, Indiana Univ, Bloomington, Ind, 1977
    • (1977)
    • Wand, M.1
  • 28
    • 33745432591 scopus 로고
    • Algebraic specification of data types MIT Project MAC
    • Computation Structures Group Memo 119, M I T, Cambndge, Mass
    • Zilles, S. N. Algebraic specification of data types MIT Project MAC, Computation Structures Group Memo 119, M I T, Cambndge, Mass 1975, pp 1-12
    • (1975) , pp. 1-12
    • Zilles, S.N.1


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