DocumentCode :
2038585
Title :
Linking codecharts with programs
Author :
Nicholson, Jon ; Delaney, Aidan ; Stapleton, Gem
Author_Institution :
Visual Modelling Group, Univ. of Brighton, Brighton, UK
fYear :
2012
fDate :
Sept. 30 2012-Oct. 4 2012
Firstpage :
259
Lastpage :
260
Abstract :
Codecharts are expressively lightweight whilst sufficiently rich to develop insight into program design. This paper contributes an informal description of the semantics of codecharts using the abstract syntax defined in [4]. Future work is to further formalize the semantics, define an inference system in which to prove soundness and completeness, and to investigate applications. In particular, we believe that some interesting program metrics, ascertaining program complexity or the level of dependencies and coupling present, can be readily defined and visualized using codecharts. For instance, we can make the area of an ellipse proportional the level of coupling, with relatively large ellipses indicating the need to consider refactoring. Such applications of codecharts could lead to improved software design and understanding.
Keywords :
object-oriented programming; software maintenance; abstract syntax; codechart linking; codechart semantics; inference system; object-oriented program design; program complexity; program metrics; refactoring; semantics formalization; Abstracts; Films; Java; Media; Semantics; Syntactics; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
ISSN :
1943-6092
Print_ISBN :
978-1-4673-0852-6
Type :
conf
DOI :
10.1109/VLHCC.2012.6344543
Filename :
6344543
Link To Document :
بازگشت