Changes in directory llvm-www/pubs:
2005-03-14-ACP4IS-AspectsKernel.html added (r1.1) 2005-03-14-ACP4IS-AspectsKernel.pdf added (r1.1) index.html updated: 1.29 -> 1.30 --- Log message: Add another paper --- Diffs of the changes: (+57 -0) 2005-03-14-ACP4IS-AspectsKernel.html | 50 +++++++++++++++++++++++++++++++++++ 2005-03-14-ACP4IS-AspectsKernel.pdf | 0 index.html | 7 ++++ 3 files changed, 57 insertions(+) Index: llvm-www/pubs/2005-03-14-ACP4IS-AspectsKernel.html diff -c /dev/null llvm-www/pubs/2005-03-14-ACP4IS-AspectsKernel.html:1.1 *** /dev/null Sun Oct 23 18:54:06 2005 --- llvm-www/pubs/2005-03-14-ACP4IS-AspectsKernel.html Sun Oct 23 18:53:56 2005 *************** *** 0 **** --- 1,50 ---- + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + <html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen" /> + <title>Using a Low-Level Virtual Machine to Improve Dynamic Aspect Support in Operating System Kernels</title> + </head> + <body> + + <div class="pub_title"> + Using a Low-Level Virtual Machine to Improve Dynamic Aspect Support in + Operating System Kernels</div> + <div class="pub_author"> + Michael Engel and Bernd Freisleben + </div> + + + <h2>Abstract:</h2> + <blockquote> + + <p>Current implementations of software providing dynamic aspect functionality in operating system (OS) kernels are quite + restricted in the possible joinpoint types for native code they + are able to support. Most of the pro jects implementing advice for native code use basic technologies adopted from instrumentation methods which allow to provide before, after + and around joinpoints for functions. More elaborate join-points, however, are not available since support for monitoring native code execution in current CPUs is very restricted + without extensive extensions of the compiler toolchain. To + realize improved ways of aspect activation in OS kernels, we + present an architecture that provides an efficient low-level + virtual machine running on top of a microkernel system in + cooperation with an aspect deployment service to provide + novel ways of aspect activation in kernel environments. + </p> + </blockquote> + + <h2>Published:</h2> + <blockquote> + "Using a Low-Level Virtual Machine to Improve Dynamic Aspect Support in + Operating System Kernels"<br> + By Michael Engel and Bernd Freisleben.<br> + <i>Proceedings of the 4th AOSD Workshop on Aspects, Components, and Patterns + for Infrastructure Software (ACP4IS)</i>, March 14-18, Chicago, 2005 + </blockquote> + + <h2>Download:</h2> + <ul> + <li><a href="2005-03-14-ACP4IS-AspectsKernel.pdf">Using a Low-Level Virtual Machine + to Improve Dynamic Aspect Support in Operating System Kernels</a> (PDF)</li> + </ul> + + </body> + </html> Index: llvm-www/pubs/2005-03-14-ACP4IS-AspectsKernel.pdf Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index.html:1.29 llvm-www/pubs/index.html:1.30 --- llvm-www/pubs/index.html:1.29 Sun Oct 23 13:03:03 2005 +++ llvm-www/pubs/index.html Sun Oct 23 18:53:56 2005 @@ -70,6 +70,13 @@ ACM Workshop on Memory System Performance (MSP'05)</i>, Chicago, Illinois, June, 2005. </li> +<li><a href="2005-03-14-ACP4IS-AspectsKernel.html">Using a Low-Level Virtual + Machine to Improve Dynamic Aspect Support in Operating System Kernels</a><br> + By Michael Engel and Bernd Freisleben. +<i>Proceedings of the 4th AOSD Workshop on Aspects, Components, and Patterns for + Infrastructure Software (ACP4IS)</i>, March 14-18, Chicago, 2005 +</li> + <li>"<a href="2005-02-TECS-SAFECode.html">Memory Safety Without Garbage Collection for Embedded Applications</a>"<br> Dinakar Dhurjati, Sumant Kowshik, Vikram Adve and Chris Lattner<br> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits