【24h】

An Event-driven Approach for the Separation of Concerns

机译:一个事件驱动的方法,用于分离担忧

获取原文

摘要

This paper presents an event-driven approach for the separation of concerns in software systems. We introduce the EventJ framework that provides an event-driven extension to the Java programming language. The paper describes a general methodology that can be used to identify the cross-cutting concerns and separate them from the main functionality using events and event handlers. We discuss the pre-requisites to perform this change and illustrate it with a concrete example. Finally, we make a comparison between the event-driven approach and the aspect-oriented one, and conclude that the use of events to separate concerns has a positive effect on software quality attributes such as maintainability, extensibility and reusability.
机译:本文提出了一种事件驱动方法,用于在软件系统中分离问题。我们介绍了对Java编程语言提供了事件驱动的扩展的EventJ框架。本文介绍了一种通用方法,可用于识别交叉切割问题并使用事件和事件处理程序将它们与主要功能分开。我们讨论了履行前的先决条件,以便使用具体示例说明它。最后,我们在事件驱动的方法和面向方面的一个方面进行了比较,并得出结论,使用事件以分离问题对软件质量属性进行积极影响,例如可维护性,可扩展性和可重用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号