A MIDDLEWARE BASED, POLICY DRIVEN ADAPTATION FRAMEWORK TO SIMPLIFY SOFTWARE EVOLUTION

N. H. Awang, W. M. N Wan Kadir, S. Shahibuddin

2011

Abstract

Evolution is said to be one of the main causes of problems for software. Unplanned evolution exposes an organization to high software maintenance cost. Due to these facts, we embark on this research to create a framework for simplifying software evolution. This paper presents a framework, called Middleware-based Policy-driven Adaptation Framework (MiPAF). MiPAF has the aim to control the negative effects of software evolution using the concept of software adaptation, supporting both parameterized and compositional adaptation.MiPAF is implemented using well established foundations, i.e. middleware and web service. These two concepts are well accepted by software developer’s community; therefore the chances of MiPAF to be accepted and used by this community are increased. The adaptation mechanism of MiPAF is driven by XML based policy. To evaluate MiPAF, we implement the framework using C language and run it on Windows platform. An existing unit trust system (UTS) is used for evaluation.

Download


Paper Citation


in Harvard Style

Awang N., Wan Kadir W. and Shahibuddin S. (2011). A MIDDLEWARE BASED, POLICY DRIVEN ADAPTATION FRAMEWORK TO SIMPLIFY SOFTWARE EVOLUTION . In Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-57-7, pages 245-253. DOI: 10.5220/0003467502450253

in Bibtex Style

@conference{enase11,
author={N. H. Awang and W. M. N Wan Kadir and S. Shahibuddin},
title={A MIDDLEWARE BASED, POLICY DRIVEN ADAPTATION FRAMEWORK TO SIMPLIFY SOFTWARE EVOLUTION},
booktitle={Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2011},
pages={245-253},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003467502450253},
isbn={978-989-8425-57-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A MIDDLEWARE BASED, POLICY DRIVEN ADAPTATION FRAMEWORK TO SIMPLIFY SOFTWARE EVOLUTION
SN - 978-989-8425-57-7
AU - Awang N.
AU - Wan Kadir W.
AU - Shahibuddin S.
PY - 2011
SP - 245
EP - 253
DO - 10.5220/0003467502450253