메뉴 건너뛰기




Volumn 5133 LNCS, Issue , 2008, Pages 110-133

Unfolding abstract datatypes

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT DATATYPES; APPROPRIATE TECHNIQUES; CORECURSIVE PROGRAMS; INTERNATIONAL CONFERENCES; PROGRAM CONSTRUCTION; PROOF METHODS; UNIVERSAL PROPERTIES;

EID: 48949097151     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-70594-9_8     Document Type: Conference Paper
Times cited : (5)

References (62)
  • 1
    • 0347771001 scopus 로고    scopus 로고
    • Unfolding pointer algorithms
    • Bird, R.: Unfolding pointer algorithms. Journal of Functional Programming 11(3), 347-358 (2001)
    • (2001) Journal of Functional Programming , vol.11 , Issue.3 , pp. 347-358
    • Bird, R.1
  • 3
    • 0022103846 scopus 로고
    • Automatic synthesis of typed λ-programs on term algebras
    • Böhm, C., Berarducci, A.: Automatic synthesis of typed λ-programs on term algebras. Theoretical Computer Science 39, 135-154 (1985)
    • (1985) Theoretical Computer Science , vol.39 , pp. 135-154
    • Böhm, C.1    Berarducci, A.2
  • 4
    • 0029461481 scopus 로고
    • The Hopkins Object Group, Gary T. Leavens, and Benjamin Pierce. On binary methods
    • Bruce, K., Cardelli, L., Castagna, G.: The Hopkins Object Group, Gary T. Leavens, and Benjamin Pierce. On binary methods. Theory and Practice of Object Systems 1(3), 221-242 (1995)
    • (1995) Theory and Practice of Object Systems , vol.1 , Issue.3 , pp. 221-242
    • Bruce, K.1    Cardelli, L.2    Castagna, G.3
  • 7
    • 0003797989 scopus 로고
    • Department of Computer Science, University of Calgary May
    • Cockett, R., Fukushima, T.: About Charity. Department of Computer Science, University of Calgary (May 1992)
    • (1992) About Charity
    • Cockett, R.1    Fukushima, T.2
  • 8
    • 84976712057 scopus 로고    scopus 로고
    • Cook, W.R.: Object-oriented programming versus abstract data types. In: de Bakker, J.W., Rozenberg, G., de Roever, W.-P. (eds.) REX 1990. LNCS, 489, pp. 151-178. Springer, Heidelberg (1991)
    • Cook, W.R.: Object-oriented programming versus abstract data types. In: de Bakker, J.W., Rozenberg, G., de Roever, W.-P. (eds.) REX 1990. LNCS, vol. 489, pp. 151-178. Springer, Heidelberg (1991)
  • 10
    • 84976779102 scopus 로고
    • The humble programmer
    • Dijkstra, E.W.: The humble programmer. Communications of the ACM 15(10), 859-866 (1972), http://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html
    • (1972) Communications of the ACM , vol.15 , Issue.10 , pp. 859-866
    • Dijkstra, E.W.1
  • 11
    • 38149078922 scopus 로고    scopus 로고
    • Matching Objects with Patterns
    • Ernst, E, ed, ECOOP 2007, Springer, Heidelberg
    • Emir, B., Odersky, M., Williams, J.: Matching Objects with Patterns. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol. 4609, pp. 273-298. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4609 , pp. 273-298
    • Emir, B.1    Odersky, M.2    Williams, J.3
  • 12
    • 84958979608 scopus 로고    scopus 로고
    • Categorical Programming with Abstract Data Types
    • Haeberer, A.M, ed, AMAST 1998, Springer, Heidelberg
    • Erwig, M.: Categorical Programming with Abstract Data Types. In: Haeberer, A.M. (ed.) AMAST 1998. LNCS, vol. 1548, pp. 406-421. Springer, Heidelberg (1998)
    • (1998) LNCS , vol.1548 , pp. 406-421
    • Erwig, M.1
  • 14
    • 38149027040 scopus 로고    scopus 로고
    • Datatype-generic programming
    • Backhouse, R, Gibbons, J, Hinze, R, Jeuring, J, eds, SSDGP 2006, Springer, Heidelberg
    • Gibbons, J.: Datatype-generic programming. In: Backhouse, R., Gibbons, J., Hinze, R., Jeuring, J. (eds.) SSDGP 2006. LNCS, vol. 4719. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4719
    • Gibbons, J.1
  • 15
    • 24044451886 scopus 로고    scopus 로고
    • Proof methods for corecursive programs
    • Gibbons, J., Hutton, G.: Proof methods for corecursive programs. Fundamenta Informaticae 66(4), 353-366 (2005)
    • (2005) Fundamenta Informaticae , vol.66 , Issue.4 , pp. 353-366
    • Gibbons, J.1    Hutton, G.2
  • 23
    • 0002715717 scopus 로고    scopus 로고
    • Objects and classes, coalgebraically
    • Freitag, B, Jones, C.B, Lengauer, C, Schek, H.-J, eds, Kluwer, Dordrecht
    • Jacobs, B.: Objects and classes, coalgebraically. In: Freitag, B., Jones, C.B., Lengauer, C., Schek, H.-J. (eds.) Object-Orientation with Parallelism and Persistence, pp. 83-103. Kluwer, Dordrecht (1996)
    • (1996) Object-Orientation with Parallelism and Persistence , pp. 83-103
    • Jacobs, B.1
  • 28
    • 48949093603 scopus 로고    scopus 로고
    • Läufer, K., Odersky, M.: An extension of ML with first-class abstract types. In: SIGPLAN Workshop on ML and its Applications (June 1992)
    • Läufer, K., Odersky, M.: An extension of ML with first-class abstract types. In: SIGPLAN Workshop on ML and its Applications (June 1992)
  • 31
    • 0000626344 scopus 로고
    • On the equivalence of data representations
    • Papers in Honor of John McCarthy, pp, Academic Press Professional, Inc, San Diego
    • Mitchell, J.C.: On the equivalence of data representations. In: Artificial Intelligence and Mathematical Theory of Computation: Papers in Honor of John McCarthy, pp. 305-329. Academic Press Professional, Inc., San Diego (1991)
    • (1991) Artificial Intelligence and Mathematical Theory of Computation , pp. 305-329
    • Mitchell, J.C.1
  • 33
    • 48949103395 scopus 로고    scopus 로고
    • Catamorphism Based
    • Program Transformations for Non-Strict Functional Languages. PhD thesis, Department of Computing Science, University of Glasgow 2000
    • Németh, L.: Catamorphism Based Program Transformations for Non-Strict Functional Languages. PhD thesis, Department of Computing Science, University of Glasgow (2000)
    • Németh, L.1
  • 36
    • 84945924340 scopus 로고    scopus 로고
    • Park, D.: Concurrency and automata on infinite sequences. In: Deussen, P. (ed.) GI-TCS 1981. LNCS, 104, pp. 167-183. Springer, Heidelberg (1981)
    • Park, D.: Concurrency and automata on infinite sequences. In: Deussen, P. (ed.) GI-TCS 1981. LNCS, vol. 104, pp. 167-183. Springer, Heidelberg (1981)
  • 37
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053-1058 (1972)
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 38
    • 48949099244 scopus 로고    scopus 로고
    • Paterson, R.: Haskell hierarchical libraries: Data.Sequence (accessed, 2007), http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Sequence. html
    • Paterson, R.: Haskell hierarchical libraries: Data.Sequence (accessed, 2007), http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Sequence. html
  • 40
    • 1142294674 scopus 로고    scopus 로고
    • The Haskell 98 Language and Libraries
    • Cambridge University Press, Cambridge
    • Jones, S.P.: The Haskell 98 Language and Libraries: The Revised Report. Cambridge University Press, Cambridge (2003)
    • (2003) The Revised Report
    • Jones, S.P.1
  • 42
    • 48949089648 scopus 로고    scopus 로고
    • Jones, S.P., Tolmach, A., Hoare, T.: Playing by the rules: Rewriting as a practical optimisation technique in GHC. In: Hinze, R. (ed.) Haskell Workshop (2001)
    • Jones, S.P., Tolmach, A., Hoare, T.: Playing by the rules: Rewriting as a practical optimisation technique in GHC. In: Hinze, R. (ed.) Haskell Workshop (2001)
  • 44
    • 85028748723 scopus 로고    scopus 로고
    • Plotkin, G., Abadi, M.: A logic for parametric polymorphism. In: Bezem, M., Groote, J.F. (eds.) TLCA 1993. LNCS, 664, pp. 361-375. Springer, Heidelberg (1993)
    • Plotkin, G., Abadi, M.: A logic for parametric polymorphism. In: Bezem, M., Groote, J.F. (eds.) TLCA 1993. LNCS, vol. 664, pp. 361-375. Springer, Heidelberg (1993)
  • 45
    • 84976111956 scopus 로고
    • An approach to object semantics based on terminal co-algebras
    • Reichel, H.: An approach to object semantics based on terminal co-algebras. Mathematical Structures in Computer Science 5, 129-152 (1995)
    • (1995) Mathematical Structures in Computer Science , vol.5 , pp. 129-152
    • Reichel, H.1
  • 46
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Robinet, B, ed, Programming Symposium, Springer, Heidelberg
    • Reynolds, J.C.: Towards a theory of type structure. In: Robinet, B. (ed.) Programming Symposium. LNCS, vol. 19, pp. 408-425. Springer, Heidelberg (1974)
    • (1974) LNCS , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 47
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • Elsevier, Amsterdam
    • Reynolds, J.C.: Types, abstraction and parametric polymorphism. In: Information Processing, vol. 83, pp. 513-523. Elsevier, Amsterdam (1983)
    • (1983) Information Processing , vol.83 , pp. 513-523
    • Reynolds, J.C.1
  • 50
    • 48949090707 scopus 로고    scopus 로고
    • Thompson, S.: Higher-order + polymorphic = reusable. Technical Report 224, University of Kent at Canterbury (May 1997), http://www.cs.kent.ac.uk/pubs/ 1997/224/
    • Thompson, S.: Higher-order + polymorphic = reusable. Technical Report 224, University of Kent at Canterbury (May 1997), http://www.cs.kent.ac.uk/pubs/ 1997/224/
  • 51
    • 84958980478 scopus 로고    scopus 로고
    • Tullsen, M.: First Class Patterns. In: Pontelli, E., Santos Costa, V. (eds.) PADL 2000. LNCS, 1753, pp. 1-15. Springer, Heidelberg (2000)
    • Tullsen, M.: First Class Patterns. In: Pontelli, E., Santos Costa, V. (eds.) PADL 2000. LNCS, vol. 1753, pp. 1-15. Springer, Heidelberg (2000)
  • 52
    • 48949089395 scopus 로고    scopus 로고
    • Turner, D.A.: Elementary strong functional programming. In: Hartel, P.H., Plasmeijer, R. (eds.) FPLE 1995. LNCS, 1022. Springer, Heidelberg (1995)
    • Turner, D.A.: Elementary strong functional programming. In: Hartel, P.H., Plasmeijer, R. (eds.) FPLE 1995. LNCS, vol. 1022. Springer, Heidelberg (1995)
  • 55
    • 84976665565 scopus 로고
    • A critique of Abelson and Sussman: Why calculating is better than scheming
    • Wadler, P.: A critique of Abelson and Sussman: Why calculating is better than scheming. SIGPLAN Notices 22(3), 8 (1987)
    • (1987) SIGPLAN Notices , vol.22 , Issue.3 , pp. 8
    • Wadler, P.1
  • 56
    • 84944082436 scopus 로고
    • Views: A way for mattern matching to cohabit with data abstraction
    • ACM Press, New York
    • Wadler, P.: Views: A way for mattern matching to cohabit with data abstraction. In: Principles of Programming Languages, pp. 307-313. ACM Press, New York (1987)
    • (1987) Principles of Programming Languages , pp. 307-313
    • Wadler, P.1
  • 58
    • 48949086513 scopus 로고
    • Recursive types for free, July, unpublished manuscript
    • Wadler, P.: Recursive types for free! (July 1990) (unpublished manuscript), http://homepages.inf.ed.ac.uk/wadler/papers/free-rectypes/free- rectypes.txt
    • (1990)
    • Wadler, P.1
  • 59
    • 0018505424 scopus 로고
    • Final algebra semantics and data type extensions
    • Wand, M.: Final algebra semantics and data type extensions. Journal of Computer and System Sciences 19, 27-44 (1979)
    • (1979) Journal of Computer and System Sciences , vol.19 , pp. 27-44
    • Wand, M.1
  • 62
    • 85031915096 scopus 로고
    • A note on categorical datatypes
    • Pitt, D.H, Rydeheard, D.E, Dyjber, P, Pitts, A.M, Poigné, A, eds, Category Theory and Computer Science, Springer, Heidelberg
    • Wraith, G.: A note on categorical datatypes. In: Pitt, D.H., Rydeheard, D.E., Dyjber, P., Pitts, A.M., Poigné, A. (eds.) Category Theory and Computer Science. LNCS, vol. 389. Springer, Heidelberg (1989)
    • (1989) LNCS , vol.389
    • Wraith, G.1


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