-
Notifications
You must be signed in to change notification settings - Fork 9
/
2005-03-14-ACP4IS-AspectsKernel.html
50 lines (43 loc) · 2.03 KB
/
2005-03-14-ACP4IS-AspectsKernel.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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>