[llvm-commits] CVS: llvm-www/pubs/2005-03-14-ACP4IS-AspectsKernel.html 2005-03-14-ACP4IS-AspectsKernel.pdf index.html
Chris Lattner
lattner at cs.uiuc.edu
Sun Oct 23 16:54:08 PDT 2005
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>
More information about the llvm-commits
mailing list