Co-evolving code and design with intensional views

  • Authors:
  • Kim Mens;Andy Kellens;Frédéric Pluquet;Roel Wuyts

  • Affiliations:
  • Département d'Ingénierie Informatique (INGI), Université catholique de Louvain (UCL), Place Sainte Barbe 2, B-1348 Louvain-la-Neuve, Belgium;Departement Informatica (DINF), Vrije Universiteit Brussel (VUB), Pleinlaan 2, B-1050 Brussel, Belgium;Départment d'Informatique, Université Libre de Bruxelles (ULB), Boulevard du Triomphe - CP212, B-1050 Bruxelles, Belgium;Départment d'Informatique, Université Libre de Bruxelles (ULB), Boulevard du Triomphe - CP212, B-1050 Bruxelles, Belgium

  • Venue:
  • Computer Languages, Systems and Structures
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Intensional views and relations have been proposed as a way of actively documenting high-level structural regularities in the source code of a software system. By checking conformance of these intensional views and relations against the source code, they supposedly facilitate a variety of software maintenance and evolution tasks. In this paper, by performing a case study on three different versions of the SmallWiki application, we critically analyze in how far the model of intensional views and its current generation of tools provide support for co-evolving high-level design and source code of a software system.