服务计算中接口模型与构件设计的研究
| 摘要 | 第1-14页 |
| ABSTRACT | 第14-17页 |
| 第一章 绪论 | 第17-41页 |
| ·背景 | 第17-22页 |
| ·服务的概念 | 第18页 |
| ·面向服务的体系结构 | 第18-20页 |
| ·Web 服务框架 | 第20-21页 |
| ·SOC 与软件工程 | 第21-22页 |
| ·研究问题与方法 | 第22-26页 |
| ·研究问题 | 第22-24页 |
| ·研究方法 | 第24-26页 |
| ·相关研究工作 | 第26-36页 |
| ·服务的形式化模型 | 第26-31页 |
| ·服务的形式化分析与验证 | 第31-35页 |
| ·面向服务的设计与开发 | 第35-36页 |
| ·论文主要工作 | 第36-38页 |
| ·论文结构 | 第38-41页 |
| 第二章 建模理论及验证方法 | 第41-65页 |
| ·引言 | 第41页 |
| ·Web 服务接口模型 | 第41-44页 |
| ·Signature 接口 | 第42页 |
| ·Consistency 接口 | 第42-43页 |
| ·Protocol 接口 | 第43-44页 |
| ·统一程序理论 | 第44-50页 |
| ·关系演算 | 第45-47页 |
| ·设计演算 | 第47-48页 |
| ·面向对象的精化演算 | 第48-50页 |
| ·CSP 和cCSP | 第50-59页 |
| ·CSP 语法及语义 | 第50-57页 |
| ·cCSP 语法及语义 | 第57-59页 |
| ·形式化验证方法 | 第59-63页 |
| ·模型检验 | 第60-63页 |
| ·小结 | 第63-65页 |
| 第三章 具备长事务特征服务的接口模型 | 第65-95页 |
| ·引言 | 第65-68页 |
| ·扁平长事务模型 | 第65-67页 |
| ·案例 | 第67页 |
| ·基本假设 | 第67-68页 |
| ·本章组织结构 | 第68页 |
| ·特征接口 | 第68-71页 |
| ·会话接口 | 第71-75页 |
| ·协议接口 | 第75-87页 |
| ·协议接口语义 | 第78-86页 |
| ·协议接口精化 | 第86-87页 |
| ·接口性质规约及验证 | 第87-92页 |
| ·小结 | 第92-95页 |
| 第四章 扩展协议接口及其应用 | 第95-127页 |
| ·引言 | 第95-96页 |
| ·支持嵌套及可定制错误处理的长事务模型 | 第96页 |
| ·本章组织结构 | 第96页 |
| ·支持嵌套及可定制错误处理的扩展协议接口 | 第96-105页 |
| ·扩展协议接口语义 | 第99-105页 |
| ·从BPEL 程序中提取扩展协议接口 | 第105-116页 |
| ·BPEL 介绍 | 第105-106页 |
| ·BPEL 语法及假设 | 第106页 |
| ·提取方法 | 第106-116页 |
| ·基于模型检验的扩展协议接口验证 | 第116-119页 |
| ·验证方法 | 第117-118页 |
| ·验证过程 | 第118-119页 |
| ·实例研究 | 第119-126页 |
| ·实例1 | 第120-121页 |
| ·实例2 | 第121-126页 |
| ·小结 | 第126-127页 |
| 第五章 支持基于补偿的失败恢复机制的构件模型 | 第127-153页 |
| ·引言 | 第127-129页 |
| ·基本思想和假设 | 第128-129页 |
| ·本章组织结构 | 第129页 |
| ·反应式异常设计 | 第129-131页 |
| ·支持异常行为规约的接口契约 | 第131-136页 |
| ·支持补偿恢复机制的服务构件 | 第136-141页 |
| ·实现语言及语义 | 第136-140页 |
| ·服务构件语义 | 第140-141页 |
| ·支持后向恢复长事务的进程构件 | 第141-150页 |
| ·小结 | 第150-153页 |
| 第六章 服务构件的设计方法 | 第153-181页 |
| ·引言 | 第153-156页 |
| ·案例 | 第154-155页 |
| ·基本定义 | 第155-156页 |
| ·本章组织结构 | 第156页 |
| ·需求建模及分析 | 第156-164页 |
| ·用例描述 | 第156-157页 |
| ·模型 | 第157-163页 |
| ·分析与验证 | 第163-164页 |
| ·讨论 | 第164页 |
| ·基于精化的功能设计 | 第164-172页 |
| ·精化方法 | 第164-166页 |
| ·实例 | 第166-170页 |
| ·讨论 | 第170-172页 |
| ·逻辑构件设计 | 第172-176页 |
| ·实例 | 第173-175页 |
| ·讨论 | 第175-176页 |
| ·详细设计 | 第176-179页 |
| ·服务构件的精化和重构 | 第176页 |
| ·平台相关的构件结构设计 | 第176-177页 |
| ·验证和分析 | 第177-179页 |
| ·小结 | 第179-181页 |
| 第七章 工具设计及实现 | 第181-203页 |
| ·引言 | 第181页 |
| ·本章组织结构 | 第181页 |
| ·接口验证工具 | 第181-186页 |
| ·体系结构 | 第181-182页 |
| ·设计模型 | 第182-185页 |
| ·具体实现 | 第185-186页 |
| ·服务构件设计工具 | 第186-200页 |
| ·体系结构 | 第186-188页 |
| ·模型的 UML Profile | 第188-191页 |
| ·具体实现 | 第191-200页 |
| ·小结 | 第200-203页 |
| 第八章 结束语 | 第203-207页 |
| ·本文的主要贡献 | 第203-204页 |
| ·进一步的工作 | 第204-207页 |
| 致谢 | 第207-211页 |
| 参考文献 | 第211-226页 |
| 攻读博士期间取得的学术成果 | 第226-228页 |
| 攻读博士期间参加的科研项目 | 第228-229页 |
| 附录A 第 3 章相关定理和推论的证明 | 第229-234页 |
| 附录B 第 5 章相关定理和推论的证明 | 第234-238页 |