[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