메뉴 건너뛰기




Volumn , Issue , 2010, Pages 109-120

EffectiveAdvice: Disciplined advice with explicit effects

Author keywords

AOP; Interference; Mixins; Monads; Parametricity

Indexed keywords

ASPECT-ORIENTED; BASE COMPONENTS; COMBINATORS; DATA FLOW; EQUATIONAL REASONING; HASKELL; INTERFERENCE PATTERNS; MODULAR REASONING; NON INTERFERENCE; PARAMETRICITY; PROGRAM COMPONENTS; SEMANTIC MODEL; TIGHTLY-COUPLED;

EID: 77952277111     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1739230.1739244     Document Type: Conference Paper
Times cited : (32)

References (38)
  • 1
    • 31344476954 scopus 로고    scopus 로고
    • Open modules: Modular reasoning about advice
    • J. Aldrich. Open modules: Modular reasoning about advice. In ECOOP'05, 2005.
    • (2005) ECOOP'05
    • Aldrich, J.1
  • 3
  • 4
    • 77952278282 scopus 로고    scopus 로고
    • A compilation model for aspect-oriented polymorphically typed functional languages
    • K. Chen, S. Weng, M. Wang, S. Khoo, and C. Chen. A compilation model for aspect-oriented polymorphically typed functional languages. In SAS'07, 2007.
    • (2007) SAS'07
    • Chen, K.1    Weng, S.2    Wang, M.3    Khoo, S.4    Chen, C.5
  • 5
    • 26444436620 scopus 로고    scopus 로고
    • Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning
    • C. Clifton and G. T. Leavens. Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning. In FOAL '02, 2002.
    • (2002) FOAL '02
    • Clifton, C.1    Leavens, G.T.2
  • 6
    • 42149112697 scopus 로고    scopus 로고
    • MAO: Ownership and effects for more effective reasoning about aspects
    • C. Clifton, G. T. Leavens, and J. Noble. MAO: Ownership and effects for more effective reasoning about aspects. In ECOOP'07, 2007.
    • (2007) ECOOP'07
    • Clifton, C.1    Leavens, G.T.2    Noble, J.3
  • 9
    • 44249122826 scopus 로고    scopus 로고
    • AspectML: A polymorphic aspect-oriented functional programming language
    • D. S. Dantas, D. Walker, G. Washburn, and S. Weirich. AspectML: A polymorphic aspect-oriented functional programming language. ACM TOPLAS, 30(3):1-60, 2008.
    • (2008) ACM TOPLAS , vol.30 , Issue.3 , pp. 1-60
    • Dantas, D.S.1    Walker, D.2    Washburn, G.3    Weirich, S.4
  • 11
    • 4544292230 scopus 로고    scopus 로고
    • Composition, reuse and interaction analysis of stateful aspects
    • R. Douence, P. Fradet, and M. S̈udholt. Composition, reuse and interaction analysis of stateful aspects. In AOSD'04, 2004.
    • (2004) AOSD'04
    • Douence, R.1    Fradet, P.2    S̈udholt, M.3
  • 12
    • 33750052616 scopus 로고    scopus 로고
    • Semantics and scoping of aspects in higher-order languages
    • C. Dutchyn, D. B. Tucker, and S. Krishnamurthi. Semantics and scoping of aspects in higher-order languages. Sci. Comput. Program., 63(3):207-239, 2006.
    • (2006) Sci. Comput. Program , vol.63 , Issue.3 , pp. 207-239
    • Dutchyn, C.1    Tucker, D.B.2    Krishnamurthi, S.3
  • 14
  • 15
    • 34548329951 scopus 로고    scopus 로고
    • On the relation of aspects and monads
    • C. Hofer and K. Ostermann. On the relation of aspects and monads. In FOAL'07, 2007.
    • (2007) FOAL'07
    • Hofer, C.1    Ostermann, K.2
  • 16
    • 26444578645 scopus 로고    scopus 로고
    • Aspect-oriented programming and modular reasoning
    • G. Kiczales and M. Mezini. Aspect-oriented programming and modular reasoning. In ICSE'05, 2005.
    • (2005) ICSE'05
    • Kiczales, G.1    Mezini, M.2
  • 20
    • 0029203616 scopus 로고
    • Monad transformers and modular interpreters
    • S. Liang, P. Hudak, and M. Jones. Monad transformers and modular interpreters. In POPL'95, 1995.
    • (1995) POPL'95
    • Liang, S.1    Hudak, P.2    Jones, M.3
  • 21
    • 33749995768 scopus 로고    scopus 로고
    • A type-theoretic interpretation of pointcuts and advice
    • J. Ligatti, D. Walker, and S. Zdancewic. A type-theoretic interpretation of pointcuts and advice. Sci. Comput. Program., 63(3):240-266, 2006.
    • (2006) Sci. Comput. Program , vol.63 , Issue.3 , pp. 240-266
    • Ligatti, J.1    Walker, D.2    Zdancewic, S.3
  • 23
    • 84876755385 scopus 로고    scopus 로고
    • Aspectual Caml: An aspect-oriented functional language
    • H. Masuhara, H. Tatsuzawa, and A. Yonezawa. Aspectual Caml: an aspect-oriented functional language. In ICFP'05, 2005.
    • (2005) ICFP'05
    • Masuhara, H.1    Tatsuzawa, H.2    Yonezawa, A.3
  • 27
    • 0027271331 scopus 로고
    • Imperative functional programming
    • S. Peyton Jones and P. Wadler. Imperative functional programming. In POPL'93, 1993.
    • (1993) POPL'93
    • Peyton Jones, S.1    Wadler, P.2
  • 29
    • 34547493480 scopus 로고    scopus 로고
    • Semantic reasoning about feature composition via multiple aspect-weavings
    • C. Prehofer. Semantic reasoning about feature composition via multiple aspect-weavings. In GPCE'06, 2006.
    • (2006) GPCE'06
    • Prehofer, C.1
  • 30
    • 0003215561 scopus 로고    scopus 로고
    • Feature-oriented programming: A fresh look at objects
    • C. Prehofer. Feature-oriented programming: A fresh look at objects. In ECOOP'97, 1997.
    • (1997) ECOOP'97
    • Prehofer, C.1
  • 32
    • 20344393644 scopus 로고    scopus 로고
    • A classification system and analysis for aspect-oriented programs
    • M. Rinard, A. Salcianu, and S. Bugrara. A classification system and analysis for aspect-oriented programs. ACM SIGSOFT Softw. Eng. Notes, 29(6):147-158, 2004.
    • (2004) ACM SIGSOFT Softw. Eng. Notes , vol.29 , Issue.6 , pp. 147-158
    • Rinard, M.1    Salcianu, A.2    Bugrara, S.3
  • 33
    • 0029457502 scopus 로고
    • Modular reasoning in the presence of subclassing
    • R. Stata and J. V. Guttag. Modular reasoning in the presence of subclassing. SIGPLAN Not., 30(10):200-214, 1995.
    • (1995) SIGPLAN Not. , vol.30 , Issue.10 , pp. 200-214
    • Stata, R.1    Guttag, J.V.2
  • 34
    • 77952285451 scopus 로고    scopus 로고
    • Expressive scoping of dynamically-deployed aspects
    • E. Tanter. Expressive scoping of dynamically-deployed aspects. In AOSD'08, pages 168-179, 2008.
    • (2008) AOSD'08 , pp. 168-179
    • Tanter, E.1
  • 35
    • 77952278967 scopus 로고    scopus 로고
    • Free theorems involving type constructor classes
    • J. Voigtl̈ander. Free theorems involving type constructor classes. In ICFP '09, 2009.
    • (2009) ICFP '09
    • Voigtl̈ander, J.1
  • 36
    • 84944106308 scopus 로고
    • Theorems for free!
    • P. Wadler. Theorems for free! In FPLCA'89. 1989.
    • (1989) FPLCA'89
    • Wadler, P.1
  • 37
    • 59249100339 scopus 로고
    • The essence of functional programming
    • P. Wadler. The essence of functional programming. In POPL'92, 1992.
    • (1992) POPL'92
    • Wadler, P.1


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