Requirements Engineering (RE) studies have demonstrated that requirements errors affect the quality of software developed, making software requirements critical determinants of software quality. Requirements Engineeri...
详细信息
Cloud computing and SaaS (Software-as-a-Service) received significant attention recently. Testing SaaS applications is important because many mission-critical applications will be deployed on the cloud. However, to th...
详细信息
Software-as-a-Service (SaaS) often adopts multi-tenancy architecture (MTA). However, building a MTA SaaS application requires significant effort, either from scratch or using existing platforms such as *** or Google A...
详细信息
Today, CUDA is the de facto standard programming framework to exploit the computational power of graphics processing units (GPUs) to accelerate various kinds of applications. For efficient use of a large GPU-accelerat...
详细信息
Mobile cloud is a machine-to-machine service model, where a mobile device can use the cloud for searching, data mining, and multimedia processing. To protect the processed data, security services, i.e., encryption, de...
详细信息
A virtual reality (VR) based training system for Minimally Invasive Vascular Surgery can be a very useful training tool for improving skills and reducing errors in operation. Computer vision techniques have the potent...
详细信息
As cloud services proliferate, it becomes difficult to facilitate service composition and testing in clouds. In traditional service-oriented computing, service composition and testing are carried out independently. Th...
详细信息
ISBN:
(纸本)9780769543499
As cloud services proliferate, it becomes difficult to facilitate service composition and testing in clouds. In traditional service-oriented computing, service composition and testing are carried out independently. This paper proposes a new approach to manage services on the cloud so that it can facilitate service composition and testing. The paper uses service implementation selection to facilitate service composition similar to Google's Guice and Spring tools, and apply the group testing technique to identify the oracle, and use the established oracle to perform continuous testing for new services or compositions. The paper extends the existing concept of template based service composition and focus on testing the same workflow of service composition. In addition, all these testing processes can be executed in parallel, and the paper illustrates how to apply service-level MapReduce [1] technique to accelerate the testing process.
Virtual reality based preoperative planning for Minimally Invasive Vascular Intervention is useful, not only for increasing the success rate of operation, but also used as a training tool for improving doctors' sk...
详细信息
In a tupical cloud environment, services wait to serve users' request. If a service receives more requests than it can handle, it needs to acquire additional resources. This paper proposes a new service replicatio...
详细信息
ISBN:
(纸本)9780769543499
In a tupical cloud environment, services wait to serve users' request. If a service receives more requests than it can handle, it needs to acquire additional resources. This paper proposes a new service replications that allows a cloud to adjust its service instance deployments in response to existing and projected service request loads. This approach is called Service-Level MapReduce (SLMR) because itis based on MapReduce, a parallel processing mechanism commonly used in cloud environments such as GAE (Google App Engin. SLMRincludes dynamic service replication and pre-deployed service replication. Furthermore, a passive SLMR approach that depends on the cloud management service (CMS) and an active SLMR approach that does not need the support from CMS will be introduced.
Enabling intuitive interaction in system design remains an art more than a science. This difficulty is exacerbated when the diversity of device and end user group is considered. In this paper, it is argued that conven...
详细信息
暂无评论