메뉴 건너뛰기




Volumn , Issue , 2000, Pages 197-206

Specialization patterns

Author keywords

[No Author keywords available]

Indexed keywords

DESIGN; SOFTWARE ENGINEERING;

EID: 3042849794     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ASE.2000.873664     Document Type: Conference Paper
Times cited : (13)

References (31)
  • 1
    • 84955578911 scopus 로고    scopus 로고
    • Eliminating virtual function calls in C++ programs
    • Proceedings of the European Conference on Object-oriented Programming (ECOOP'96), Lisbon, Portugal, June Springer
    • G. Aigner and U. Hölzle. Eliminating virtual function calls in C++ programs. In Proceedings of the European Conference on Object-oriented Programming (ECOOP'96), volume 1098 of Lecture Notes in Computer Science, pages 142-166, Lisbon, Portugal, June 1996. Springer.
    • (1996) Lecture Notes in Computer Science , vol.1098 , pp. 142-166
    • Aigner, G.1    Hölzle, U.2
  • 2
    • 0004273497 scopus 로고
    • Program Analysis and Specialization for the C Programming Language
    • PhD thesis, Computer Science Department, University of Copenhagen, May
    • L. Andersen. Program Analysis and Specialization for the C Programming Language. PhD thesis, Computer Science Department, University of Copenhagen, May 1994. DIKU Technical Report 94/19.
    • (1994) DIKU Technical Report
    • Andersen, L.1
  • 4
    • 0004202395 scopus 로고
    • Self-Applicable Partial Evaluation
    • PhD thesis, DIKU, University of Copenhagen, Denmark, Revised version
    • A. Bondorf. Self-Applicable Partial Evaluation. PhD thesis, DIKU, University of Copenhagen, Denmark, 1990. Revised version: DIKU Report 90/17.
    • (1990) DIKU Report
    • Bondorf, A.1
  • 7
    • 0024701862 scopus 로고
    • Customization: Optimizing compiler technology for SELF, A dynamically-typed object-oriented programming language
    • B. Knobe, editor, Portland, OR, USA, June ACM Press
    • C. Chambers and D. Ungar. Customization: Optimizing compiler technology for SELF, A dynamically-typed object-oriented programming language. In B. Knobe, editor, Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation (SIGPLAN '89), pages 146-160, Portland, OR, USA, June 1989. ACM Press.
    • (1989) Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation (SIGPLAN '89) , pp. 146-160
    • Chambers, C.1    Ungar, D.2
  • 8
    • 0005374050 scopus 로고
    • A tour of Schism: A partial evaluation system for higher-order applicative languages
    • Copenhagen, Denmark, June ACM Press
    • C. Consel. A tour of Schism: a partial evaluation system for higher-order applicative languages. In Partial Evaluation and Semantics-Based Program Manipulation, pages 66-77, Copenhagen, Denmark, June 1993. ACM Press.
    • (1993) Partial Evaluation and Semantics-Based Program Manipulation , pp. 66-77
    • Consel, C.1
  • 9
    • 84957714677 scopus 로고    scopus 로고
    • A uniform approach for compile-time and run-time specialization
    • O. Danvy, R. Glück, and P. Thiemann, editors, Partial Evaluation, International Seminar, Dagstuhl Castle, Feb
    • C. Consel, L. Hornof, F. Noël, J. Noyé, and E. Volanschi. A uniform approach for compile-time and run-time specialization. In O. Danvy, R. Glück, and P. Thiemann, editors, Partial Evaluation, International Seminar, Dagstuhl Castle, number 1110 in Lecture Notes in Computer Science, pages 54-72, Feb. 1996.
    • (1996) Lecture Notes in Computer Science , vol.1110 , pp. 54-72
    • Consel, C.1    Hornof, L.2    Noël, F.3    Noyé, J.4    Volanschi, E.5
  • 10
    • 0033713508 scopus 로고    scopus 로고
    • Statically checked documentation with design patterns
    • R. Mitchell, J. Jezequel, J. Bosch, B. Meyer, A. C. Wills, and M. Woodman, editors, Mt. St. Michel, France, June IEEE Computer Society Press
    • A. Cornils and G. Hedin. Statically checked documentation with design patterns. In R. Mitchell, J. Jezequel, J. Bosch, B. Meyer, A. C. Wills, and M. Woodman, editors, Proceedings of TOOLS Europe 33, pages 419-431, Mt. St. Michel, France, June 2000. IEEE Computer Society Press.
    • (2000) Proceedings of TOOLS Europe , vol.33 , pp. 419-431
    • Cornils, A.1    Hedin, G.2
  • 11
    • 84976767029 scopus 로고
    • Selective specialization for object-oriented languages
    • June
    • J. Dean, C. Chambers, and D. Grove. Selective specialization for object-oriented languages. ACM SIGPLAN Notices, 30(6):93-102, June 1995.
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.6 , pp. 93-102
    • Dean, J.1    Chambers, C.2    Grove, D.3
  • 12
    • 0030261767 scopus 로고    scopus 로고
    • Vortex: An optimizing compiler for object-oriented languages
    • San Jose (CA), Oct
    • J. Dean, G. DeFouw, D. Grove, V. Litvinov, and C. Chambers. Vortex: an optimizing compiler for object-oriented languages. In OOPSLA' 96 Conference, pages 93-100, San Jose (CA), Oct. 1996.
    • (1996) OOPSLA' 96 Conference , pp. 93-100
    • Dean, J.1    DeFouw, G.2    Grove, D.3    Litvinov, V.4    Chambers, C.5
  • 13
    • 0003134151 scopus 로고
    • Optimization of object-oriented programs using static class hierarchy analysis
    • Aarhus, Denmark, Aug. Springer-Verlag
    • J. Dean, D. Grove, and C. Chambers. Optimization of object-oriented programs using static class hierarchy analysis. In Proceedings of ECOOP'95, Aarhus, Denmark, Aug. 1995. Springer-Verlag.
    • (1995) Proceedings of ECOOP'95
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 14
    • 84947920997 scopus 로고    scopus 로고
    • Inlining of virtual methods
    • 16
    • D. Detlefs and O. Agesen. Inlining of virtual methods. In ECOOP'99 [16], pages 258-278.
    • ECOOP'99 , pp. 258-278
    • Detlefs, D.1    Agesen, O.2
  • 15
    • 0030259788 scopus 로고    scopus 로고
    • The direct cost of virtual function calls in C++
    • OOPSLA'96 Conference Proceedings, New York, NY, USA, Oct. ACM Press
    • K. Driesen and U. Hölzle. The direct cost of virtual function calls in C++. In OOPSLA'96 Conference Proceedings, volume 31, 10 of ACM SIGPLAN Notices, pages 306-323, New York, NY, USA, Oct. 1996. ACM Press.
    • (1996) ACM SIGPLAN Notices , vol.31 , Issue.10 , pp. 306-323
    • Driesen, K.1    Hölzle, U.2
  • 16
    • 84960840246 scopus 로고    scopus 로고
    • Proceedings of the European Conference on Object-oriented Programming (ECOOP '99)
    • Lisbon, Portugal, June
    • Proceedings of the European Conference on Object-oriented Programming (ECOOP '99), volume 1628 of Lecture Notes in Computer Science, Lisbon, Portugal, June 1999.
    • (1999) Lecture Notes in Computer Science , vol.1628
  • 19
    • 84957604871 scopus 로고    scopus 로고
    • Language support for design patterns using attribute extension
    • J. Bosch and S. Mitchell, editors, ECOOP'97 Workshop Reader, Springer-Verlag, June
    • G. Hedin. Language support for design patterns using attribute extension. In J. Bosch and S. Mitchell, editors, ECOOP'97 Workshop Reader, volume 1357 of Lecture Notes in Computer Science, pages 137-140. Springer-Verlag, June 1998.
    • (1998) Lecture Notes in Computer Science , vol.1357 , pp. 137-140
    • Hedin, G.1
  • 21
    • 84957875763 scopus 로고    scopus 로고
    • Expressing structural properties as language constructs
    • S. Swierstra, editor, Programming Languages and Systems, 8th European Symposium on Programming (ESOP'99), Springer-Verlag
    • S. Krishnamurthi, Y. Erlich, and M. Felleisen. Expressing structural properties as language constructs. In S. Swierstra, editor, Programming Languages and Systems, 8th European Symposium on Programming (ESOP'99), volume 1576 of Lecture Notes in Computer Science, pages 258-272. Springer-Verlag, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 258-272
    • Krishnamurthi, S.1    Erlich, Y.2    Felleisen, M.3
  • 24
    • 0031355482 scopus 로고    scopus 로고
    • Mapping software architectures to efficient implementations via partial evaluation
    • Lake Tahoe, NV, USA, Nov. IEEE Computer Society
    • R. Marlet, S. Thibault, and C. Consel. Mapping software architectures to efficient implementations via partial evaluation. In Conference on Automated Software Engineering, pages 183-192, Lake Tahoe, NV, USA, Nov. 1997. IEEE Computer Society.
    • (1997) Conference on Automated Software Engineering , pp. 183-192
    • Marlet, R.1    Thibault, S.2    Consel, C.3
  • 25
    • 84949452217 scopus 로고    scopus 로고
    • Making design patterns explicit in FACE, a framework adaptive composition environment
    • M. Jazayeri and H. Schauer, editors, Proceedings ESEC/FSE '97, Springer-Verlag, Sept
    • T. Meijler, S. Demeyer, and R. Engel. Making design patterns explicit in FACE, a framework adaptive composition environment. In M. Jazayeri and H. Schauer, editors, Proceedings ESEC/FSE '97, volume 1301 of Lecture Notes in Computer Science, pages 94-110. Springer-Verlag, Sept. 1997.
    • (1997) Lecture Notes in Computer Science , vol.1301 , pp. 94-110
    • Meijler, T.1    Demeyer, S.2    Engel, R.3
  • 26
    • 84976678569 scopus 로고
    • Precise concrete type inference for object-oriented languages
    • OOPSLA '94 Conference Proceedings, ACM, Oct
    • J. Plevyak and A. A. Chien. Precise concrete type inference for object-oriented languages. In OOPSLA '94 Conference Proceedings, volume 29:10 of SIGPLAN Notices, pages 324-324. ACM, Oct. 1994.
    • (1994) SIGPLAN Notices , vol.29 , Issue.10 , pp. 324
    • Plevyak, J.1    Chien, A.A.2
  • 27
    • 11244337959 scopus 로고    scopus 로고
    • Research Report INRIA, Rennes, France, Jan. Extended version
    • U. Schultz, J. Lawall, and C. Consel. Specialization patterns. Research Report 3853, INRIA, Rennes, France, Jan. 2000. Extended version.
    • (2000) Specialization Patterns
    • Schultz, U.1    Lawall, J.2    Consel, C.3
  • 28
    • 84947906570 scopus 로고    scopus 로고
    • Towards automatic specialization of Java programs
    • 16
    • U. Schultz, J. Lawall, C. Consel, and G. Muller. Towards automatic specialization of Java programs. In ECOOP'99 [16], pages 367-390.
    • ECOOP'99 , pp. 367-390
    • Schultz, U.1    Lawall, J.2    Consel, C.3    Muller, G.4
  • 30
    • 84949266558 scopus 로고    scopus 로고
    • Optimizing object-oriented languages through architectural transformations
    • S. Jähnichen, editor, Compiler Construction - 8th International Conference, CC '99, Amsterdam, The Netherlands, Mar. Springer-Verlag
    • T. Tourwe and W. De Meuter. Optimizing object-oriented languages through architectural transformations. In S. Jähnichen, editor, Compiler Construction - 8th International Conference, CC '99, volume 1575 of Lecture Notes in Computer Science, pages 244-258, Amsterdam, The Netherlands, Mar. 1999. Springer-Verlag.
    • (1999) Lecture Notes in Computer Science , vol.1575 , pp. 244-258
    • Tourwe, T.1    De Meuter, W.2
  • 31
    • 0031245979 scopus 로고    scopus 로고
    • Declarative specialization of object-oriented programs
    • Atlanta, GA, USA, Oct. ACM Press
    • E. Volanschi, C. Consel, G. Muller, and C. Cowan. Declarative specialization of object-oriented programs. In OOPSLA'97 Conference Proceedings, pages 286-300, Atlanta, GA, USA, Oct. 1997. ACM Press.
    • (1997) OOPSLA'97 Conference Proceedings , pp. 286-300
    • Volanschi, E.1    Consel, C.2    Muller, G.3    Cowan, C.4


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