检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张亚红[1] 张琳琳[1] 赵楷[1] 陈佳丽[1] 冯在文[2]
机构地区:[1]新疆大学信息科学与工程学院,乌鲁木齐830046 [2]武汉大学软件工程国家重点实验室,武汉430072
出 处:《计算机科学》2013年第7期138-142,共5页Computer Science
基 金:国家自然科学基金资助项目(61100017;61262089);自治区高校科研计划项目(XJEDU2011S24);福建省自然科学基金项目(2012J01250;2011J05146);新疆大学博士毕业生科研启动基金项目(BS090142)资助
摘 要:为了确保包括非功能属性在内的服务规约与服务实际运行行为之间的一致性,提出一种Web服务运行时行为验证方法。首先对UML 2.0序列图进行扩展,将QoS属性和功能属性的描述统一起来,以精确表达Web服务的需求规约。然后,提出利用确定有限自动机构造出扩展序列图(Extended Sequence Diagrams,ESD)的语义模型的方法。最后,给出验证准则,根据Web服务的交互消息和规约建模的结果来验证Web服务运行时行为与需求规约之间的一致性。基于上述研究,设计开发了Web服务运行时验证工具(Runtime Verification Tool for Web Services,RVT4WS),以支持对Web服务运行时行为的验证。To verify the consistency between run-time behavior of Web service and its specification, a runtime verifica- tion method for Web Service was proposed. In this paper, UML2.0 Sequence Diagrams were extended to describe the specification of Web service from both functional and QoS aspects, and then Extended Sequence Diagrams (ESD) were transformed to Deterministic Finite Automata to indicate semantics, and verification criteria was given to verify the con- sistency between run-time behavior and the specification. In addition, a runtime verification tool for Web service (RVT4WS) was developed to support the runtime verification method we proposed.
关 键 词:UML2 0序列图 确定有限自动机 WEB服务 运行时验证
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7