< Terug naar vorige pagina

Project

Automatische generatie van gebruikersinterfaces voor verschillende gebruikscontexten op basis van conceptuele modellen

De MERODE-methodologie stelt nieuwe manieren voor om software te ontwikkelen volgens de principes van Modelgestuurde engineering (MDE). MERODE beschikt over ondersteunende tools die het mogelijk maken om conceptuele modellering uit te voeren en alle bijbehorende modellen die door de methodologie worden voorgesteld te integreren, waardoor een adequate structurering van de specificaties en bedrijfslogica mogelijk is. Naast modellering maken de Merlin-tools het genereren van code mogelijk voor een volledig functionele en dynamische desktopapplicatie via een externe codegenerator. Tot nu toe heeft Merlin de ontwikkeling van bedrijfsinformatiesystemen alleen in een gebruikscontext behandeld. Om zich aan te passen aan de grote verscheidenheid aan gebruikers, platforms en omgevingen (gebruikscontexten) die vandaag de dag bestaan, is het noodzakelijk om de codegenerator die bij Merlin hoort verder uit te breiden. Omdat deze aanpak gebaseerd is op de MDE en de integratie van het presentatiemodel, kunnen toekomstige versies van de tool en de codegenerator de systeemgeneratie aanpassen aan andere gebruikscontexten. Het genereren van het prototype voor gebruik in verschillende contexten maakt ook vergelijking en feedback van ontwerpresultaten in verschillende gebruikersinterfaces mogelijk. Verbeteringen omvatten: - Conceptueel ontwerp ter ondersteuning van een hulpmiddel voor automatische generatie dat richtlijnen bevat voor verschillende gebruikscontexten (bijvoorbeeld webapplicaties, mobiele applicaties) met de overeenkomstige verbetering van het presentatiemodel dat het mogelijk maakt de flexibiliteit van de gebruikersinterfaces te verbeteren, waardoor andere ontwerpopties kunnen worden opgenomen. - Het genereren van prototypes voor andere soorten applicaties (bijvoorbeeld webapplicaties, mobiele applicaties) in lijn met de verbetering van het presentatiemodel. - Specificatie van een gebruikersmodel: rekening houden met de vaardigheden en kenmerken van de gebruiker. Voor dit doel moeten nieuwe analyses van bruikbaarheidsrichtlijnen worden uitgevoerd om de juiste richtlijnen voor UI-ontwerp te selecteren op basis van verschillende soorten gebruikers voor verschillende gebruikscontexten. - Maak vergelijkingen tussen alternatieve ontwerpen voor verschillende gebruikscontexten. - Genereer feedback volgens de ontwerpprincipes die worden toegepast in de verschillende soorten gegenereerde interfaces.

Datum:15 okt 2024 →  Heden
Trefwoorden:Model Driven Engineering, User Interfaces, Automatic Generation
Disciplines:Informatietechnologieën, Informatiewetenschappen niet elders geclassificeerd
Project type:PhD project