Refactoring information systems: association folding and unfolding

  • Authors:
  • Michael Löwe

  • Affiliations:
  • FHDW Hannover, Hannover, Germany

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Agile software development methods need powerful refactoring tools. For the time being, there is only little support for the refactoring of complete productive systems, i. e. data and functional models together with possibly large databases and possibly long running processes. In this paper, we present an algebraic framework for model refactorings and induced data migrations. Within the framework theoretical results can be proven which are needed as a solid basis for practical tool support: we investigate sequential composition of refactorings here. The framework in this paper is a simplified version of our previous approaches, provides, however, more modelling power.