首页 > 最新文献

IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)最新文献

英文 中文
Service-oriented mobile calculus technology in M-business interoperability between customer and e-shop 面向服务的移动计算技术在移动商务客户与电子商店互操作中的应用
A. Memon, Jianwei Yin, Jinxiang Dong, M. Mujeeb-u-Rehman
The use of a Web source as a communication channel drives requirements for next generation advanced e-business, such as fast e-access and e-customer support capabilities. Recent mobile technology advances have increased demand for mobile customers to connect to existing organizations. In this paper we discuss the intermediate role of /spl pi/-calculus technology between different interconnected organizations, with /spl pi/-calculus technology playing an important role in sharing products required by many organizational platforms. It also provides an ideal implementation platform, furnishing tools that help streamline complex applications. Our framework facilitates a mobile agent application development system, providing key features for distributed organization interface communication systems. This work provides a formal approach of HO/spl pi/-calculus where mobile agents are specified. The specification part of our system (emphasizing mobility) was carried out by using HO/spl pi/-calculus and for the part of execution (the migration of agents). Regarding our mobile agent surfing product from interconnected organizations; we prove that this preserves and reflects process behavior, and meets essential requirements of mobile calculus processes. It also enables mobile access, automated trading, simplicity and adaptability for realization as a distributed transaction based paradigm for e-shopping based on an intelligent agent interface.
使用Web源作为通信通道驱动了对下一代高级电子商务的需求,例如快速电子访问和电子客户支持功能。最近移动技术的进步增加了移动客户连接到现有组织的需求。本文讨论了/spl pi/-微积分技术在不同互联组织之间的中介作用,其中/spl pi/-微积分技术在许多组织平台所需的产品共享中发挥了重要作用。它还提供了一个理想的实现平台,提供了有助于简化复杂应用程序的工具。我们的框架促进了移动代理应用程序开发系统,为分布式组织接口通信系统提供了关键特性。这项工作提供了一种正式的HO/spl pi/-演算方法,其中指定了移动代理。系统的规范部分(强调移动性)采用HO/spl pi/-演算进行,执行部分(代理迁移)采用HO/spl pi/-演算。关于我们来自互联组织的移动代理冲浪产品;证明了该方法保留和反映了过程行为,满足了移动微积分过程的基本要求。它还支持移动访问、自动交易、简单性和适应性,可作为基于智能代理接口的分布式交易范例实现电子购物。
{"title":"Service-oriented mobile calculus technology in M-business interoperability between customer and e-shop","authors":"A. Memon, Jianwei Yin, Jinxiang Dong, M. Mujeeb-u-Rehman","doi":"10.1109/SOSE.2005.33","DOIUrl":"https://doi.org/10.1109/SOSE.2005.33","url":null,"abstract":"The use of a Web source as a communication channel drives requirements for next generation advanced e-business, such as fast e-access and e-customer support capabilities. Recent mobile technology advances have increased demand for mobile customers to connect to existing organizations. In this paper we discuss the intermediate role of /spl pi/-calculus technology between different interconnected organizations, with /spl pi/-calculus technology playing an important role in sharing products required by many organizational platforms. It also provides an ideal implementation platform, furnishing tools that help streamline complex applications. Our framework facilitates a mobile agent application development system, providing key features for distributed organization interface communication systems. This work provides a formal approach of HO/spl pi/-calculus where mobile agents are specified. The specification part of our system (emphasizing mobility) was carried out by using HO/spl pi/-calculus and for the part of execution (the migration of agents). Regarding our mobile agent surfing product from interconnected organizations; we prove that this preserves and reflects process behavior, and meets essential requirements of mobile calculus processes. It also enables mobile access, automated trading, simplicity and adaptability for realization as a distributed transaction based paradigm for e-shopping based on an intelligent agent interface.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"143 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125125349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Groovy service: on-demand Web service by script language Groovy服务:基于脚本语言的按需Web服务
Zhenchun Huang, He Chuan
The improvement of Web service is eager for the design and implementation of on-demand service with high performance and low overhead. In this paper, the implementation strategies of on-demand service are listed and analyzed first. Then, the architecture of on-demand service is purposed, and the Groovy script language that is intelligent and powerful is chosen for the service specification language. Furthermore, the Groovy based on-demand service, which is named Groovy service, is designed and implemented based on Java language and the famous open source service container Tomcat/Axis. At last, the test shows that Groovy can make the service architecture more flexible and powerful without heavy overhead.
Web服务的发展迫切需要高性能、低开销的按需服务的设计和实现。本文首先对按需服务的实现策略进行了列举和分析。然后,针对按需服务的体系结构,选择智能强大的Groovy脚本语言作为服务规范语言。基于Groovy的按需服务称为Groovy服务,是基于Java语言和著名的开源服务容器Tomcat/Axis设计实现的。最后,测试表明Groovy可以使服务体系结构更加灵活和强大,而不需要很大的开销。
{"title":"Groovy service: on-demand Web service by script language","authors":"Zhenchun Huang, He Chuan","doi":"10.1109/SOSE.2005.13","DOIUrl":"https://doi.org/10.1109/SOSE.2005.13","url":null,"abstract":"The improvement of Web service is eager for the design and implementation of on-demand service with high performance and low overhead. In this paper, the implementation strategies of on-demand service are listed and analyzed first. Then, the architecture of on-demand service is purposed, and the Groovy script language that is intelligent and powerful is chosen for the service specification language. Furthermore, the Groovy based on-demand service, which is named Groovy service, is designed and implemented based on Java language and the famous open source service container Tomcat/Axis. At last, the test shows that Groovy can make the service architecture more flexible and powerful without heavy overhead.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116390839","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Numerical software quality control in object oriented development 面向对象开发中的数值软件质量控制
T. Yamaura, A. Onoma
This paper proposes new method to predict the number of the remaining bugs at the delivery inspection applied to every iteration of OOD, object oriented development. Our method consists of two parts. The first one estimates the number of the remaining bugs by applying the Gompertz curve. The second one uses the interval estimation called OOQP, object oriented quality probe. The basic idea of OOQP is to randomly extract a relatively small number of test cases, usually 10 to 20% of the entire test cases, and to execute them in the actual operation environment. From the test result of OOQP, we can efficiently predict the number of the remaining bugs by the interval estimation. The premier problem of OOQP is that OOD is imposed to use the system design specification document whose contents, like UML, tend to be ambiguous. Our estimation method works well at a matrix-typed organization where a QA team and a development team collaboratively work together to improve the software quality.
本文提出了一种新的方法来预测面向对象的面向对象开发中每次迭代的交付检查中剩余bug的数量。我们的方法由两部分组成。第一个通过应用Gompertz曲线来估计剩余bug的数量。第二种方法使用区间估计,称为OOQP,即面向对象的质量探测。OOQP的基本思想是随机抽取相对少量的测试用例,通常是整个测试用例的10%到20%,并在实际操作环境中执行它们。根据OOQP的测试结果,我们可以通过区间估计有效地预测剩余bug的数量。OOQP的首要问题是,OOD被强加于使用系统设计规范文档,而这些文档的内容,像UML一样,往往是模棱两可的。我们的评估方法在矩阵型组织中工作得很好,在这种组织中,QA团队和开发团队协同工作以提高软件质量。
{"title":"Numerical software quality control in object oriented development","authors":"T. Yamaura, A. Onoma","doi":"10.1109/SOSE.2005.24","DOIUrl":"https://doi.org/10.1109/SOSE.2005.24","url":null,"abstract":"This paper proposes new method to predict the number of the remaining bugs at the delivery inspection applied to every iteration of OOD, object oriented development. Our method consists of two parts. The first one estimates the number of the remaining bugs by applying the Gompertz curve. The second one uses the interval estimation called OOQP, object oriented quality probe. The basic idea of OOQP is to randomly extract a relatively small number of test cases, usually 10 to 20% of the entire test cases, and to execute them in the actual operation environment. From the test result of OOQP, we can efficiently predict the number of the remaining bugs by the interval estimation. The premier problem of OOQP is that OOD is imposed to use the system design specification document whose contents, like UML, tend to be ambiguous. Our estimation method works well at a matrix-typed organization where a QA team and a development team collaboratively work together to improve the software quality.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128692949","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Interaction pattern gathering in service-oriented applications 在面向服务的应用程序中收集交互模式
A. Filho, H. Liesenberg, Robert Barros
Application integration is a challenge and continues to be for the next few years. The industry is still figuring out how to best address the challenges of application heterogeneity through modern integration tools and service-oriented and event driven architectures. We are experiencing a new paradigm shift. However, the impact of service-oriented technology is evolutionary rather than revolutionary. Companies need to support enterprise service buses and selectively apply business component design practices and Web services. This paper addresses how interaction patterns in service-oriented applications can be gathered and discusses related collaboration patterns.
应用程序集成是一个挑战,并且在未来几年仍将是一个挑战。业界仍在研究如何通过现代集成工具以及面向服务和事件驱动的体系结构来最好地解决应用程序异构的挑战。我们正在经历一个新的范式转变。然而,面向服务技术的影响是渐进式的,而不是革命性的。公司需要支持企业服务总线,并有选择地应用业务组件设计实践和Web服务。本文讨论了如何收集面向服务的应用程序中的交互模式,并讨论了相关的协作模式。
{"title":"Interaction pattern gathering in service-oriented applications","authors":"A. Filho, H. Liesenberg, Robert Barros","doi":"10.1109/SOSE.2005.19","DOIUrl":"https://doi.org/10.1109/SOSE.2005.19","url":null,"abstract":"Application integration is a challenge and continues to be for the next few years. The industry is still figuring out how to best address the challenges of application heterogeneity through modern integration tools and service-oriented and event driven architectures. We are experiencing a new paradigm shift. However, the impact of service-oriented technology is evolutionary rather than revolutionary. Companies need to support enterprise service buses and selectively apply business component design practices and Web services. This paper addresses how interaction patterns in service-oriented applications can be gathered and discusses related collaboration patterns.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"PC-25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126673775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Multi-chain multi-leader based data aggregation and the evaluation metric QoDA 基于多链多leader的数据聚合与评价指标QoDA
Zhang Xi-huang, Xu Wen-bo
In chain based wireless sensor network (WSN), some particular nodes called leaders aggregate the information get from its queue node and send to a base station periodically. Due to the limited battery life, energy efficiency is becoming a major challenging problem in these power-constrained networks. Chain based protocols construct a transmission chain connecting all nodes to save energy dissipation of data transmission. After reviewing several existing chain based protocols, a multichain multileader (MCML) based scheme is suggested, which is implemented by an minimum total energy algorithm for chain construction. This algorithm uses a sequence of insertions to add the least amount of energy consumption to the whole chain. It consumes less transmission power compared to the closest neighbor algorithm. In addition, an entropy based metric, the quality of data aggregation (QoDA), is defined to evaluate the performance of WSN.
在链式无线传感器网络(WSN)中,被称为leader的特定节点将从其队列节点获取的信息聚合并周期性地发送给基站。由于电池寿命有限,在这些功率受限的网络中,能源效率正成为一个主要的挑战问题。基于链式协议构建了一个连接所有节点的传输链,以节省数据传输的能量消耗。在回顾了现有的几种基于链的协议后,提出了一种基于多链多leader (MCML)的方案,该方案采用最小总能量算法来实现链的构建。该算法使用一系列插入来为整个链添加最少的能量消耗。与最近邻算法相比,它消耗的传输功率更小。此外,还定义了一个基于熵的指标——数据聚合质量(QoDA)来评价无线传感器网络的性能。
{"title":"Multi-chain multi-leader based data aggregation and the evaluation metric QoDA","authors":"Zhang Xi-huang, Xu Wen-bo","doi":"10.1109/SOSE.2005.23","DOIUrl":"https://doi.org/10.1109/SOSE.2005.23","url":null,"abstract":"In chain based wireless sensor network (WSN), some particular nodes called leaders aggregate the information get from its queue node and send to a base station periodically. Due to the limited battery life, energy efficiency is becoming a major challenging problem in these power-constrained networks. Chain based protocols construct a transmission chain connecting all nodes to save energy dissipation of data transmission. After reviewing several existing chain based protocols, a multichain multileader (MCML) based scheme is suggested, which is implemented by an minimum total energy algorithm for chain construction. This algorithm uses a sequence of insertions to add the least amount of energy consumption to the whole chain. It consumes less transmission power compared to the closest neighbor algorithm. In addition, an entropy based metric, the quality of data aggregation (QoDA), is defined to evaluate the performance of WSN.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123610796","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
On procedure strategy of constructing SOA's modeling language 构建SOA建模语言的过程策略研究
Yanbing Jiang, Chunxiao Xing, W. He, Jijiang Yang
The modeling technical in SOA needs to refer the architecture of UML/MDA modeling language. Modelers in different fields and levels are expected to have some capability of extending original modeling language. To make up the gap between the theoretical architecture of standard modeling language and the modelers' limited modeling capability, this paper discusses the procedure strategy (including implementing process, method and elicitation) of SOA's modeling language in three phases, such as phase of capturing extension requirement, creating a solution and optimizing the solution. With the help of the procedure strategy, the activities of extending SOA's modeling language have more precise, criterion and process guidance.
SOA中的建模技术需要参考UML/MDA建模语言的体系结构。不同领域和层次的建模人员都需要具备一定的对原始建模语言进行扩展的能力。为了弥补标准建模语言的理论体系结构与建模者有限的建模能力之间的差距,本文从捕获扩展需求、创建解决方案和优化解决方案三个阶段讨论了SOA建模语言的过程策略(包括实现过程、方法和启发)。在过程策略的帮助下,扩展SOA建模语言的活动有了更加精确的标准和过程指导。
{"title":"On procedure strategy of constructing SOA's modeling language","authors":"Yanbing Jiang, Chunxiao Xing, W. He, Jijiang Yang","doi":"10.1109/SOSE.2005.25","DOIUrl":"https://doi.org/10.1109/SOSE.2005.25","url":null,"abstract":"The modeling technical in SOA needs to refer the architecture of UML/MDA modeling language. Modelers in different fields and levels are expected to have some capability of extending original modeling language. To make up the gap between the theoretical architecture of standard modeling language and the modelers' limited modeling capability, this paper discusses the procedure strategy (including implementing process, method and elicitation) of SOA's modeling language in three phases, such as phase of capturing extension requirement, creating a solution and optimizing the solution. With the help of the procedure strategy, the activities of extending SOA's modeling language have more precise, criterion and process guidance.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133300650","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Decentralized workflow modeling and execution in service-oriented computing environment 面向服务计算环境下的分散工作流建模与执行
Hongxin Li, Zhensu Lu
In this paper, workflow management technology is used to achieve business process integration. The main idea is that the services provided by the business processes of an enterprise are implemented as corresponding workflow models, which can be considered to be "black boxes", but can be subscribed and reused as subworkflows by the service requestors in defining their own workflow models. The meta model for supporting the proposed workflow modeling is given. The peer-to-peer interaction between workflow engines, the invoking of applications, and the monitoring and control of process instances can all be implemented as Web services. In order to endow this workflow management paradigm with more flexibility, multiagent technology is used to perceive environment change, and to create adapted process definition through negotiation. Agents negotiate with KQML, but the communication is implemented with Web service model. The interfaces of the agents are defined with WSDL. KQML messages are mapped into SOAP messages.
本文采用工作流管理技术实现业务流程集成。其主要思想是企业的业务流程所提供的服务被实现为相应的工作流模型,这些模型可以被认为是“黑盒”,但可以被服务请求者在定义自己的工作流模型时作为子工作流订阅和重用。给出了支持工作流建模的元模型。工作流引擎之间的点对点交互、应用程序的调用以及流程实例的监视和控制都可以作为Web服务实现。为了使该工作流管理范式具有更大的灵活性,采用多智能体技术感知环境变化,并通过协商创建适应的流程定义。代理与KQML进行协商,但通信是通过Web服务模型实现的。代理的接口用WSDL定义。KQML消息被映射到SOAP消息中。
{"title":"Decentralized workflow modeling and execution in service-oriented computing environment","authors":"Hongxin Li, Zhensu Lu","doi":"10.1109/SOSE.2005.9","DOIUrl":"https://doi.org/10.1109/SOSE.2005.9","url":null,"abstract":"In this paper, workflow management technology is used to achieve business process integration. The main idea is that the services provided by the business processes of an enterprise are implemented as corresponding workflow models, which can be considered to be \"black boxes\", but can be subscribed and reused as subworkflows by the service requestors in defining their own workflow models. The meta model for supporting the proposed workflow modeling is given. The peer-to-peer interaction between workflow engines, the invoking of applications, and the monitoring and control of process instances can all be implemented as Web services. In order to endow this workflow management paradigm with more flexibility, multiagent technology is used to perceive environment change, and to create adapted process definition through negotiation. Agents negotiate with KQML, but the communication is implemented with Web service model. The interfaces of the agents are defined with WSDL. KQML messages are mapped into SOAP messages.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125492974","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Integrating service specifications at different levels of abstraction 在不同抽象级别集成服务规范
S. Rittmann, A. Fleischmann, J. Hartmann, C. Pfaller, M. Rappl, D. Wild
The service-oriented paradigm is a promising approach to handle the growing complexity of software systems. This paper introduces a methodology for a stepwise refinement of service specifications on different levels of abstraction. Moreover, it deals with the integration of service and architecture specifications. Underlying concepts for a formal service specification are motivated from a methodological point of view and are precisely given in this paper. Furthermore the application of these concepts is demonstrated within a case example. The presented methodology stems from the RoFa-Soft project, where both aforementioned development paradigms are consolidated and integrated.
面向服务的范式是处理软件系统日益复杂的一种很有前途的方法。本文介绍了一种在不同抽象级别上逐步细化服务规范的方法。此外,它还处理了服务和体系结构规范的集成。正式服务规范的基础概念是从方法学的角度出发的,并在本文中精确给出。此外,还通过实例说明了这些概念的应用。本文所介绍的方法源于RoFa-Soft项目,在该项目中,前面提到的两种开发范例都得到了巩固和集成。
{"title":"Integrating service specifications at different levels of abstraction","authors":"S. Rittmann, A. Fleischmann, J. Hartmann, C. Pfaller, M. Rappl, D. Wild","doi":"10.1109/SOSE.2005.18","DOIUrl":"https://doi.org/10.1109/SOSE.2005.18","url":null,"abstract":"The service-oriented paradigm is a promising approach to handle the growing complexity of software systems. This paper introduces a methodology for a stepwise refinement of service specifications on different levels of abstraction. Moreover, it deals with the integration of service and architecture specifications. Underlying concepts for a formal service specification are motivated from a methodological point of view and are precisely given in this paper. Furthermore the application of these concepts is demonstrated within a case example. The presented methodology stems from the RoFa-Soft project, where both aforementioned development paradigms are consolidated and integrated.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"35 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131923067","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Pedagogic data as a basis for Web service fault models 教学数据作为Web服务故障模型的基础
N. Looker, E. Burd, S. Drummond, Jie Xu, M. Munro
This paper outlines our method for deriving fault models for use with our WS-FIT tool that can be used to assess the dependability of SOA. Since one of the major issues with extracting these heuristic rules and fault models is the availability of software systems we examine the use of systems constructed through pedagogic activities to provide one source of information.
本文概述了我们为WS-FIT工具派生故障模型的方法,该工具可用于评估SOA的可靠性。由于提取这些启发式规则和故障模型的主要问题之一是软件系统的可用性,我们检查了通过教学活动构建的系统的使用,以提供一个信息来源。
{"title":"Pedagogic data as a basis for Web service fault models","authors":"N. Looker, E. Burd, S. Drummond, Jie Xu, M. Munro","doi":"10.1109/SOSE.2005.28","DOIUrl":"https://doi.org/10.1109/SOSE.2005.28","url":null,"abstract":"This paper outlines our method for deriving fault models for use with our WS-FIT tool that can be used to assess the dependability of SOA. Since one of the major issues with extracting these heuristic rules and fault models is the availability of software systems we examine the use of systems constructed through pedagogic activities to provide one source of information.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133143206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Web service group testing with windowing mechanisms 使用窗口机制进行Web服务组测试
W. Tsai, Xiaoying Bai, Yinong Chen, Xinyu Zhou
ASTRAR provides a framework for testing Web services (WS) using the group testing technique. This paper extends the basic two-phase testing process and introduces the windowing mechanism to further improve testing efficiency. Rather than testing a large number of WS simultaneously, WS are divided into subsets called windows and testing is exercised window by window. Testing results are analyzed for different strategies such as using all of the historical data, using the most recent windows, and using the current window only. Based on the results, test cases are ranked according to their potency to detect faults; and oracles and the confidence level of each oracle are established for individual test cases at runtime. In addition, different strategies are proposed to determine the optimal window size at runtime. By incorporating the windowing mechanism, the two-phase training and volume testing process becomes a continuous learning process and the basic group testing process becomes more adaptive to dynamically changing environment.
ASTRAR提供了一个使用组测试技术测试Web服务的框架。本文对基本的两阶段测试流程进行了扩展,并引入了开窗机制,进一步提高了测试效率。不是同时测试大量的WS,而是将WS划分为称为窗口的子集,并逐窗口进行测试。对不同策略的测试结果进行分析,例如使用所有历史数据、使用最近的窗口和仅使用当前窗口。基于结果,根据测试用例检测故障的能力对其进行排序;并且在运行时为单个测试用例建立了oracle和每个oracle的置信度。此外,还提出了不同的策略来确定运行时的最佳窗口大小。通过加入窗口机制,两阶段训练和批量测试过程成为一个连续的学习过程,基本组测试过程更能适应动态变化的环境。
{"title":"Web service group testing with windowing mechanisms","authors":"W. Tsai, Xiaoying Bai, Yinong Chen, Xinyu Zhou","doi":"10.1109/SOSE.2005.41","DOIUrl":"https://doi.org/10.1109/SOSE.2005.41","url":null,"abstract":"ASTRAR provides a framework for testing Web services (WS) using the group testing technique. This paper extends the basic two-phase testing process and introduces the windowing mechanism to further improve testing efficiency. Rather than testing a large number of WS simultaneously, WS are divided into subsets called windows and testing is exercised window by window. Testing results are analyzed for different strategies such as using all of the historical data, using the most recent windows, and using the current window only. Based on the results, test cases are ranked according to their potency to detect faults; and oracles and the confidence level of each oracle are established for individual test cases at runtime. In addition, different strategies are proposed to determine the optimal window size at runtime. By incorporating the windowing mechanism, the two-phase training and volume testing process becomes a continuous learning process and the basic group testing process becomes more adaptive to dynamically changing environment.","PeriodicalId":229065,"journal":{"name":"IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128503274","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
期刊
IEEE International Workshop on Service-Oriented System Engineering (SOSE'05)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1