【24h】

Improving Concurrent Object Interactions Using Aspect Orientation

机译:使用方面方向改善并发对象交互

获取原文
获取原文并翻译 | 示例

摘要

For software systems such as operating systems, the interaction of their components becomes more complex. This interaction may limit reusability, adaptability, and make it difficult to validate the design and correctness of the system. As a result, re-engineering of these systems might be inevitable to meet future requirements. Supporting separation of concerns in the design and implementation of operating systems can provide a number of benefits such as comprehension, reusability, extensibility and adaptability in both design and implementation. However, in order to maximize these benefits, such a support is difficult to accomplish. System aspectual properties define as crosscutting concerns of many components of the system. Examples of system aspectual properties are synchronization, scheduling, performance, fault tolerance and etc. Aspect-Oriented Programming is a paradigm proposal that aims at separating components and aspects from the early stages of the software life cycle, and combines them together at the implementation phase. In this paper we demonstrate an Aspect-Oriented Framework (CAL) that can be used for system software such as operating systems. We also show how the separation of system aspectual properties from components. Producers/Consumers problem is demonstrated using our framework. Our framework, which is based on aspect-oriented technology as well as language and architecture independence, is a three-dimensional model consists of aspects, components, and layers.
机译:对于诸如操作系统之类的软件系统,其组件之间的交互变得更加复杂。这种相互作用可能会限制可重用性,适应性,并使验证系统的设计和正确性变得困难。结果,对这些系统进行重新设计可能是不可避免的,以满足未来的需求。支持在操作系统的设计和实现中将关注点分离可以提供许多好处,例如在设计和实现方面都具有理解力,可重用性,可扩展性和适应性。然而,为了最大化这些益处,这样的支持是难以实现的。系统方面的属性定义为系统许多组件的横切关注点。系统方面属性的示例包括同步,调度,性能,容错等。面向方面的编程是一种范式建议,旨在从软件生命周期的早期阶段分离组件和方面,并在实现阶段将它们组合在一起。在本文中,我们演示了可用于系统软件(如操作系统)的面向方面的框架(CAL)。我们还将展示如何从组件中分离系统方面的属性。使用我们的框架演示了生产者/消费者问题。我们的框架基于面向方面的技术以及语言和体系结构的独立性,是一个由方面,组件和层组成的三维模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号