Run-time class generation: Algorithms for union of homogeneous and inhomogeneous classes

4Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Run-time code (class) generation is a way to develop adaptive intelligent systems, which can dynamically modify their source codes and knowledge bases up to challenges of the working environment. The example of such challenges is a task of integration of new extracted or acquired knowledge into the knowledge base avoiding redundancy of their representation. To execute it effectively the system should be able to analyze and generate (create) new classes of objects dynamically. Therefore algorithms for dynamic creation of new classes of objects via computing the union of homogeneous and inhomogeneous and union of two inhomogeneous classes of objects are proposed in the paper. Proposed algorithms provide an opportunity for knowledge-based systems to generate new classes, which define heterogeneous collections of objects at the run-time; to determine connection between new and previously acquired knowledge; to conclude thematic relevance and connection level of new knowledge with particular theme, category or domain; to integrate new knowledge into the knowledge base. Developed algorithms have quadratic polynomial time complexity and linear space complexity. They can be adapted and integrated into particular object-oriented programming language or knowledge representation model.

Cite

CITATION STYLE

APA

Terletskyi, D. O. (2019). Run-time class generation: Algorithms for union of homogeneous and inhomogeneous classes. In Communications in Computer and Information Science (Vol. 1078 CCIS, pp. 148–160). Springer. https://doi.org/10.1007/978-3-030-30275-7_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free