面向方面软件架构的编织机制研究:实例与改进
需积分: 0 84 浏览量
更新于2024-09-06
收藏 584KB PDF 举报
本文主要探讨了一种面向方面软件体系结构(Aspect-Oriented Software Architecture, AOSA)中的编织机制,由作者倪友聪、应时等人提出。在软件体系结构设计中,横切行为和特征经常需要在不同的组件和连接件之间灵活插入,以保持系统的整体性和一致性,但传统的设计方法往往会导致体系结构层次的混乱。面向方面技术通过关注点分离原则,将这些横切行为和特性封装在单独的方面组件中,然而如何把这些组件有效地编织进SA的整体结构,使之既能体现正确的行为又能保持良好的质量特征,是AOSA研究中的关键挑战。
作者提出了一种基于AC2-ADL(一种面向方面体系结构描述语言)的SA层编织机制。这种机制首先构建了一个编织前的SA模型,明确了编织过程和相关的编织规则。编织过程中,设计者可以明确指定方面组件的注入位置、时机和约束,这有助于将原本独立设计的方面组件融入SA,形成一个更为清晰、易于理解和分析的编织后SA模型。相比于传统的隐式编织方式,这种机制提供了更直接和精确的编织控制,避免了信息分散和理解上的困难。
关键词包括“面向方面软件体系结构”、“面向方面体系结构描述语言”和“编织机制”,表明了论文的核心关注点。中图法分类号TP311.521揭示了本文的研究类别,即软件工程领域。引言部分阐述了软件体系结构的重要性和面临的横切问题,以及面向方面SA研究的兴起背景。
通过案例分析,作者详细展示了新编织机制的应用和优势,强调了它在提高软件体系结构设计效率、可维护性和质量方面的潜在价值。这篇论文为解决面向方面软件体系结构中的编织问题提供了一种创新的方法,对于软件开发人员和研究人员理解并优化系统架构设计具有实际意义。
2019-09-08 上传
903 浏览量
1167 浏览量
1581 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_39840924
- 粉丝: 495
- 资源: 1万+
最新资源
- Simple_MPU6050:上线
- 行业分类-设备装置-多媒体数据传输的方法、系统、设备、存储介质及网关.zip
- asp读取数据库中数据生成统计折线图_mdb_streamrhy_asp数据图形_折线图_asp_
- 【BP预测】基于蝙蝠算法优化BP神经网络实现数据预测Matlab源码.rar
- QuickStructureSearch:快速结构数据库搜索和聚类的方法
- 计算机软件-编程源码-教学管理系统.zip
- elasticsearch-rest-client-6.3.0.jar中文-英文对照文档.zip
- 基于C++实现的人工智笔记
- netcdf:Rust的高级netCDF绑定
- 行业分类-设备装置-大电网平台下的面向关键水位控制的多目标水库群调度优化方法.zip
- 【创新发文无忧】Matlab实现麻雀搜索优化算法SSA-DELM的故障诊断算法研究.rar
- typescript-template-language-service-decorator:用于装饰TypeScript语言服务的框架,并带有对模板字符串中嵌入的语言的额外支持
- koa-ng-boilerplate:我的个人 koa 角度样板应用程序
- 新建文件夹_softdecision_软判决_源码
- 基于java的-645-学生就业管理系统--LW-源码.zip
- lucene-join-7.3.1.jar中文-英文对照文档.zip