메뉴 건너뛰기




Volumn , Issue , 2005, Pages 27-38

An expressive aspect language for system applications with Arachne

Author keywords

Aspect language; Dynamic weaving; Sequence pointcut; System applications

Indexed keywords

COMPUTER OPERATING SYSTEMS; COMPUTER PROGRAMMING LANGUAGES; NETWORK PROTOCOLS; SERVERS; WORLD WIDE WEB;

EID: 31744434551     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1052898.1052901     Document Type: Conference Paper
Times cited : (61)

References (37)
  • 2
    • 11844297937 scopus 로고    scopus 로고
    • American National Standards Institute, 1430 Broadway, New York, NY 10018, USA
    • American National Standards Institute. ANSI/ISO/IEC 9899-1999: Programming Languages - C. American National Standards Institute, 1430 Broadway, New York, NY 10018, USA, 1999.
    • (1999) ANSI/ISO/IEC 9899-1999: Programming Languages - C
  • 3
    • 84943278667 scopus 로고    scopus 로고
    • Process-algebraic foundations of aspect-oriented programming
    • Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns. Springer Verlag, Sept.
    • J. H. Andrews. Process-algebraic foundations of aspect-oriented programming. In Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, volume 2192 of LNCS. Springer Verlag, Sept. 2001.
    • (2001) LNCS , vol.2192
    • Andrews, J.H.1
  • 4
    • 0033690948 scopus 로고    scopus 로고
    • A workload characterization study of the 1998 world cup web site
    • May
    • M. Arlitt and T. Jin. A workload characterization study of the 1998 world cup web site. IEEE Network, 14(3):30-37, May 2000.
    • (2000) IEEE Network , vol.14 , Issue.3 , pp. 30-37
    • Arlitt, M.1    Jin, T.2
  • 6
    • 33344463845 scopus 로고    scopus 로고
    • Feb.
    • CERT - Carnegie Mellon University. Vulnerability note vu#613459, Feb. 2002. published on line: http://www.kb.cert.org/vuls/id/613459.
    • (2002) Vulnerability Note Vu#613459
  • 11
    • 33344468099 scopus 로고    scopus 로고
    • Injectso: Modifying and spying on running processes under linux
    • S. Clowes. Injectso: Modifying and spying on running processes under linux. In Black hat briefings, 2001.
    • (2001) Black Hat Briefings
    • Clowes, S.1
  • 12
    • 0035783965 scopus 로고    scopus 로고
    • Using AspectC to improve the modularity of Path-Specific customization in operating system code
    • V. Gruhn, editor, Proc. of the Joint 8th European Software Engeneering Conference and 9th ACM SIGSOFT Symposium on the Foundation of Software Engeneering (ESEC/FSE-01), New York, Sept. 10-14 2001. ACM Press
    • Y. Coady, G. Kiczales, M. Feeley, and G. Smolyn. Using AspectC to improve the modularity of Path-Specific customization in operating system code. In V. Gruhn, editor, Proc. of the Joint 8th European Software Engeneering Conference and 9th ACM SIGSOFT Symposium on the Foundation of Software Engeneering (ESEC/FSE-01), volume 26, 5 of SOFTWARE ENGINEERING NOTES, pages 88-98, New York, Sept. 10-14 2001. ACM Press.
    • SOFTWARE ENGINEERING NOTES , vol.26 , pp. 88-98
    • Coady, Y.1    Kiczales, G.2    Feeley, M.3    Smolyn, G.4
  • 13
    • 84957098318 scopus 로고    scopus 로고
    • Aspect-oriented logic meta programming
    • P. Cointe, editor, Meta-Level Architectures and Reflection, 2nd International Conference on Reflection. Springer Verlag
    • K. de Voider. Aspect-oriented logic meta programming. In P. Cointe, editor, Meta-Level Architectures and Reflection, 2nd International Conference on Reflection, volume 1616 of LNCS, pages 250-272. Springer Verlag, 1999.
    • (1999) LNCS , vol.1616 , pp. 250-272
    • De Voider, K.1
  • 14
    • 84937392520 scopus 로고    scopus 로고
    • A framework for the detection and resolution of aspect interactions
    • Proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE'02), Springer-Verlag, Oct.
    • R. Douence, P. Fradet, and M. Südholt. A framework for the detection and resolution of aspect interactions. In Proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE'02), volume 2487 of LLNCS, pages 173-188- Springer-Verlag, Oct. 2002.
    • (2002) LLNCS , vol.2487 , pp. 173-188
    • Douence, R.1    Fradet, P.2    Südholt, M.3
  • 15
    • 84947249797 scopus 로고    scopus 로고
    • A formal definition of crosscuts
    • Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Springer Verlag, Sept.
    • R. Douence, O. Motelet, and M. Südholt. A formal definition of crosscuts. In Proceedings of the 3rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, volume 2192 of LNCS, pages 170-186. Springer Verlag, Sept. 2001.
    • (2001) LNCS , vol.2192 , pp. 170-186
    • Douence, R.1    Motelet, O.2    Südholt, M.3
  • 21
  • 22
    • 12544250338 scopus 로고    scopus 로고
    • Backwards-compatible bounds checking for arrays and pointers in c programs
    • M. Kamkar, editor, May
    • R. Jones and P. Kelly. Backwards-compatible bounds checking for arrays and pointers in c programs. In M. Kamkar, editor, Proceedings of the Third International Workshop on Automatic Debugging, volume 2, pages 13-26, May 1997.
    • (1997) Proceedings of the Third International Workshop on Automatic Debugging , vol.2 , pp. 13-26
    • Jones, R.1    Kelly, P.2
  • 23
    • 4344560496 scopus 로고    scopus 로고
    • "Patch on demand" saves even more time?
    • A. D. Keromytis. "Patch on Demand" Saves Even More Time? IEEE Computer, 37(8):94-96, 2004.
    • (2004) IEEE Computer , vol.37 , Issue.8 , pp. 94-96
    • Keromytis, A.D.1
  • 25
    • 33344466665 scopus 로고    scopus 로고
    • Expressiveness and complexity of crosscut languages
    • Northeastern University, Sept.
    • K. J. Lieberherr, J. Palm, and R. Sundaram. Expressiveness and complexity of crosscut languages. Technical Report NU-CCIS-04-10, Northeastern University, Sept. 2004.
    • (2004) Technical Report , vol.NU-CCIS-04-10
    • Lieberherr, K.J.1    Palm, J.2    Sundaram, R.3
  • 29
    • 0035000474 scopus 로고    scopus 로고
    • DHTTP: An efficient and cache-friendly transfer protocol for web traffic
    • M. Rabinovich and H. Wang. DHTTP: An efficient and cache-friendly transfer protocol for web traffic. In INFOCOM, pages 1597-1606, 2001.
    • (2001) INFOCOM , pp. 1597-1606
    • Rabinovich, M.1    Wang, H.2
  • 30
    • 1142281153 scopus 로고    scopus 로고
    • High-performance benchmarking with Web Polygraph
    • Feb.
    • A. Rousskov and D. Wessels. High-performance benchmarking with Web Polygraph. Software Practice and Experience, 34(2):187-211, Feb. 2004.
    • (2004) Software Practice and Experience , vol.34 , Issue.2 , pp. 187-211
    • Rousskov, A.1    Wessels, D.2
  • 34
    • 0004349103 scopus 로고    scopus 로고
    • Vulcan: Binary transformation in a distributed environment
    • A. Srivastava and A. Edwards. Vulcan: Binary transformation in a distributed environment. Microsoft Research Tech. Rpt. MSR-TR-2001-50, 2001.
    • (2001) Microsoft Research Tech. Rpt. , vol.MSR-TR-2001-50
    • Srivastava, A.1    Edwards, A.2
  • 37
    • 34247546866 scopus 로고    scopus 로고
    • A comparison of publicly available tools for dynamic buffer overflow prevention
    • San Diego, California, February
    • J. Wilander and M. Kamkar. A comparison of publicly available tools for dynamic buffer overflow prevention. In Proceedings of the 10th Network and Distributed System Security Symposium, pages 149-162, San Diego, California, February 2003.
    • (2003) Proceedings of the 10th Network and Distributed System Security Symposium , pp. 149-162
    • Wilander, J.1    Kamkar, M.2


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