网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 原理基础 > 商品详情

面向方面的软件开发

分享到:
面向方面的软件开发

最 低 价:¥19.25

定 价:¥55.00

作 者:Robert E.Filman,Tzilla Elrad, Siobhan Clarke,Mehmet Aksit

出 版 社:机械工业出版社

出版时间:2006 年1月

I S B N:7111175336

价格
19.25元
价格
27.00元

商品详情

编辑推荐

权威的面向方面软件开发参考书:针对软件复杂性挑战的实践性解决之道。
  本书是目前AOSD领域最为全面、最为权威的论著,无论读者想了解或从事AOSD领域任何一方面的工作,它都是一本必读之书!

内容简介

面向方面的软件开发(aosd)是一个激动人心的新规范,它被用以寻找软件系统中新的模块化特性。aosd和oop(面向对象编程)不是相互竞争的技术,实际上它们相辅相成得十分融洽。本书介绍了对实现方面的语言描述,在编程语言领域中对方面的地位给予了关注;描述了面向方面软件开发过程的技术;以及详细讲解了使用方面技术的初始应用经验。.
  本书适合软件工程技术人员阅读。...

作者简介

Robert E.Filman博士是美国国家航空航天局(NASA)阿姆斯研究中心高级计算机科学研究学会的高级科学家。他曾任职于Lockheed Martin导弹和空间研究组织、IntelliCorp公司、HP实验室以及Bloomington印地安那大学计算机科学系。他同时还是《IEEE Internet Computing》杂志的总编以及AOSD 2006国际会议主席。
Tzilla Elrad博士是芝加哥伊利诺斯理工学院计算机科学系的研究员,目前的研究工作受美国国家科学基金面向方面软件工程课题支持。他还是AOSD 2005国家会议的组委。.
Siobhan Clarke博.. << 查看详细

目录

译者序
关于主编
关于撰稿人
前言.
第1章 概览
1.1 本书的组织
1.2 常用术语
1.3 历史背景
第一部分 语言和基础
传统工程
软件开发是工程
章节说明
方面语言设计的角度
第2章 面向方面编程的多量化和不知觉性
2.1 引言
2.2 局部性和单一性语句
2.3 不知觉性
2.4 多量化
2.5 实现问题
2.6 面向方面的语言
.2.7 相关工作
2.8 结束语
致谢
参考文献
第3章 n度分离:关注点的多维分离
3.1 引言
3.2 动机
3.3 关注点的多维分解
3.4 实例化
3.5 相关工作
3.6 结论和将来的工作
致谢
参考文献
第4章 组合过滤器的原理和设计原理
4.1 引言
4.2 例子:社会安全服务
4.3 用组合过滤器进行对象内横切
4.4 对象间横切
4.5 评估
4.6 结论
参考文献
第5章 从历史视角探讨aop(名称的由来)
5.1 风格问题
5.2 20世纪90年代早期的研究趋势
5.3 aop在parc的延生
5.4 建立团体
5.5 问题
5.6 aop的本质
5.7 将来的挑战
致谢
参考文献
第6章 aspectj
6.1 aspectj的目标
6.2 aspectj语言
6.3 aspectj工具
6.4 将来的方向
6.5 结束语
致谢
参考文献
第7章 耦合面向方面和自适应编程
7.1 概述
7.2 含蓄性作为自适应行为的隐喻
7.3 使用dj的反射自适应编程
7.4 使用daj的方面自适应编程
7.5 相关工作
7.6 结论
参考文献
第8章 使用caesar解开横切模型
8.1 引言
8.2 联结点介入
8.3 caesar模型
8.4 评估
8.5 实现
8.6 相关工作
8.7 总结和将来的工作
参考文献
第9章 基于跟踪的方面
9.1 引言
9.2 基于跟踪的方面的特征
9.3 表达性方面和等价推导
9.4 方面交互的检测和消解
9.5 安全属性的静态编织
9.6 结论
参考文献
第10章 使用mixin技术提高模块化特性
10.1 介绍
10.2 mixin技术
10.3 fidget的设计
10.4 fidget的使用
10.5 mixin的编程支持
10.6 将来的工作
10.7 相关工作
10.8 结论
致谢
参考文献
第11章 用首类名字空间分离关注点
11.1 引言
11.2 piccola层
11.3 例子:mixin层
11.4 用形式结构描述组合风格
11.5 结论
致谢
参考文献
第12章 使用反射支持aop
12.1 什么是反射
12.2 使用反射的aop
12.3 讨论
12.4 结论
参考文献
第13章 通过控制通信插入ility
13.1 通过控制通信实现llity
13.2 对象基础框架
13.3 已应用ility
13.4 相关工作
13.5 结论..
参考文献
第14章 使用字节码转换集成新特征
14.1 方面和转换
14.2 字节码转换概述
14.3 编码轮换
14.4 学到的经验
14.5 结论
参考文献
第15章 jmangler——一个面向方面编程的强大后端平台
15.1 引言
15.2 通用栏截
15.3 开放式体系结构
15.4 对非本地转换的支持
15.5 bcel编织器
15.6 使用场景
15.7 相关工作
15.8 结论和将来的工作
致谢
本章附录:简单的代码覆盖
codecovertransformer的实现
激活
参考文献
第16章 使用java方面组件的面向方面软件开发
16.1 jac框架和编程模型
16.2 设计符号
16.3 分布式的jac体系结构
16.4 jac的实现和性能问题
16.5 相关技术和工具
16.6 结论
参考文献
第二部分 软件工程
关键软件工程术语
章节介绍
参考文献
第17章 工程化面向方面系统
17.1 需求工程
17.2 描述
17.3 设计
17.4 实现
17.5 演化
17.6 方面交互
17.7 结论
17.8 参考文献
第18章 软件生命周期中的面向方面:事实和想像
18.1 引言
18.2 在实现层次的方面
18.3 在设计层次的方面
18.4 结论
致谢
参考文献
第19章 采用主题/uml的通用面向方面设计
19.1 引言
19.2 动机
19.3 横切主题:模型
19.4 作为主题的方面:例子
19.5 到hyper/j的映射
19.6 到aspectj的映射
19.7 映射到编程模型
19.8 相关工作
19.9 结论
参考文献
第20章 使用uml行为图和结构图来表示方面
20.1 引言
20.2 概念、术语和建模语言
20.3 我们的方法体系规定的处理过程
20.4 实现我们的方法体系的益处
20.5 结论
致谢
参考文献
第21章 面向方面软件开发的关注点建模
21.1 引言
21.2 什么是关注点
21.3 关注点的一种视点
21.4 为什么需要关注点建模
21.5 作为头等事务的关注点建模
21.6 cosmos:一种关注点空间建模模式
21.7 关注点模型示例
21.8 相关工作
21.9 附加的讨论
21.10 结论
致谢
参考文献
第22章 关注点描述工具的设计建议
22.1 工具的研究
22.2 研究形式
22.3 数据
22.4 结果
22.5 相关工作
22.6 结论
致谢
参考文献
第23章 面向方面编程的初始评估
23.1 aspectj
23.2 实验
23.3 从组合分析中获知的理解
23.4 实验评价
23.5 相关工作
23.6 总结
致谢
本章附录
参考文献
第24章 面向方面的依赖关系管理
24.1 依赖关系管理的原则
24.2 作为通用原则的间接性:从指针到
24.3 对于设计模式的面向方面的替代者
24.4 面向方面依赖关系管理的指导方针
24.5 从面向方面依赖关系管理中得到的建模益处
参考文献
第25章 应用方面开发软件组件:某些问题和经验
25.1 引言
25.2 动机
25.3 我们的方法
25.4 采用方面的组件描述和设计
25.5 采用方面的组件实现
25.6 在运行时使用方面
25.7 相关工作
25.8 评估
25.9 未来的研究方向
25.10 结论
参考文献
第26章 智能编织器:一种针对方面组合的知识驱动方法
26.1 知识驱动的编织
26.2 一个工作流应用示例
26.3 应用智能编织器:开发者的视点
26.4 定义编织知识:设计者视点
26.5 相关工作
26.6 结论
参考文献
第三部分 应用
管理c3
管理多量化
管理不知觉性
章节
第27章 通过面向方面编程开发安全应用
27.1 引言
27.2 应用层次安全性领域
27.3 一份实验报告
27.4 讨论
27.5 相关工作
27.6 结论
致谢
参考文献
第28章 结构化操作系统方面
28.1 aspeccc
28.2 结论
参考文献
第29章 数据库系统的面向方面编程
29.1 引言
29.2 在面向对象数据库系统中横切关注点
29.3 面向对象数据库系统中的aop
29.4 面向方面方法的评价
29.5 模块化数据库中的横切关注点的其他方法
29.6 结束语
参考文献
第30章 两层次方面编织,以支持模型驱动合成中的演化
30.1 模型集成计算和aosd
30.2 例子:饥饿/懒惰评测约束条件的模型编织
30.3 从领域专有模型中产生方面代码
30.4 结论
致谢
参考文献
第31章 动态面向方面的基础架构
31.1 引言
31.2 应用场景...
31.3 使用面向方面的应用感知
31.4 使用prose满足应用感知的需求
31.5 在节点群中编织方面
31.6 在应用感知中的aop的使用示例
31.7 结论
致谢
参考文献

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...