Dynamic composition components based on machine learning: architecture design and process

The dynamic composition of components is an emerging concept that aims to allow a new application to be constructed based on a user's request. Three main ingredients must be used to achieve the dynamic composition of components: goal, scenario, and context-awareness. These three ingredients mus...

Full description

Saved in:
Bibliographic Details
Main Authors: Zouani, Younes (Author), Abdali, Abdelmounaim (Author), Ait Zaouiat, Charafeddine (Author)
Format: EJournal Article
Published: Institute of Advanced Engineering and Science, 2021-05-01.
Subjects:
Online Access:Get fulltext
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 03033 am a22003133u 4500
001 ijeecs24208_15010
042 |a dc 
100 1 0 |a Zouani, Younes  |e author 
100 1 0 |e contributor 
700 1 0 |a Abdali, Abdelmounaim  |e author 
700 1 0 |a Ait Zaouiat, Charafeddine  |e author 
245 0 0 |a Dynamic composition components based on machine learning: architecture design and process 
260 |b Institute of Advanced Engineering and Science,   |c 2021-05-01. 
500 |a https://ijeecs.iaescore.com/index.php/IJEECS/article/view/24208 
520 |a The dynamic composition of components is an emerging concept that aims to allow a new application to be constructed based on a user's request. Three main ingredients must be used to achieve the dynamic composition of components: goal, scenario, and context-awareness. These three ingredients must be completed by artificial intelligence (AI) techniques that help process discovery and storage. This paper presents framework architecture for the dynamic composition of components that can extract expressed goals, deduce implicit ones using AI. The goal will be combined with pertinent contextual data, to compose the relevant components that meet the real requirements of the user. The core element of our proposed architecture is the composer component that (i) negotiate user goal, (ii) load the associated scenarios and choose the most suitable one based on user goal and profile, (iii) get binding information of scenario's actions, (iv) compose the loaded actions, and (v) store the new component as a tree of actions enabled by contextual or process constraint. In our e-learning proven of concept, we consider five components: composer component, reader component, formatter component, matcher component, and executor component. These five components stipulate that a course is the combination of existing/scrapped chapters that have been adapted to a user profile in terms of language, level of difficulty, and prerequisite. The founding result shows that AI is not only an element that enhances system performance in terms of timing response but a crucial ingredient that guides the dynamic composition of components.  
540 |a Copyright (c) 2021 Institute of Advanced Engineering and Science 
540 |a http://creativecommons.org/licenses/by-nc/4.0 
546 |a eng 
690 |a computer science, composition of components & artificial intelligence 
690 |a Composition of Components; Artificial Intelligence; e-Learning; Context-Aware; User Goal 
655 7 |a info:eu-repo/semantics/article  |2 local 
655 7 |a info:eu-repo/semantics/publishedVersion  |2 local 
655 7 |2 local 
786 0 |n Indonesian Journal of Electrical Engineering and Computer Science; Vol 22, No 2: May 2021; 1135-1143 
786 0 |n 2502-4760 
786 0 |n 2502-4752 
786 0 |n 10.11591/ijeecs.v22.i2 
787 0 |n https://ijeecs.iaescore.com/index.php/IJEECS/article/view/24208/15010 
856 4 1 |u https://ijeecs.iaescore.com/index.php/IJEECS/article/view/24208/15010  |z Get fulltext