首页> 外文会议>Proceedings of the 5th International Conference on Computer Science and Education >An Aspect-Oriented Software Architecture Description Language based on temporal logic
【24h】

An Aspect-Oriented Software Architecture Description Language based on temporal logic

机译:基于时间逻辑的面向方面的软件体系结构描述语言

获取原文
获取外文期刊封面目录资料

摘要

Aspect-Oriented Programming can resolve the code tangling problem in Object-Oriented Programming via using the technology of separation of concerns. Software architecture is becoming an important part in the phase of software design, it has the ability of helping designer to handle the structure and the complexity of large software systems, and Aspect-Oriented Software Development (AOSD) is a new paradigm proposed to manage the complexity by crosscutting concerns in the whole software life-cycle. In order to adequately specify aspect-oriented design, Aspect-Oriented Architecture Description Languages are needed. XYZ/ADL is an architecture description language which is based on temporal logic language XYZ/E. XYZ/ADL separates computation and communication into two different architecture elements — component and connector, but lacks some appropriate support to represent these crosscutting behaviors. So, XYZ/ADL must be extended to resolve the problem above by adding a kind of new elements — Aspect and modifying the former component and connector. At last, we illustrate them on an example of the Hotel Management System via using AO-ADL.
机译:面向方面的程序设计可以通过使用关注点分离技术解决面向对象程序设计中的代码纠结问题。软件体系结构正在成为软件设计阶段的重要组成部分,它具有帮助设计人员处理大型软件系统的结构和复杂性的能力,而面向方面的软件开发(AOSD)是提出的一种新的范式来管理软件。通过在整个软件生命周期中横切关注点来实现复杂性。为了充分指定面向方面的设计,需要面向方面的体系结构描述语言。 XYZ / ADL是一种基于时间逻辑语言XYZ / E的体系结构描述语言。 XYZ / ADL将计算和通信分为两个不同的体系结构元素-组件和连接器,但是缺少一些适当的支持来表示这些横切行为。因此,必须扩展XYZ / ADL来解决上述问题,方法是添加一种新元素-Aspect并修改以前的组件和连接器。最后,我们使用AO-ADL在酒店管理系统的示例中对它们进行了说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号