DocumentCode :
3357691
Title :
IntensiVE, a toolsuite for documenting and checking structural source-code regularities
Author :
Mens, Kim ; Kellens, Andy
Author_Institution :
Departement d´´Ingenierie Informatique, Univ. Catholique de Louvain, Louvain-la-Neuve
fYear :
2006
fDate :
22-24 March 2006
Lastpage :
248
Abstract :
As size and complexity of software systems increase, preserving the design and specification of their implementation structure gains importance in order to maintain the evolvability of the system. However, due to constant changes, the implementation structure and its documentation tend to dilute over time. To address this problem, we developed IntensiVE: a toolsuite for documenting and checking structural source-code regularities. Building on the underlying models of intensional views and relations, the toolsuite helps a developer in documenting structural source-code regularities, verifying them and offering fine-grained feedback when the source-code does not satisfy those regularities. By illustrating our tools on a Smalltalk application, we show that violations of the source code against the structural regularities can be detected easily and that our toolsuite provides useful feedback for a developer to refine the regularities or to fix the code so that it does satisfy the regularities
Keywords :
software maintenance; software metrics; software tools; system documentation; IntensiVE toolsuite; Smalltalk application; software system; structural source-code regularity checking; structural source-code regularity documentation; Application software; Buildings; Documentation; Feedback; Object oriented modeling; Packaging; Scholarships; Software maintenance; Software systems; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
Conference_Location :
Bari
ISSN :
1534-5351
Print_ISBN :
0-7695-2536-9
Type :
conf
DOI :
10.1109/CSMR.2006.29
Filename :
1602375
Link To Document :
بازگشت