메뉴 건너뛰기




Volumn 28, Issue 5, 2006, Pages 848-907

An algebraic array shape inference system for MATLAB®

Author keywords

Shape algebras; Term rewriting; Typeless array languages

Indexed keywords

SHAPE ALGEBRAS; TERM REWRITING; TYPELESS ARRAY LANGUAGES;

EID: 33748521244     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1152649.1152651     Document Type: Article
Times cited : (27)

References (41)
  • 6
    • 0004198906 scopus 로고
    • Springer Verlag, New York City
    • BUDD, T. 1988. An APL Compiler. Springer Verlag, New York City.
    • (1988) An APL Compiler
    • Budd, T.1
  • 8
    • 0022818968 scopus 로고
    • Program analysis and code generation in an APL/370 compiler
    • CHING, W.-M. 1986. Program analysis and code generation in an APL/370 compiler. IBM J. Res. Dev. 30, 6 (Nov.), 594-602.
    • (1986) IBM J. Res. Dev. , vol.30 , Issue.6 NOV , pp. 594-602
    • Ching, W.-M.1
  • 9
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • CYTRON, R., FERRANTE, J., ROSEN, B. K., AND WEGMAN, M. N. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4 (Oct.), 451-490.
    • (1991) ACM Trans. Program. Lang. Syst. , vol.13 , Issue.4 OCT , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4
  • 11
    • 0037882884 scopus 로고    scopus 로고
    • Techniques for the translation of MATLAB programs into FORTRAN 90
    • DE ROSE, L. A. AND PADUA, D. A. 1999. Techniques for the translation of MATLAB programs into FORTRAN 90. ACM Trans. Program. Lang. Syst. 21, 2 (Mar.), 286-323.
    • (1999) ACM Trans. Program. Lang. Syst. , vol.21 , Issue.2 MAR , pp. 286-323
    • De Rose, L.A.1    Padua, D.A.2
  • 12
    • 0000459334 scopus 로고    scopus 로고
    • Rewriting
    • A. Robinson and A. Voronkov, eds. Elsevier, Amsterdam, The Netherlands
    • DERSHOWITZ, N. AND PLAISTED, D. A. 2001. Rewriting. In Handbook of Automated Reasoning, A. Robinson and A. Voronkov, eds. vol. 1. Elsevier, Amsterdam, The Netherlands.
    • (2001) Handbook of Automated Reasoning , vol.1
    • Dershowitz, N.1    Plaisted, D.A.2
  • 13
    • 0027568719 scopus 로고
    • Optimizing array bounds checks using flow analysis
    • GUPTA, R. 1993. Optimizing array bounds checks using flow analysis. ACM Lett. Program. Lang. Syst. 2, 1-4, 135-150.
    • (1993) ACM Lett. Program. Lang. Syst. , vol.2 , Issue.1-4 , pp. 135-150
    • Gupta, R.1
  • 14
    • 84968503882 scopus 로고
    • The principal type-scheme of an object in combinatory logic
    • HINDLEY, J. R. 1969. The principal type-scheme of an object in combinatory logic. Trans. American Math. Society 146, 29-60.
    • (1969) Trans. American Math. Society , vol.146 , pp. 29-60
    • Hindley, J.R.1
  • 19
    • 0038559138 scopus 로고    scopus 로고
    • Implementing an array shape inference system for MATLAB using Mathematica
    • Northwestern University
    • JOISHA, P. G. AND BANERJEE, P. 2002. Implementing an array shape inference system for MATLAB using Mathematica. Tech. Rep. CPDC-TR-2002-10-003, Northwestern University.
    • (2002) Tech. Rep. , vol.CPDC-TR-2002-10-003
    • Joisha, P.G.1    Banerjee, P.2
  • 22
    • 33748538550 scopus 로고    scopus 로고
    • An approach to array shape determination in MATLAB
    • Northwestern University
    • JOISHA, P. G., SHENOY, U. N., AND BANERJEE, P. 2000. An approach to array shape determination in MATLAB. Tech. Rep. CPDC-TR-2000-10-010, Northwestern University.
    • (2000) Tech. Rep. , vol.CPDC-TR-2000-10-010
    • Joisha, P.G.1    Shenoy, U.N.2    Banerjee, P.3
  • 24
    • 0024626557 scopus 로고
    • Unification: A multidisciplinary survey
    • KNIGHT, K. 1989. Unification: A multidisciplinary survey. ACM Comput. Surv. 21, 1, 93-124.
    • (1989) ACM Comput. Surv. , vol.21 , Issue.1 , pp. 93-124
    • Knight, K.1
  • 26
    • 20744432559 scopus 로고    scopus 로고
    • Type-Based specialization in a telescoping compiler for MATLAB
    • Rice University
    • MCCOSH, C. 2003. Type-Based specialization in a telescoping compiler for MATLAB. Tech. Rep. TR03-412, Rice University.
    • (2003) Tech. Rep. , vol.TR03-412
    • Mccosh, C.1
  • 27
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • MILNER, R. 1978. A theory of type polymorphism in programming. J. Comput. Syst. Sci. 17, 3 (Dec.), 348-375.
    • (1978) J. Comput. Syst. Sci. , vol.17 , Issue.3 DEC , pp. 348-375
    • Milner, R.1
  • 31
    • 84918983692 scopus 로고
    • A machine-oriented logic based on the resolution principle
    • ROBINSON, J. A. 1965. A machine-oriented logic based on the resolution principle. J. Association Comput. Mach. 12, 1 (Jan.), 23-41.
    • (1965) J. Association Comput. Mach. , vol.12 , Issue.1 JAN , pp. 23-41
    • Robinson, J.A.1
  • 33
    • 0003876171 scopus 로고    scopus 로고
    • The MathWorks, Inc. Using MATLAB (Version 5).
    • THE MATHWORKS, INC. 1997. MATLAB: The Language of Technical Computing. The MathWorks, Inc. Using MATLAB (Version 5).
    • (1997) MATLAB: The Language of Technical Computing
  • 37
    • 0023847408 scopus 로고
    • Many-Sorted unification
    • WALTHER, C. 1988. Many-Sorted unification. J. Assoc. Comput. Mach. 35, 1, 1-17.
    • (1988) J. Assoc. Comput. Mach. , vol.35 , Issue.1 , pp. 1-17
    • Walther, C.1


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