Abstrakt. Holistiska metoder för modelldriven utveckling (MDD) syftar till att modellera alla systemfunktioner i en konceptuell modell. Denna konceptuella modell är indata för en modellkompilator som kan generera programvarusystem genom automatiska omvandlingar. I allmänhet fokuserar dock MDD-metoderna på att modellera systemens struktur och funktionalitet, att delegera interaktions- och användbarhetsfunktioner till manuella implementationer i de sista stegen av programvaruutvecklingsprocessen. Vissa användbarhetsfunktioner är starkt relaterade till systemets funktionalitet och det är inte så lätt att inkludera dem. För att underlätta införandet av funktionella användbarhetsfunktioner från de första stegen i utvecklingsprocessen och föra närmare MDD-metoder till det holistiska perspektivet föreslår vi en Usability Model. Usability Model samlar konceptuella primitiver som representerar funktionella användbarhetsegenskaper på ett tillräckligt abstrakt sätt så att modellen kan användas med olika holistiska MDD-metoder. Detta papper definierar alla primitiva som kan användas för att representera funktionella användbarhetsfunktioner. Dessutom har vi definierat en process för att inkludera Usability Model i alla MDD-metoder utan att påverka dess befintliga konceptuella modell. Förslaget bygger på modell-till-modell- och modell-till-kod-omvandlingar. Som ett bevis på konceptet har vi tillämpat vårt förslag på en befintlig MDD-metod som kallas OOMetod och vi har mätt dess effektivitet.
Som ett bevis på konceptet hade de tillämpat sitt förslag på en befintlig MDD-metod som kallas OO-metoden och de har mätt dess effektivitet REF.
A Proposal for Modelling Usability in a Holistic MDD Method
{'venue': 'Sci. Comput. Program.', 'journal': 'Sci. Comput. Program.', 'mag_field_of_study': ['Computer Science']}