Spelling suggestions: "subject:"apecific amodeling languages"" "subject:"apecific amodeling ianguages""
11 |
Integrating recommender systems into domain specific modeling toolsNair, Arvind 09 March 2017 (has links)
Indiana University-Purdue University Indianapolis (IUPUI) / This thesis investigates integrating recommender systems into model-driven engineering
tools powered by domain-specific modeling languages. The objective of
integrating recommender systems into such tools is overcome a shortcoming of proactive
modeling where the modeler must inform the model intelligence engine how to
progress when it cannot automatically determine the next modeling action to execute
(e.g., add, delete, or edit). To evaluate our objective, we integrated a recommender
system into the Proactive Modeling Engine, which is a add-on for the Generic Modeling
Environment (GME). We then conducted experiments to both subjective and
objectively evaluate the enhancements to the Proactive Modeling Engine.
The results of our experiments show that integrating recommender system into
the Proactive Modeling Engine results in an Average Reciprocal Hit-Rank (ARHR) of
0.871. Likewise, the integration results in System Usability Scale (SUS) rating of 77.
Finally, user feedback shows that the integration of the recommender system to the
Proactive Modeling Engine increases the usability and learnability of domain-speci c
modeling tools.
|
12 |
Adapting modeling environments to domain specific interactionsda Silva de Sousa, Vasco Nuno 12 1900 (has links)
Software tools are being used by experts in a variety of domains. There are numerous
software modeling environments tailored to a specific domain expertise. However, there is no
consistent approach to generically synthesize a product line of such modeling environments
that also take into account the user interaction and experience adapted to the domain. The
focus of my thesis is the proposal of a solution to explicitly model user interfaces and interaction
of modeling environments so that they can be tailored to the habits and preferences
of domain experts. We extend current model-driven engineering techniques that synthesize
graphical modeling environments to also take interaction models into account. The formal
semantics of our language framework is based on statecharts. We define a development process
for generating such modeling environments to maximize reuse through a novel statechart
refinement technique. / Les outils logiciels sont utilisés par des experts dans une variété de domaines. Il existe de nombreux environnements de modélisation logicielle adaptés á une expertise spécifique. Cependant, il n’existe pas d’approche cohérente pour synthétiser génériquement une ligne de produits de tels environnements de modélisation qui prennent également en compte l’interaction et l’expérience utilisateur adaptées au domaine. L’objectif de ma thése est la proposition d’une solution pour modéliser explicitement les interfaces utilisateur et l’interaction des environnements de modélisation afin qu’ils puissent étre adaptés aux habitudes et aux préférences des experts du domaine. Nous étendons les techniques d’ingénierie actuelles pilotées par un modéle qui synthétisent des environnements de modélisation graphique pour prendre également en compte les modèles d’interaction. La sémantique formelle de notre cadre linguistique est basée sur des statecharts. Nous définissons un processus de développement pour générer de tels environnements de modélisation afin de maximiser la réutilisation à travers une nouveau technique de raffinement de statecharts.
|
Page generated in 0.0758 seconds