메뉴 건너뛰기




Volumn 2, Issue , 2006, Pages 1779-1784

Automated generation of monitors for pattern contracts

Author keywords

Aspects; Contracts; Design patterns; Monitoring; Specification

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER HARDWARE DESCRIPTION LANGUAGES; CONTRACTS; INFORMATION RETRIEVAL; MATHEMATICAL MODELS;

EID: 33751069786     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1141277.1141695     Document Type: Conference Paper
Times cited : (5)

References (18)
  • 1
    • 19044375174 scopus 로고    scopus 로고
    • An overview of JML tools and applications
    • to appear
    • L. Burdy et al. An overview of JML tools and applications. STTT, 2005. (to appear).
    • (2005) STTT
    • Burdy, L.1
  • 3
    • 9644274282 scopus 로고    scopus 로고
    • Formal specification of object-oriented design
    • A. Eden. Formal specification of object-oriented design. In Proc., CSME-MDE, 2001.
    • (2001) Proc., CSME-MDE
    • Eden, A.1
  • 4
    • 3042830992 scopus 로고    scopus 로고
    • A visual formalism for object-oriented architecture
    • A. Eden. A visual formalism for object-oriented architecture. In Proc., IDPT, 2002.
    • (2002) Proc., IDPT
    • Eden, A.1
  • 6
    • 18844387792 scopus 로고    scopus 로고
    • Weaving aspects into C++ applications for validation of temporal invariants
    • T. Gibbs and B. Malloy. Weaving aspects into C++ applications for validation of temporal invariants. In Proc., CSMR, pages 249-258, 2003.
    • (2003) Proc., CSMR , pp. 249-258
    • Gibbs, T.1    Malloy, B.2
  • 7
    • 84976833144 scopus 로고
    • Contracts: Specifying behavioral compositions in object-oriented systems
    • R. Helm et al. Contracts: Specifying behavioral compositions in object-oriented systems. In Proc., OOPSLA-ECOOP, pages 169-180, 1990.
    • (1990) Proc., OOPSLA-ECOOP , pp. 169-180
    • Helm, R.1
  • 8
    • 82955230066 scopus 로고    scopus 로고
    • An overview of AspectJ
    • G. Kiczales et al. An overview of AspectJ. In Proc., ECOOP, pages 327-353, 2001.
    • (2001) Proc., ECOOP , pp. 327-353
    • Kiczales, G.1
  • 9
    • 0033682245 scopus 로고    scopus 로고
    • A study on exception detection and handling using aspect-oriented programming
    • M. Lippert and C. Lopes. A study on exception detection and handling using aspect-oriented programming. In Proc., ICSE, pages 418-427, 2000.
    • (2000) Proc., ICSE , pp. 418-427
    • Lippert, M.1    Lopes, C.2
  • 11
    • 0031597155 scopus 로고    scopus 로고
    • Formalizing design patterns
    • T. Mikkonen. Formalizing design patterns. In Proc., ICSE, pages 115-124, 1998.
    • (1998) Proc., ICSE , pp. 115-124
    • Mikkonen, T.1
  • 12
    • 0031248515 scopus 로고    scopus 로고
    • Composite design patterns
    • D. Riehle. Composite design patterns. In Proc., OOPSLA, pages 218-228, 1997.
    • (1997) Proc., OOPSLA , pp. 218-228
    • Riehle, D.1
  • 13
    • 0030406019 scopus 로고    scopus 로고
    • Understanding and using patterns in software development
    • D. Riehle and H. Zullighoven. Understanding and using patterns in software development. TAPOS, 2(1):3-13, 1996.
    • (1996) TAPOS , vol.2 , Issue.1 , pp. 3-13
    • Riehle, D.1    Zullighoven, H.2
  • 14
    • 0029185391 scopus 로고
    • A practical approach to programming with assertions
    • D. Rosenblum. A practical approach to programming with assertions. IEEE TSE, 21(1):19-31, 1995.
    • (1995) IEEE TSE , vol.21 , Issue.1 , pp. 19-31
    • Rosenblum, D.1
  • 16
    • 4544366213 scopus 로고    scopus 로고
    • Responsibilities and rewards: Specifying design patterns
    • N. Soundarajan and J. Hallstrom. Responsibilities and rewards: Specifying design patterns. In Proc., ICSE, pages 666-675, 2004.
    • (2004) Proc., ICSE , pp. 666-675
    • Soundarajan, N.1    Hallstrom, J.2
  • 17
    • 47849123445 scopus 로고    scopus 로고
    • Specifying and monitoring design pattern contracts
    • N. Soundarajan et al. Specifying and monitoring design pattern contracts. In Proc. SAVCBS (ICSE) Workshop, pages 87-94, 2004.
    • (2004) Proc. SAVCBS (ICSE) Workshop , pp. 87-94
    • Soundarajan, N.1


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