An Automated Methodology to Design a Clustered Class

Main Article Content

Ajeet A. Chikkamannur
Dr. Shivanand M. Handigund


Object oriented design process for an application is a bottom-up approach in which the class or object of class are designed at the
bottom level of design granularity. The current practice of designing a class is modeled with a class diagram by the Unified Modeling Language
(UML) but in a design the grouping of an attributes and the functionalities pertaining to a class is made arbitrarily by the intuition of a designer
with his/her expertise. The design process depends on the expertise and perception of a designer without any strong foundation, which may lead
to the design and development of imperfect information systems. Hence, there is a need of sound and correct design methodology to bifurcate
the attributes and the function’s signatures applied to an attributes for a class. In the literature, we have not observed any scientific and sound
methodology to design implicitly a class with related attributes and function’s signature.
This paper proposes a methodology that utilizes the dependency matrix constituted by an attributes and functional dependencies among
attributes taken from a Software Requirements Specification (SRS). Then the attributes and functional dependencies of an individual class are
structured by the aid of pseudo-transitive axiom and subset theory of mathematics. This procedure is automated to purge the ambiguity of
designer(s) decisions and developed based on the harnessing of the axiom and mathematical rigor, which authenticates the sound and



Keywords: attributes, functional dependency, class, relation, normalization, pseudo-transitive


Download data is not yet available.

Article Details