DocumentCode :
3074934
Title :
Diagrammatic Reasoning in Computer Programming
Author :
Ragendhu, S.P. ; Milton, R.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., SSN Coll. of Eng., Chennai, India
fYear :
2011
fDate :
14-16 July 2011
Firstpage :
229
Lastpage :
232
Abstract :
Proving program correctness has a significant side-benefit of leading the step-wise systematic development of programs. Correctness is proved formally using predicate logic, which requires certain mathematical maturity from the programmer. This work proposes a diagrammatic reasoning tool for representing the predicates, with a minimal blend of symbolic notation, thus providing an easy-to-use tool to achieve the same benefit. We also build a software tool that could be used for drawing the diagrammatic predicates in the course of the construction of the program.
Keywords :
formal logic; formal specification; formal verification; inference mechanisms; programming; software tools; theorem proving; computer programming; diagrammatic reasoning; predicate logic; program construction course; program correctness; software tool; symbolic notation; Arrays; Cognition; Graphical user interfaces; Programming; Software tools; Upper bound; XML; Computer Programming; Diagrammatic Reasoning; Formal Methods; Invariant Based Programming; Program Correctness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology for Education (T4E), 2011 IEEE International Conference on
Conference_Location :
Chennai, Tamil Nadu
Print_ISBN :
978-1-4577-1521-1
Electronic_ISBN :
978-0-7695-4534-9
Type :
conf
DOI :
10.1109/T4E.2011.45
Filename :
6004389
Link To Document :
بازگشت