SAGA Bench

20/09/2005 - 01/07/2007

project image
SAGA Bench endevours to develop a component adaptation and integration tool with a cutting-edge technology called ScenArio-based Generative component Adaptation. E-business systems have been selected as the particular application domain due to its popularity. The project is sponsored by the Proof of Concept Fund. At the end of the project, people will see, in the form of a software tool (namely SAGA Bench), that ScenArio-based Generative component Adaptation is a viable technology to achieve smooth component integration in e-business software development with less effort from the application developers and little code overhead in the components and the target system. Three key techniques will be developed and refined to make SAGA approach a reality, i.e., XML–based component specification, interrelated adaptation scenarios, and corresponding component adaptation and generation. In SAGA Bench, the adaptation and integration process will be more automated with computable domain knowledge on e-business systems, covering their system architecture and functionality, and programming knowledge embedded in component-based systems. A set of healthiness conditions will be developed as necessities to guarantee the validity of the adapted components. In this project, all the above techniques will be realised in SAGA Bench. The software tool will be an effective means to facilitate component integration in the development of popular e-business systems at industrial level, including web-based database applications and service-oriented applications (Web Services). Licenseship and patent are being sought to protect the IPR developed in the project, and possible joint venture will be sought to expand the applicability of SAGA technology and the resulting tool SAGA Bench.
SAGA Bench is a Proof of Concept Fund project funded by Proof of Concept. Carried out in collaboration with and others. For further information please refer to http://www.dcs.napier.ac.uk/~xiaodong/research/sagabench.html.
 
[Read More]

Case Studies link icon

  • Spinning-out FlexiCAGE
    Component Based Development (CBD) is already widely used in the construction of software systems. However, due to the diversity of applications being built, prequalified existing components often show some mismatches with the requirements of the target application.
next prev

Related Projects

  • An Approach to Modelling and Evolution of Service Architecture and its Reliability in Clouds
    Clouds are a new supplement, consumption, and delivery model for ICT services based on the Internet, and it typically involves over-the-Internet provision of dynamically scalable and often virtualized resources. The project will contribute to service-oriented architecture and cloud computing...
  • Towards Green, Sustainable and Personalisable E-Business Services
    The project will advance the current state of art of e-business and cloud computing by developing a novel approach to cloud-based e-business service evolution and personalisation. We'll seek further funding from the research councils and EU calls based on the partnership.
  • FlexiCAGE
    Sponsored by a SMART Grant from Scottish Executive, the project aims to achieve a commercially capable component adaptation prototype tool via market-informed research and development. A company has been started as the vehicle to carry out the commercialisation activities.
  • FOCAS
    FOCAS is a coordination action in the area of collective adaptive systems. It provides increased visibility to the research carried out by projects funded by the FOCAS FET Proactive Initiative and others in research fields related to collective adaptive systems.
  • Scottish Woodlands KTP
    Scottish Woodlands Ltd is Scotland's leading independent full-service forest management company. It is also the second largest operator in the UK, with a network of 17 offices operating throughout Scotland, England, Wales and Northern Ireland.
next prev

Areas of Expertise link icon

  • Software Engineering
    The institute's expertise in software engineering encompasses the entire development lifecycle, and we focus on the approaches and tools to improve the engineering process of both emerging and widely used software systems. Increasing the productivity and improving the quality of software remains a...
next prev

Project Team

Colin Combe
Affiliate Research Fellow
c.combe@napier.ac.uk
+44 131 455 2437
Xiaodong Liu
Reader
x.liu@napier.ac.uk
+44 131 455 2747

Associated Publications

Liu, X., Wang, B., Kerridge, J. (2005). Achieving Seamless Component Composition Through Scenario-Based Deep Adaptation And Generation. Journal of Science of Computer Programming (Elsevier), 56, (2), 157-170.