1。2。3 代数规约

代数规约在 20 世纪 70 年代被首次提出[4],最初是作为一项独立的抽象数据类型的规约 技术被提出。近几年,它被改进用于指定并发系统、基于状态的系统和基于行为代数和共代 数理论的软件组件[3],目前国内外对于代数规约的研究都已经相对成熟。

代数规约语言是一种可用于描述 Web 服务的形式化方法,与其他方法相比,它处于一个 非常高的抽象层次,因此能够实现细节独立[2]。代数规约另一个引人注目的特点是它可以直 接使用于自动化软件测试。这一特点在服务工程中尤其重要,因为当服务组合动态化时,测 试必须在运行中自动执行。最初的代数规约语言为 CASOCC,对其进行改进之后得到修订版 CASOCC-WS。然后,一个名为 SOFIA 的代数规约语言被提出,提高了代数规约的实用性。 SOFIA 语言用一种准确的和机器可理解的方式指定服务语义,基于行为代数和共代数理论。

1。3 本文主要内容

本文的主要的工作是设计和实现一个转换工具,将 Web 服务的 WSML 描述转化为代数 规约描述。通过这种自动化工具,将 Web 服务描述转换为正式规范的代数规约描述。工具的 输入是 Web 服务的 WSML 描述文件,输出的则是 SOFIA 代数规约描述,其中转换规则是通 用的。本文的主要任务是:

(1)分析 WSML 描述的相关基础概念,提取需要转换的概念信息;

(2)研究两者之间转换的规则,提供一组 WSML 语言到代数规约的映射规则;

(3)基于 Myeclipse 开发平台,使用 Java 程序设计语言开发一个 WSML 到代数规约的 转换工具,实现服务的 WSML 描述到代数规约描述的转换。

1。4 论文组织结构

本文共分为四章,本章节为绪论,其余各章节安排如下所示: 第二章主要是详细介绍本文中所用到的相关技术;

第三章是该转换工具的详细设计,介绍了转换规则及转换的实现过程以及实现过程中对

WSML 的解析和数据库相关设计和代数规约的输出; 第四章是工具的具体实现过程和实验结果截图; 最后是本文的结论与展望,对全文进行总结。

2 相关技术

本章将详细介绍工具实现过程中所涉及到的主要知识点。首先将详细介绍本体描述中的

WSML 语言,然后再介绍 SOFIA 规约语法。

2。1WSML 语言

2。1。1 基本概念

Web 服务建模语言( Web Service Modeling Language, WSML)是欧洲语义系统计划在前期 Web 服务模型框架( Web Service Modeling Framework, WSMF)的工作基础上,提出的一个语义 Web 服务的建模本体和描述语言[5]。随着 WSML 的出现,我们提供了一个正式的基于 WSMO 概念模型的 Web 语言,WSML 的目标是提供一个连贯的可以将 Web 技术和不同的众所周知 的逻辑语言范式连接在一起的框架,以便更好地实现语义 Web 服务描述。

WSML 是语义 Web 服务的描述语言之一,它的工作是将大量的描述集中在向机器解释明 确的语义;同时,作为其他顶级元素的术语提供者,也为其他的描述提供了繁多的概念和进 行了关系的实例化工作。文献综述

2,1。2 基础内容

WSML 是 WSMO 形式基础的组成部分,目的是为了对概念元素和相关的逻辑规则建模。 WSMO 主要定义了四个最高级元素[12]:1、ontologies(本体)2、Web services(Web 服务)3、 goals(目标)4、mediators(中介器)。为了合理支持 services 和 goals 的 WSMO 理念,WSML 要能够描述每个元素功能性的,行为性的,非功能性的部分。

上一篇:红外遥感图像的舰船检测方法研究
下一篇:多光谱\高光谱图像全色融合锐化方法

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

新課改下小學语文洧效阅...

网络语言“XX体”研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析