2020
DOI: 10.1109/access.2020.2966630
|View full text |Cite
|
Sign up to set email alerts
|

Classification Algorithms Framework (CAF) to Enable Intelligent Systems Using JetBrains MPS Domain-Specific Languages Environment

Abstract: This paper describes the design and development of a Classification Algorithms Framework (CAF) using the JetBrains MPS domain-specific languages (DSLs) development environment. It is increasingly recognized that the systems of the future will contain some form of adaptivity therefore making them intelligent systems as opposed to the static systems of the past. These intelligent systems can be extremely complex and difficult to maintain. Descriptions at higher-level of abstraction (systemlevel) have long been i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…At the heart of any adaptive system, data processing through algorithms such as classification algorithms is performed. This is implemented through the CAF DSL language that we developed in our previous publication [10]. The CAF DSL takes as an input a data arff file (this is the type required by the weka libraries implementation that are being called).…”
Section: Languages' Composition With Caf Structurementioning
confidence: 99%
See 2 more Smart Citations
“…At the heart of any adaptive system, data processing through algorithms such as classification algorithms is performed. This is implemented through the CAF DSL language that we developed in our previous publication [10]. The CAF DSL takes as an input a data arff file (this is the type required by the weka libraries implementation that are being called).…”
Section: Languages' Composition With Caf Structurementioning
confidence: 99%
“…However, it mainly focuses on business aspects without tying them with the corresponding technical implementations. Domainspecific modelling is an emerging area that started from MDE and provides a higher-level of abstraction, isolation of domain-specific aspects with excellent tooling and tailoring to particular domain requirements that include "intelligent" systems (machine learning algorithms, adaptive systems) [8] (DSLs for big datamachine learning) [9].In our previously published work [10] we defined a framework for developing adaptive VLEs. In this paper, we raised the level of abstraction even more by defining an adaptive system language-framework that can be ported to several application domains such as the Adaptive VLE application, the education IoT application, etc.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This reliefs the educator from having to worry about software development implementation details that comprise the creation of a new VLE. Specifically, in our proposed environment an interface is provided for the educator to configure the data that will be collected, another interface in the same environment to run a classification algorithm from a choice of algorithms using our previously published Classification Algorithms Framework (CAF) DSL [22] and produce the results in the same screen, adapt the learning path for each student according to these results. This led to the creation of a framework for adaptive VLE development (AdaptiveVLE) that will enable educators to focus on their domain issues of collecting and processing data (pieces of learning evidence) leaving implementation details hidden and automatically provided.…”
Section: Background Study-adaptive Vlesmentioning
confidence: 99%
“…Then data clearing has to be processed manually. Once the set of data to be used for the data processing is identified, the Classification Algorithms Framework (CAF) DSL [5] is utilized and students are categorized according to their achievement levels. According to this information, educators can alter the learning path for individual students to address their individual needs.…”
Section: Introductionmentioning
confidence: 99%