Long-term Cloud Service Composition. This project proposes an economic model-based framework for the selection and composition of cloud services, thus creating an efficient market for cloud consumers and providers. The project will use economic models that incorporate a range of quality of service (QoS) parameters as a key driver for optimising the selection of cloud services and the acceptance of consumer requests. The main outcomes of this project aim to increase efficiencies in the cloud mark ....Long-term Cloud Service Composition. This project proposes an economic model-based framework for the selection and composition of cloud services, thus creating an efficient market for cloud consumers and providers. The project will use economic models that incorporate a range of quality of service (QoS) parameters as a key driver for optimising the selection of cloud services and the acceptance of consumer requests. The main outcomes of this project aim to increase efficiencies in the cloud market, benefiting consumers and providers.Read moreRead less
Legacy2Service: A Novel, Model-Driven Technique for Re-engineering On-Demand, Software Services out of Legacy Applications. The proliferation of software-as-a-service applications from "dotcom" players is raising expectations that other industries will make their critical desktop and mainframe software available as web-enabled software-as-a-service and mobile "apps". However, manually re-engineering legacy software is notoriously costly and frequently unsuccessful. This project will make it easi ....Legacy2Service: A Novel, Model-Driven Technique for Re-engineering On-Demand, Software Services out of Legacy Applications. The proliferation of software-as-a-service applications from "dotcom" players is raising expectations that other industries will make their critical desktop and mainframe software available as web-enabled software-as-a-service and mobile "apps". However, manually re-engineering legacy software is notoriously costly and frequently unsuccessful. This project will make it easier and quicker to turn stand-alone programs into online services by automating much of the process. Specifically, it will develop tools: for analysing program code to identify points to implement service interfaces; for displaying existing and new code dependencies visually; and, to help design and implement new software layers that link legacy services to the web.Read moreRead less