Co-evolving code and design with intensional views - A case study

Mens, Kim;Kellens, Andy;Pluquet, Fréféric;Wuyts, Roel
(2006) Computer Languages, Systems and Structures — Vol. 32, n° 2-3, p. 140-156 (2006)

Files

pdfdocument.pdf
  • Restricted Access
  • Adobe PDF
  • 730.82 KB

Details

Authors
  • Mens, Kimorcid-logoUCLouvain
    Author
  • Kellens, AndyDepartement Informatica /VUB
    Author
  • Pluquet, FréféricDépartement d'informatique /ULB
    Author
  • Wuyts, RoelULB
    Author
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. (c) 2005 Elsevier Ltd. All rights reserved.
Affiliations

Citations

Mens, K., Kellens, A., Pluquet, F., & Wuyts, R. (2006). Co-evolving code and design with intensional views - A case study. Computer Languages, Systems and Structures, 32(2-3), 140-156. https://doi.org/10.1016/j.cl.2005.09.002 (Original work published 2006)