메뉴 건너뛰기




Volumn , Issue , 2011, Pages 141-152

Translucid contracts: Expressive specification and modular verification for aspect-oriented interfaces

Author keywords

Aspect oriented interfaces; Grey box specification; Implicit invocation; Modular reasoning; Ptolemy; Translucid contracts

Indexed keywords

ASPECT-ORIENTED; GREY-BOX; IMPLICIT INVOCATION; MODULAR REASONING; PTOLEMIES; TRANSLUCID CONTRACTS;

EID: 79955128485     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1960275.1960293     Document Type: Conference Paper
Times cited : (24)

References (30)
  • 1
    • 31344476954 scopus 로고    scopus 로고
    • Open modules: Modular reasoning about advice
    • J. Aldrich. Open modules: Modular reasoning about advice. In ECOOP'05.
    • ECOOP'05
    • Aldrich, J.1
  • 4
    • 34548744017 scopus 로고    scopus 로고
    • On accurate automatic verification of publish-subscribe architectures
    • L. Baresi, C. Ghezzi, and L. Mottola. On accurate automatic verification of publish-subscribe architectures. In ICSE'07.
    • ICSE'07
    • Baresi, L.1    Ghezzi, C.2    Mottola, L.3
  • 7
    • 34548218629 scopus 로고    scopus 로고
    • MiniMAO1: Investigating the semantics of proceed
    • C. Clifton and G. T. Leavens. MiniMAO1: Investigating the semantics of proceed. SCP'06, 63(3).
    • SCP'06 , vol.63 , Issue.3
    • Clifton, C.1    Leavens, G.T.2
  • 10
    • 57349091412 scopus 로고    scopus 로고
    • Bridging Java and AspectJ through explicit join points
    • K. J. Hoffman and P. Eugster. Bridging Java and AspectJ through explicit join points. In PPPJ'07.
    • PPPJ'07
    • Hoffman, K.J.1    Eugster, P.2
  • 11
    • 79955140514 scopus 로고    scopus 로고
    • Diagnosis of harmful aspects using regression verification
    • S. Katz. Diagnosis of harmful aspects using regression verification. In FOAL'04.
    • FOAL'04
    • Katz, S.1
  • 12
    • 57449107460 scopus 로고    scopus 로고
    • Enforcing behavioral constraints in evolving aspect-oriented programs
    • R. Khatchadourian, J. Dovland, and N. Soundarajan. Enforcing behavioral constraints in evolving aspect-oriented programs. In FOAL'08.
    • FOAL'08
    • Khatchadourian, R.1    Dovland, J.2    Soundarajan, N.3
  • 13
    • 79955147407 scopus 로고    scopus 로고
    • Rely-guarantee approach to reasoning about ao programs
    • R. Khatchadourian and N. Soundarajan. Rely-guarantee approach to reasoning about ao programs. In SPLAT'07.
    • SPLAT'07
    • Khatchadourian, R.1    Soundarajan, N.2
  • 14
    • 26444578645 scopus 로고    scopus 로고
    • Aspect-oriented programming and modular reasoning
    • G. Kiczales and M. Mezini. Aspect-oriented programming and modular reasoning. In ICSE'05, pages 49-58.
    • ICSE'05 , pp. 49-58
    • Kiczales, G.1    Mezini, M.2
  • 16
    • 0023558869 scopus 로고
    • A theoretical basis for stepwise refinement and the programming calculus
    • J. M. Morris. A theoretical basis for stepwise refinement and the programming calculus. Sci. Com. Program., 9(3), 1987.
    • (1987) Sci. Com. Program. , vol.9 , Issue.3
    • Morris, J.M.1
  • 17
    • 77952277111 scopus 로고    scopus 로고
    • Effectiveadvice: Disciplined advice with explicit effects
    • B. Oliveira, T. Schrijvers, and W. R. Cook. Effectiveadvice: Disciplined advice with explicit effects. In AOSD'10.
    • AOSD'10
    • Oliveira, B.1    Schrijvers, T.2    Cook, W.R.3
  • 19
    • 67650199303 scopus 로고    scopus 로고
    • Ptolemy: A language with quantified, typed events
    • H. Rajan and G. T. Leavens. Ptolemy: A language with quantified, typed events. In ECOOP'08.
    • ECOOP'08
    • Rajan, H.1    Leavens, G.T.2
  • 20
    • 32344433801 scopus 로고    scopus 로고
    • Classpects: Unifying aspect- and object-oriented language design
    • H. Rajan and K. J. Sullivan. Classpects: unifying aspect- and object-oriented language design. In ICSE'05.
    • ICSE'05
    • Rajan, H.1    Sullivan, K.J.2
  • 21
    • 84992711252 scopus 로고    scopus 로고
    • Unifying aspect- and object-oriented design
    • H. Rajan and K. J. Sullivan. Unifying aspect- and object-oriented design. TOSEM'08.
    • TOSEM'08
    • Rajan, H.1    Sullivan, K.J.2
  • 22
    • 79955166425 scopus 로고    scopus 로고
    • Tisa: A language design and modular verification technique for temporal policies in web services
    • H. Rajan, J. Tao, S. M. Shaner, and G. T. Leavens. Tisa: A language design and modular verification technique for temporal policies in web services. In ESOP'09.
    • ESOP'09
    • Rajan, H.1    Tao, J.2    Shaner, S.M.3    Leavens, G.T.4
  • 23
    • 84986573626 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. In FSE'04.
    • FSE'04
    • Rinard, M.1    Salcianu, A.2    Bugrara, S.3
  • 24
    • 42149195986 scopus 로고    scopus 로고
    • Modular verification of higher-order methods with mandatory calls specified by model programs
    • S. M. Shaner, G. T. Leavens, and D. A. Naumann. Modular verification of higher-order methods with mandatory calls specified by model programs. In OOPSLA'07.
    • OOPSLA'07
    • Shaner, S.M.1    Leavens, G.T.2    Naumann, D.A.3
  • 25
    • 31844456082 scopus 로고    scopus 로고
    • Cona: Aspects for contracts and contracts for aspects
    • T. Skotiniotis and D. H. Lorenz. Cona: Aspects for contracts and contracts for aspects. In OOPSLA'04.
    • OOPSLA'04
    • Skotiniotis, T.1    Lorenz, D.H.2
  • 26
    • 77954340803 scopus 로고    scopus 로고
    • Types and modularity for implicit invocation with implicit announcement
    • F. Steimann, T. Pawlitzki, S. Apel, and C. Kastner. Types and modularity for implicit invocation with implicit announcement. TOSEM'10, 20(1).
    • TOSEM'10 , vol.20 , Issue.1
    • Steimann, F.1    Pawlitzki, T.2    Apel, S.3    Kastner, C.4
  • 28
    • 33646520319 scopus 로고    scopus 로고
    • Black-box testing of grey-box behavior
    • B. Tyler and N. Soundarajan. Black-box testing of grey-box behavior. In FATES'03, 1-14.
    • FATES'03 , pp. 1-14
    • Tyler, B.1    Soundarajan, N.2
  • 29
    • 0031274275 scopus 로고    scopus 로고
    • Software reliability via run-time result-checking
    • H. Wasserman and M. Blum. Software reliability via run-time result-checking. J. ACM, 44(6):826-849, 1997. (Pubitemid 127628553)
    • (1997) Journal of the ACM , vol.44 , Issue.6 , pp. 826-849
    • Wasserman, H.1    Blum, M.2
  • 30
    • 33244490100 scopus 로고    scopus 로고
    • Pipa: A behavioral interface specification language for AspectJ
    • J. Zhao and M. Rinard. Pipa: A behavioral interface specification language for AspectJ. In FASE'03.
    • FASE'03
    • Zhao, J.1    Rinard, M.2


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