Searching for authors named "Yvonne Coady" – sorted by Relevance.
-
HEY … You got your Paradigm in my Operating System!
- “People like to live in denial; thinking that programming shouldn't be *this * hard right? There must be an easier way, if only those pesky developers followed $fashionable_methodology_of_the_day...” Pantelis Antoniou 1 Linus Torvalds has gone on the record stating is dislike of C++ kernel code many
- Add To MetaCart
-
Crosscutting the Great Divide: Exploring an Aspect-Oriented Approach to OS
- “There probably isn’t a ‘best ’ way to build the system, or even any major part of it; much more important is to avoid choosing a terrible way, and to have clear division of responsibilities among the parts. ” – Butler Lampson [33] Operating system code is complex. But, while substantial complexity
- Cited by 1 (0 self) – Add To MetaCart
-
Back to the future: A retroactive study of aspect evolution in operating system code
- The FreeBSD operating system more than doubled in size between version 2 and version 4. Many changes to primary modularity are easy to spot at a high-leveL For example, new device drivers account for 38 % of the growth. Not surprisingly, changes to crosscutting concerns are more difficult to track.
- Cited by 57 (0 self) – Add To MetaCart
-
OASIS: Organic Aspects for System Infrastructure Software - Easing evolution and adaptation through natural decomposition
- It is becoming increasingly clear that we are entering a new era in systems software. As the age-old tension between structure and performance acquiesces, we can finally venture beyond monolithic systems and explore alternative modularizations better suited to evolution and adaptation. The OASIS pro
- Cited by 2 (0 self) – Add To MetaCart
-
Disentangling Virtual Machine Architecture
- Abstract. Virtual machine implementations are made up of intricately intertwined subsystems, coordinating largely through implicit dependencies. An analysis of several virtual machine implementations reveals the presence of crosscutting concerns—concerns that cannot be modularized through traditiona
- Add To MetaCart
-
Exploring an Aspect-Oriented Approach to Operating System Code
- This paper presents the initial results of our experiment using an aspect-oriented approach to simplify operating system code. The intuition behind this work is that complexity comes from crosscutting concerns. In this experiment, we re-implemented prefetching for page fault handling and file system
- Cited by 3 (1 self) – Add To MetaCart
-
Improving Evolvability of Operating Systems with AspectC
- We accept this thesis as conforming to the required standard
- Cited by 5 (1 self) – Add To MetaCart
-
Using AspectC to improve the modularity of path-specific customization in operating system code
- Layered architecture in operating system code is often compromised by execution path-specific customizations such as prefetching, page replacement and scheduling strategies. Pathspecific customizations are difficult to modularize in a layered architecture because they involve dynamic context passing
- Cited by 79 (5 self) – Add To MetaCart
-
Back to the Future: A Retroactive Study of Aspect Evolution in
- The FreeBSD operating system more than doubled in size between version 2 and version 4. Many changes to primary modularity are easy to spot at a high-level. For example, new device drivers account for 38% of the growth. Not surprisingly, changes to crosscutting concerns are more difficult to track.
- Add To MetaCart
-
Using Embedded Network Processors to Implement Global Memory Management in a Workstation Cluster
- Advances in network technology continue to improve the communication performance of workstation and PC clusters, making high-performance workstation-cluster computing increasingly viable. These hardware advances, however, are taxing traditional host-software network protocols to the breaking point.
- Cited by 6 (0 self) – Add To MetaCart

