Learn More
Keywords: Cooperative/collaborative learning Interactive learning environments Authoring tools and methods a b s t r a c t A limitation of current Web-based collaborative learning is the restricted ability of students to create and share individual annotations with annotated documents. Applying Web 2.0 collaborative annotation systems and analyzing(More)
—The Internet of Things (IoT) offers the promise of integrating the digital world of the Internet with the physical world in which we live. But realizing this promise necessitates a systematic approach to integrating the sensors, actuators, and information on which they operate into the Internet we know today. This paper reports the design and development(More)
As Web services become more prevalent, the need to ensure their quality increases. This paper explores the criteria of reliability of Web services-oriented systems, and discusses how to design and generate test cases to conduct tests over Web services. A prototype system is constructed to test the effectiveness and efficiency of our algorithms. The(More)
The emerging paradigm of web services opens a new way of web application design and development to quickly develop and deploy web applications by integrating independently published web services components to conduct new business transactions. As research aiming at facilitating web services integration and verification, WS-Net is an executable architectural(More)
—Services computing technology enables scientists to expose data and computational resources wrapped as publicly accessible Web services. However, our study indicates that scientific services are currently poorly reused in an ad hoc style. This project aims to help domain scientists find interested services and reuse successful processes to attain their(More)
UK-based myExperiment project (www.myexperiment.org), which has collected more than 1,000 life-science work-flows. 2 The advent of these online repositories makes it possible to assess the state of scientific workflow reuse. Software engineers commonly reuse components to attain higher quality and productivity. 3 Many scientific workflow development tools(More)
Context-aware Web services refers to an adaptive process of delivering contextually matched Web services to meet service requesters' needs at the moment. We define the t e r m " c o n t e x t " f r o m t wo p e r s p e c t i v e s : o n e f r o m s e r v i c e r e q u e s t e r s , and the other from Web services. From the former perspective, context is(More)
In recent years, a number of scientific workflow management systems (SWFMSs) have been developed to help domain scientists synergistically integrate distributed computations, datasets, and analysis tools to enable and accelerate scientific discoveries. As more scientific research projects become collaborative in nature, there is a compelling need of(More)