메뉴 건너뛰기




Volumn , Issue , 2007, Pages 45-57

Specializing continuations a model for dynamic join points

Author keywords

[No Author keywords available]

Indexed keywords

CONTINUATION FRAMES; DYNAMIC JOIN POINTS; POINTCUTS; SEMANTIC SPECIFICATIONS;

EID: 34548364165     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1233833.1233840     Document Type: Conference Paper
Times cited : (4)

References (55)
  • 2
    • 23844517416 scopus 로고    scopus 로고
    • A functional correspondence between monadic evaluators and abstract machines for languages with computational effects
    • M. S. Ager, O. Danvy, and J. Midtgaard. A functional correspondence between monadic evaluators and abstract machines for languages with computational effects. Theoretical Computer Science, 342(1):149-172, 2005.
    • (2005) Theoretical Computer Science , vol.342 , Issue.1 , pp. 149-172
    • Ager, M.S.1    Danvy, O.2    Midtgaard, J.3
  • 3
    • 84943278667 scopus 로고    scopus 로고
    • Process-algebraic foundations of aspectoriented programming
    • A. Yonezawa and S. Matsuoka, editors, Springer-Verlag, Sept, ISBN 3-540-42618-3
    • J. H. Andrews. Process-algebraic foundations of aspectoriented programming. In A. Yonezawa and S. Matsuoka, editors, Workshop on Metalevel Architectures and Separation of Crosscutting Concerns, volume 2192, pages 187-209. Springer-Verlag, Sept. 2001. ISBN 3-540-42618-3.
    • (2001) Workshop on Metalevel Architectures and Separation of Crosscutting Concerns , vol.2192 , pp. 187-209
    • Andrews, J.H.1
  • 5
    • 34548352384 scopus 로고    scopus 로고
    • M. Biernacka, D. Biernacki, and O. Danvy. An operational foundation for delimited continuations in the cps hierarchy. Technical Report RS-05-25, BRICS, University of Aarhus, Aug. 2005. URL http://www.brics.dk/RS/05/24/BRICS-RS-05- 24.pdf. to appear in Logical Methods in Computer Science.
    • M. Biernacka, D. Biernacki, and O. Danvy. An operational foundation for delimited continuations in the cps hierarchy. Technical Report RS-05-25, BRICS, University of Aarhus, Aug. 2005. URL http://www.brics.dk/RS/05/24/BRICS-RS-05- 24.pdf. to appear in Logical Methods in Computer Science.
  • 6
    • 33646054858 scopus 로고    scopus 로고
    • On the static and dynamic extents of delimited continuations
    • D. Biernacki, O. Danvy, and C. chieh Shan. On the static and dynamic extents of delimited continuations. Science of Computer Programming, 60(3):274-297, 2006.
    • (2006) Science of Computer Programming , vol.60 , Issue.3 , pp. 274-297
    • Biernacki, D.1    Danvy, O.2    chieh Shan, C.3
  • 7
    • 33745218416 scopus 로고    scopus 로고
    • G. Bruns, R. Jagadeesan, A. Jeffrey, and J. Riely. μABC: A minimal aspect calculus. In P. Gardner and N. Yoshida, editors, International Conference on Concurrency Theory, 3170 of Lecture Notes in Computer Science, pages 209-224. Springer-Verlag, Sept. 2004. ISBN 3-540-22940-X.
    • G. Bruns, R. Jagadeesan, A. Jeffrey, and J. Riely. μABC: A minimal aspect calculus. In P. Gardner and N. Yoshida, editors, International Conference on Concurrency Theory, volume 3170 of Lecture Notes in Computer Science, pages 209-224. Springer-Verlag, Sept. 2004. ISBN 3-540-22940-X.
  • 10
    • 33750007887 scopus 로고    scopus 로고
    • MiniMAO: An imperative core language for studying aspect-oriented reasoning
    • Dec
    • C. Clifton and G. T. Leavens. MiniMAO: An imperative core language for studying aspect-oriented reasoning. Sci. Comput. Programming, 63(3):321-374, Dec. 2006.
    • (2006) Sci. Comput. Programming , vol.63 , Issue.3 , pp. 321-374
    • Clifton, C.1    Leavens, G.T.2
  • 13
    • 84876747584 scopus 로고    scopus 로고
    • PolyAML: A polymorphic aspect-oriented functional programming language
    • O. Danvy and B. C. Pierce, editors, Sept, ISBN 1-59593-064-7
    • D. S. Dantas, D. Walker, G. Washburn, and S. Weirich. PolyAML: A polymorphic aspect-oriented functional programming language. In O. Danvy and B. C. Pierce, editors, International Conference on Functional Programming, Sept. 2005. ISBN 1-59593-064-7.
    • (2005) International Conference on Functional Programming
    • Dantas, D.S.1    Walker, D.2    Washburn, G.3    Weirich, S.4
  • 15
    • 84947281307 scopus 로고    scopus 로고
    • Formalizing implementation strategies for first-class continuations
    • G. Ŝmolka, editor, European Symposium on Programming, of, Springer-Verlag, Mar, ISBN 3-540-67262-1
    • O. Danvy. Formalizing implementation strategies for first-class continuations. In G. Ŝmolka, editor, European Symposium on Programming, volume 1782 of Lecture Notes in Computer Science, pages 88-103. Springer-Verlag, Mar. 2000. ISBN 3-540-67262-1.
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 88-103
    • Danvy, O.1
  • 17
    • 1242331175 scopus 로고
    • On the transformation between direct and continuation semantics
    • S. D. Brookes, M. G. Main, A. Melton, M. W. Mislove, and D. A. Schmidt, editors, Conference on Mathematical Foundations of Programming Semantics, of, Springer-Verlag, Apr, ISBN 3-540-58027-1
    • O. Danvy and J. Hatcliff. On the transformation between direct and continuation semantics. In S. D. Brookes, M. G. Main, A. Melton, M. W. Mislove, and D. A. Schmidt, editors, Conference on Mathematical Foundations of Programming Semantics, volume 802 of Lecture Notes in Computer Science, pages 627-648. Springer-Verlag, Apr. 1993. ISBN 3-540-58027-1.
    • (1993) Lecture Notes in Computer Science , vol.802 , pp. 627-648
    • Danvy, O.1    Hatcliff, J.2
  • 18
    • 0142149153 scopus 로고    scopus 로고
    • A first-order one-pass cps transformation
    • Nov
    • O. Danvy and L. R. Nielson. A first-order one-pass cps transformation. Theoretical Computer Science, 308(1-3): 239-257, Nov. 2003.
    • (2003) Theoretical Computer Science , vol.308 , Issue.1-3 , pp. 239-257
    • Danvy, O.1    Nielson, L.R.2
  • 24
    • 34548341325 scopus 로고    scopus 로고
    • Y. Endoh, H. Masuhara, and A. Yonezawa. Continuation join points. In C. Clifton, R. Lämmel, and G. T. Leavens, editors, Workshop on Foundations of Aspect Oriented Languages, pages 1-10, Mar. 2006. Iowa State University TR#06-01.
    • Y. Endoh, H. Masuhara, and A. Yonezawa. Continuation join points. In C. Clifton, R. Lämmel, and G. T. Leavens, editors, Workshop on Foundations of Aspect Oriented Languages, pages 1-10, Mar. 2006. Iowa State University TR#06-01.
  • 26
    • 0026394160 scopus 로고
    • On the expressive power of programming languages
    • M. Felleisen. On the expressive power of programming languages. Science of Computer Programming, 17:35-75, 1991.
    • (1991) Science of Computer Programming , vol.17 , pp. 35-75
    • Felleisen, M.1
  • 30
    • 3242890796 scopus 로고    scopus 로고
    • R. E. Filman, T. Elrad, S. Clarke, and M. Aķit, editors, Addison-Wesley, Oct
    • R. E. Filman, T. Elrad, S. Clarke, and M. Aķit, editors. Aspect-Oriented Software Development. Addison-Wesley, Oct. 2004.
    • (2004) Aspect-Oriented Software Development
  • 34
    • 33845935501 scopus 로고    scopus 로고
    • A join point for loops in AspectJ
    • R. Filman, H. Masuhara, and A. Rashid, editors, ACM Press, Mar, ISBN 1-59593-300-x
    • B. Harbulot and J. R. Gurd. A join point for loops in AspectJ. In R. Filman, H. Masuhara, and A. Rashid, editors, Conference on Aspect Oriented Software Development, pages 63-74. ACM Press, Mar. 2006. ISBN 1-59593-300-x.
    • (2006) Conference on Aspect Oriented Software Development , pp. 63-74
    • Harbulot, B.1    Gurd, J.R.2
  • 36
    • 0024701863 scopus 로고
    • Reasoning about continuations with control effects
    • R. L. Wexelblat, editor, ACM Press, June, ISBN 0-89791-306-X
    • P. Jouvelot and D. K. Gifford. Reasoning about continuations with control effects. In R. L. Wexelblat, editor, Conference Programming Language Design and Implementation, pages 218-226. ACM Press, June 1989. ISBN 0-89791-306-X.
    • (1989) Conference Programming Language Design and Implementation , pp. 218-226
    • Jouvelot, P.1    Gifford, D.K.2
  • 39
    • 31744446921 scopus 로고    scopus 로고
    • Pluggable AOP - designing aspect mechanisms for third-party composition
    • R. P. Gabriel, editor, ACM Press, Oct, ISBN 1-59593-031-0
    • S. Kojarski and D. H. Lorentz. Pluggable AOP - designing aspect mechanisms for third-party composition. In R. P. Gabriel, editor, Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 247-263. "ACM Press, Oct. 2005. ISBN 1-59593-031-0.
    • (2005) Conference on Object-Oriented Programming Systems, Languages, and Applications , pp. 247-263
    • Kojarski, S.1    Lorentz, D.H.2
  • 40
  • 41
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • G. Hedin, editor, International Conference on Compiler Construction, of, Springer-Verlag, January
    • H. Masuhara, G. Kiczales, and C. J. Dutchyn. A compilation and optimization model for aspect-oriented programs. In G. Hedin, editor, International Conference on Compiler Construction, volume 2622 of Lecture Notes in Computer Science, pages 46-60. Springer-Verlag, January 2003.
    • (2003) Lecture Notes in Computer Science , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.J.3
  • 42
    • 0024927385 scopus 로고
    • Computational lambda-calculus and monads
    • IEEE, June
    • E. Moggi. Computational lambda-calculus and monads. In Logic in Computer Science, pages 14-23. IEEE, June 1989.
    • (1989) Logic in Computer Science , pp. 14-23
    • Moggi, E.1
  • 43
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • E. Moggi. Notions of computation and monads. Information and Computation, 93(1):55-92, 1991.
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 55-92
    • Moggi, E.1
  • 44
    • 0026882534 scopus 로고
    • A computational analysis of girard's translation and LC
    • IEEE, June
    • C. R. Murthy. A computational analysis of girard's translation and LC. In Symposium on Logic in Computer Science, pages 90-101. IEEE, June 1992.
    • (1992) Symposium on Logic in Computer Science , pp. 90-101
    • Murthy, C.R.1
  • 45
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • ACM Press
    • J. C. Reynolds. Definitional interpreters for higher-order programming languages. In A CM National Conference, pages 717-740. ACM Press, 1972.
    • (1972) A CM National Conference , pp. 717-740
    • Reynolds, J.C.1
  • 46
    • 0000798744 scopus 로고
    • The discoveries of continuations
    • J. C. Reynolds. The discoveries of continuations. Lisp and Symbolic Computation, 6(3-4):233-248, 1993.
    • (1993) Lisp and Symbolic Computation , vol.6 , Issue.3-4 , pp. 233-248
    • Reynolds, J.C.1
  • 50
    • 34548370194 scopus 로고    scopus 로고
    • Shift to control
    • O. Shivers and O. Waddell, editors
    • C.-c. Shan. Shift to control. In O. Shivers and O. Waddell, editors, Scheme Workshop, 1999.
    • (1999) Scheme Workshop
    • Shan, C.-C.1
  • 51
    • 77951451000 scopus 로고    scopus 로고
    • Using AOP to develop architecture-neutral operating system components
    • ACM Press, Sept
    • O. Spinczyk and D. Lohmann. Using AOP to develop architecture-neutral operating system components. In SIGOPS European Workshop, pages 188-192. ACM Press, Sept. 2004.
    • (2004) SIGOPS European Workshop , pp. 188-192
    • Spinczyk, O.1    Lohmann, D.2
  • 52
    • 0033721575 scopus 로고    scopus 로고
    • Fundamental concepts in programming languages
    • C. Strachey. Fundamental concepts in programming languages. Higher-Order and Symbolic Computation, 13 (1/2):11-49, 2000.
    • (2000) Higher-Order and Symbolic Computation , vol.13 , Issue.1-2 , pp. 11-49
    • Strachey, C.1
  • 53
    • 0003544463 scopus 로고    scopus 로고
    • PhD thesis, University of Edinburgh, Also available as technical report ECS-LFCS-97-376
    • H. Thielecke. Categorical Structure of Continuation Passing Style. PhD thesis, University of Edinburgh, 1997. Also available as technical report ECS-LFCS-97-376.
    • (1997) Categorical Structure of Continuation Passing Style
    • Thielecke, H.1
  • 54
    • 34548367026 scopus 로고    scopus 로고
    • M. Wand, G. Kiczales, and C. J. Dutchyn. A semantics for advice and dynamic join points in aspect-oriented programming. In G. T. Leavens and R. Cytron, editors, Workshop on Foundations of Aspect Oriented Languages, pages 1-8, Apr. 2002. Iowa State University TR#2-06.
    • M. Wand, G. Kiczales, and C. J. Dutchyn. A semantics for advice and dynamic join points in aspect-oriented programming. In G. T. Leavens and R. Cytron, editors, Workshop on Foundations of Aspect Oriented Languages, pages 1-8, Apr. 2002. Iowa State University TR#2-06.
  • 55
    • 11344289845 scopus 로고    scopus 로고
    • A semantics for advice and dynamic join points in aspect-oriented programming
    • Sept
    • M. Wand, G. Kiczales, and C. J. Dutchyn. A semantics for advice and dynamic join points in aspect-oriented programming. Transactions on Programming Languages and Systems, 26(4):890-910, Sept. 2004.
    • (2004) Transactions on Programming Languages and Systems , vol.26 , Issue.4 , pp. 890-910
    • Wand, M.1    Kiczales, G.2    Dutchyn, C.J.3


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