메뉴 건너뛰기




Volumn , Issue , 2007, Pages 229-243

Can programming be liberated from the two-level style? Multi-level programming with DeepJava

Author keywords

Deep characterization; Domain metatypes; Ontological metamodeling

Indexed keywords

(ALGORITHMIC) COMPLEXITY; (PL) PROPERTIES; (SPM) CLASSES; DOMAIN LEVELS; IN ORDER; INTERNATIONAL CONFERENCES; LANGUAGE DESIGNS; LANGUAGES (TRADITIONAL); LINGUISTIC CONTROL; MULTI LEVEL PROGRAMMING; OBJECT-ORIENTED PROGRAMMING;

EID: 42149123729     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1297027.1297044     Document Type: Conference Paper
Times cited : (47)

References (38)
  • 1
    • 84948975211 scopus 로고
    • On subtyping and matching
    • W. Olthoff, editor, Proceedings ECOOP '95, Aarhus, Denmark, August, Springer
    • Martín Abadi and Luca Cardelli. On subtyping and matching. In W. Olthoff, editor, Proceedings ECOOP '95, LNCS 952, pages 145-167, Aarhus, Denmark, August 1995. Springer.
    • (1995) LNCS , vol.952 , pp. 145-167
    • Abadi, M.1    Cardelli, L.2
  • 3
    • 84948954868 scopus 로고    scopus 로고
    • The essence of multilevel metamodeling
    • th International Conference on the UML, Toronto, Canada, Springer Verlag, October
    • th International Conference on the UML 2000, Toronto, Canada, LNCS 2185, pages 19-33. Springer Verlag, October 2001.
    • (2000) LNCS , vol.2185 , pp. 19-33
    • Atkinson, C.1    Kühne, T.2
  • 4
    • 47149110241 scopus 로고    scopus 로고
    • Colin Atkinson and Thomas Kühne. Reducing accidental complexity in domain models. Journal on Software and Systems Modeling, to appeal' 2008, DOI: 10.1007/s10270-007-0061-0.
    • Colin Atkinson and Thomas Kühne. Reducing accidental complexity in domain models. Journal on Software and Systems Modeling, to appeal' 2008, DOI: 10.1007/s10270-007-0061-0.
  • 5
    • 0018005935 scopus 로고
    • Can programming be liberated from the von Neumann style? A functional style and its algebra of programs
    • August
    • John W. Backus. Can programming be liberated from the von Neumann style? A functional style and its algebra of programs. Communications of the ACM, 21(8):613-641, August. 1978.
    • (1978) Communications of the ACM , vol.21 , Issue.8 , pp. 613-641
    • Backus, J.W.1
  • 7
    • 33750051621 scopus 로고    scopus 로고
    • René de Groot, and Eelco Visser. MetaBorg in action: Examples of domain-specific language embedding and assimilation using Stratego/XT
    • R. Lammel and J. Saraiva, editors, Proceedings of GTTSE'05, Springer
    • Martin Bravenboer, René de Groot, and Eelco Visser. MetaBorg in action: Examples of domain-specific language embedding and assimilation using Stratego/XT. In R. Lammel and J. Saraiva, editors, Proceedings of GTTSE'05, LNCS 4143, pages 297-311. Springer, 2006.
    • (2006) LNCS , vol.4143 , pp. 297-311
    • Bravenboer, M.1
  • 8
    • 0023327532 scopus 로고
    • No silver bullet: Essence and accidents of software engineering
    • Frederick P. Brooks. No silver bullet: essence and accidents of software engineering. Computer, 20(4): 10-19, 1987.
    • (1987) Computer , vol.20 , Issue.4 , pp. 10-19
    • Brooks, F.P.1
  • 10
    • 33645227668 scopus 로고    scopus 로고
    • CesarGonzalez-Perez and Brian Henderson-Sellers. A. powertype-based metamodelling framework. Software and Systems Modeling, V5(1):72-90, April 2006.
    • CesarGonzalez-Perez and Brian Henderson-Sellers. A. powertype-based metamodelling framework. Software and Systems Modeling, V5(1):72-90, April 2006.
  • 11
    • 84957801133 scopus 로고    scopus 로고
    • Load-time structural reflection in Java
    • Proceedings of the 14th European Conference on Object-Oriented Programming
    • Shigeru Chiba. Load-time structural reflection in Java. In Proceedings of the 14th European Conference on Object-Oriented Programming, LNCS 1850, pages 313 - 336, 2000.
    • (2000) LNCS , vol.1850 , pp. 313-336
    • Chiba, S.1
  • 12
    • 0026924915 scopus 로고
    • Object-oriented patterns
    • September
    • Peter Coad. Object-oriented patterns. Communications of the ACM, 35(9): 152-159, September 1992.
    • (1992) Communications of the ACM , vol.35 , Issue.9 , pp. 152-159
    • Coad, P.1
  • 13
    • 33645656593 scopus 로고    scopus 로고
    • Reflective languages and metalevel architectures
    • 28(4es):151
    • P. Cointe. Reflective languages and metalevel architectures. ACM Comput. Surv., 28(4es):151, 1996.
    • (1996) ACM Comput. Surv
    • Cointe, P.1
  • 14
    • 84976733636 scopus 로고
    • Metaclasses are first class: The objvlisp model
    • Pierre Cointe. Metaclasses are first class: The objvlisp model. SIGPLANNotices, 22(12):156-162, 1987.
    • (1987) SIGPLANNotices , vol.22 , Issue.12 , pp. 156-162
    • Cointe, P.1
  • 16
    • 84881388830 scopus 로고    scopus 로고
    • Family polymorphism
    • Jørgen Lindskov Knudsen, editor, Proceedings of ECOOP 2001, Heidelberg, Germany, Springer-Verlag
    • Erik Ernst. Family polymorphism. In Jørgen Lindskov Knudsen, editor, Proceedings of ECOOP 2001, LNCS 2072, pages 303-326, Heidelberg, Germany, 2001. Springer-Verlag.
    • (2001) LNCS , vol.2072 , pp. 303-326
    • Ernst, E.1
  • 20
    • 0003336101 scopus 로고    scopus 로고
    • Type object
    • Robert C. Martin, Dirk Riehle, and Frank Buschmann, editors, Addison-Wesley
    • Ralph Johnson and Bobby Woolf. Type object. In Robert C. Martin, Dirk Riehle, and Frank Buschmann, editors, Pattern Languages of Program Design 3, pages 47-65. Addison-Wesley, 1997.
    • (1997) Pattern Languages of Program Design 3 , pp. 47-65
    • Johnson, R.1    Woolf, B.2
  • 22
    • 42149095801 scopus 로고    scopus 로고
    • Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In Proceedings of ECOOP'97, Finland, pages 222-242, Berlin, June 1997. Springer Verlag, LNCS 1241.
    • Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In Proceedings of ECOOP'97, Finland, pages 222-242, Berlin, June 1997. Springer Verlag, LNCS 1241.
  • 25
    • 84958972005 scopus 로고    scopus 로고
    • Explicit metaclasses as a tool for improving the design of class libraries
    • Proceedings of ISOTAS, Springer Verlag, March
    • Thomas Ledoux and Pierre Cointe. Explicit metaclasses as a tool for improving the design of class libraries. In Proceedings of ISOTAS, LNCS 1049, pages 38-55. Springer Verlag, March 1996.
    • (1996) LNCS , vol.1049 , pp. 38-55
    • Ledoux, T.1    Cointe, P.2
  • 29
    • 42149185437 scopus 로고    scopus 로고
    • Pattie Maes and D. Nardi, editors. Meta-Level Architectures and Reflection. Elsevier Science Inc., New York, USA, 1988.
    • Pattie Maes and D. Nardi, editors. Meta-Level Architectures and Reflection. Elsevier Science Inc., New York, USA, 1988.
  • 31
    • 0025498594 scopus 로고
    • Telos: Representing knowledge about information systems
    • John Mylopoulos, Alexander Borgida, Matthias Jarke, and Manolis Koubarakis. Telos: Representing knowledge about information systems. Information Systems, 8(4):325-362, 1990.
    • (1990) Information Systems , vol.8 , Issue.4 , pp. 325-362
    • Mylopoulos, J.1    Borgida, A.2    Jarke, M.3    Koubarakis, M.4
  • 32
    • 35248882492 scopus 로고    scopus 로고
    • Polyglot: An extensible compiler framework, for Java
    • Proceedings of the 12th International Conference on Compiler Construction, Springer, April
    • Nathaniel Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: An extensible compiler framework, for Java. In Proceedings of the 12th International Conference on Compiler Construction, LNCS 2622, pages 138-152. Springer, April 2003.
    • (2003) LNCS , vol.2622 , pp. 138-152
    • Nystrom, N.1    Clarkson, M.R.2    Myers, A.C.3
  • 36
    • 38049053227 scopus 로고
    • Covariant deep subtyping reconsidered
    • May
    • David L. Shang. Covariant deep subtyping reconsidered. ACM SIGPLAN Notices, 30(5):21-28, May 1995.
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.5 , pp. 21-28
    • Shang, D.L.1
  • 37
    • 42149110694 scopus 로고    scopus 로고
    • Joseph W. Yoder and Ralph E. Johnson. The adaptive object-model architectural style. In Proceedings of the 3rd IEEF/IFIP Conference on Software Architecture: System Design, Development and Maintenance, pages 3-27, Deventer, The Netherlands, The Netherlands, 2002. Kluwer, B.V.
    • Joseph W. Yoder and Ralph E. Johnson. The adaptive object-model architectural style. In Proceedings of the 3rd IEEF/IFIP Conference on Software Architecture: System Design, Development and Maintenance, pages 3-27, Deventer, The Netherlands, The Netherlands, 2002. Kluwer, B.V.
  • 38
    • 35048855974 scopus 로고    scopus 로고
    • Generating AspectJ programs with Meta-AspectJ
    • Gabor Karsai, and Eelco Visser, editors, Proceedings of GPCE'04, Springer
    • David Zook, Shan Shan Huang, and Yannis Smaragdakis. Generating AspectJ programs with Meta-AspectJ. In Gabor Karsai, and Eelco Visser, editors, Proceedings of GPCE'04, LNCS 3286, pages 1-18. Springer, 2004.
    • (2004) LNCS , vol.3286 , pp. 1-18
    • Zook, D.1    Shan Huang, S.2    Smaragdakis, Y.3


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