首页> 外文会议>European software engineering conference;ACM SIGSOFT international symposium on Foundations of software engineering >Using aspectC to improve the modularity of path-specific customization in operating system code
【24h】

Using aspectC to improve the modularity of path-specific customization in operating system code

机译:使用AspectC改善操作系统代码中特定于路径的自定义的模块化

获取原文

摘要

Layered architecture in operating system code is often compromised by execution path-specific customizations such as prefetching, page replacement and scheduling strategies. Path-specific customizations are difficult to modularize in a layered architecture because they involve dynamic context passing and layer violations. Effectively they are vertically integrated slices through the layers. An initial experiment using an aspect-oriented programming language to refactor prefetching in the FreeBSD operating system kernal shows significant benefits, including easy (un)pluggability of prefetching modes, independent development of prefetching modes, and overall improved comprehensibility.
机译:操作系统代码中的分层体系结构通常会因执行路径特定的自定义(例如预取,页面替换和调度策略)而受到损害。特定于路径的自定义很难在分层体系结构中进行模块化,因为它们涉及动态上下文传递和层违例。实际上,它们是贯穿各层的垂直整合切片。最初的实验使用面向方面的编程语言在FreeBSD操作系统内核中重构预取,显示出显着的好处,包括预取模式的容易(不可插入),预取模式的独立开发以及整体上的可理解性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号