Qianhui Althea Liang

Learn More
The key barrier to widespread uptake of cloud computing is the lack of trust in clouds by potential customers. While preventive controls for security and privacy are actively researched, there is still little focus on detective controls related to cloud accountability and auditability. The complexity resulting from large-scale virtualization and data(More)
This paper presents a formalization of the Web Service composition problem as a search problem in an AND/OR graph, and a search algorithm for searching the graph to identify composite service(s) that satisfies a Web Service request. Given a service request that only can be satisfied by a composition of Web Services, we identify the service categories that(More)
Making software systems service-oriented is becoming the practice, and an increasingly large number of service systems play important roles in today's business and industry. Currently, not enough attention has been paid to the issue of optimization of service systems. In this paper, we argue that the key elements to be considered in optimizing service(More)
Identifying similar Web services is becoming increasingly important to ensure the success of dynamically integrated Web-service-based applications. We propose a categorization-based scheme to match equivalent Web services that can operate on heterogeneous domain ontologies. Given the upper ontology for services and domain ontologies, our service matching(More)
With the popularity of the Web services technology, more and more software systems’ functionalities become available by being published and registered as Web services. Registered Web services need to be dynamically combined to form “composite services” when individual “simple services” fail to meet service requestors’ complex service needs. In this article,(More)
Analyzing the functionality of Web services is the basis of using Web services effectively and efficiently. The first step in such analysis of Web services is to categorize different services, which may be offered by different service providers, based on their functionalities. In this paper, we present a clustering-based approach to Web service(More)
In this paper, we propose the concept of service mining and show how this mining helps in the automatic assemblage of services into complex aggregates called composite services. Differences of service mining with Web mining are explained. With a framework for composite service processing as background, possible aspects of service mining are explored. We(More)
This paper applies randomization theory to the problem of selecting software test cases for software systems and applications in order to overcome the hurdle of high cost in testing componentized Systems of Systems (SoS). We have used a corner point semantics, which can approximate a proof of correctness - termed a pseudo-proof of correctness. Test cases(More)