Computer Science and Information Technology Vol. 3(6), pp. 247 - 255
DOI: 10.13189/csit.2015.030603
Reprint (PDF) (353Kb)


A Discovery of the Relevance of Eastern Four-valued (Catuskoti) Logic to Define Modular Transformations When There are Multiple Ways of Representing the Same Modular Transformation


Madanayake R S *, Dias G K A , Kodikara N D
School of Computing, University of Colombo, Sri Lanka

ABSTRACT

There were two methods of doing modular transformations from Entity Relationship Diagrams to Class Diagrams according to international researchers. In order to establish which method would best suit software engineers, we conducted a survey by giving a group of students in the computer science field, whom we considered potential future software engineers. The results we got were valid, but did not match those of any of the international researchers. We found that this situation could only be explained using Eastern Four-Valued logic, also known by such names as Catuskoti and Tetralemma.

KEYWORDS
Catuskoti, Four-valued Logic, Tetralemma, Modular Transformations, ERD to Class Diagram, Boolean Logic, Both Affirmation and Negation, Neither Affirmation nor Negation

Cite this paper
Madanayake R S , Dias G K A , Kodikara N D (2015). A Discovery of the Relevance of Eastern Four-valued (Catuskoti) Logic to Define Modular Transformations When There are Multiple Ways of Representing the Same Modular Transformation. Computer Science and Information Technology, 3 , 247 - 255. doi: 10.13189/csit.2015.030603.