Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 266 | DOWNLOAD 10

Master thesis : A Domain Specific Language for a Code-Based Dashboard: DashLang with Code Editor Integration

Télécharger
Adil, Ayman ULiège
Promoteur(s) : Debruyne, Christophe ULiège ; Duquenne, Frédéric
Date de soutenance : 26-jui-2023/27-jui-2023 • URL permanente : http://hdl.handle.net/2268.2/17635
Détails
Titre : Master thesis : A Domain Specific Language for a Code-Based Dashboard: DashLang with Code Editor Integration
Auteur : Adil, Ayman ULiège
Date de soutenance  : 26-jui-2023/27-jui-2023
Promoteur(s) : Debruyne, Christophe ULiège
Duquenne, Frédéric 
Membre(s) du jury : Fontaine, Pascal ULiège
Leduc, Guy ULiège
Langue : Anglais
Mots-clés : [en] DashLang
[en] Domain-Specific Language
[en] DSL
[en] Dashboard
[en] Transpiler
[en] Code-Editor
[en] Extension
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Creating and customizing code-based dashboards can be a complex task for novice users, especially asset managers who may need programming knowledge. Dashboards are indispensable tools for providing visual representations of complex data, helping with better decision-making. One way to address this problem is to create a Domain-Specific Language (DSL) called DashLang, designed for novice users with limited programming skills.
DashLang aims to make the creation of code-based dashboards easier by offering a user-friendly syntax and a set of features that allow asset managers to meet their requirements without technical complexity. Furthermore, the user experience is improved by providing support for code editors with features such as IntelliSense, snippets, and code highlighting.
Several software tests are carried out for the DashLang transpiler and the code editor library. This ensures that the functionalities work as intended. Evaluations with users, both programmers and non-programmers, are also carried out to assess the efficiency and ease of use of the DSL from different perspectives.


Fichier(s)

Document(s)

File
Access master_thesis.pdf
Description:
Taille: 2.63 MB
Format: Adobe PDF
File
Access abstract.pdf
Description:
Taille: 66.23 kB
Format: Adobe PDF

Auteur

  • Adil, Ayman ULiège Université de Liège > Master sc. informatiques, à fin.

Promoteur(s)

Membre(s) du jury

  • Fontaine, Pascal ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques distribués
    ORBi Voir ses publications sur ORBi
  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 266
  • Nombre total de téléchargements 10










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.