ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

2
Publication date:
16 June 2024

Articles of journal № 4 at 2020 year.

Order result by:
Public date | Title | Authors |

21. Using decision tables transformations when creating the «Detector» intelligent software module for web applications [№4 за 2020 год]
Author: Yurin A.Yu.
Visitors: 4665
Creating decision-making modules for web applications (which are including knowledge bases) re-quires the development of specialized methods and tools. In this connection, the use of model-driven approaches that implement the principles of transformations, generative and visual programming is promising. This paper describes a new specialization of one of these approaches and its application for creat-ing the Detector intelligent software module. This specialization involves the use of decision tables and conceptual models in the form of UML class diagrams for knowledge formalization and representa-tion; a domain-specific language, namely, Rule Visual Modeling Language for designing logical rules; the Hypertext Preprocessor (PHP) language as a target software platform; Personal Knowledge Base Designer as software that implements the approach. The advantage of this approach is the automated creation of web-based decision-making modules based on transformations of conceptual models and decision tables without direct programming (direct manipulation of programming language constructs). The limitations of the approach are related to a cer-tain class of created systems (PHP web modules), as well as the depth of the implemented logical infer-ence: the decision in the modules is made in one step and does not involve a chain of reasoning. The description of the proposed approach and an example of its application for developing the De-tector module are presented. The Detector is intended for decision making when detecting banned messages and clients violating rules of using a Short Message Service. The applicability of the devel-oped module is shown, as well as the evaluation of the approach based on a time criterion for solving educational (test) problems.

← Preview | 1 | 2 | 3