Användargränssnitt är viktiga komponenter i de flesta programvarusystem och påverkar avsevärt de installerade applikationernas effektivitet. Dessutom utgör användarföretagen ofta en betydande del av den kod som tillhandahålls av en utvecklingsverksamhet. Trots detta finns det dock inga modellerande språk och verktyg som stöder kontraktsutveckling mellan UI-utvecklare och applikationsutvecklare. Uniified Modeling Language (UML) har varit allmänt accepterat av programutvecklare, men inte så mycket av UI designers. Av denna anledning introducerar detta dokument notationen av Unified Modelling Language for Interactive Applications (UMLi), som utökar UML, för att ge större stöd för UI design. UI element framkallas i användningsfall och deras scenarier kan användas under utformningen av aktiviteter och UI presentationer. Ett diagram över modellering av användargränssnittspresentationer införs. Activity diagram notation utvidgas för att beskriva samarbete mellan interaktion och domän objekt. Vidare presenteras en fallstudie med användning av UMLi notation och metod.
T.ex. UMLi (UML for Interactive Applications) är en förlängning till UML som syftar till att integrera utformningen av applikationer och deras användargränssnitt REF.
UMLi: The Unified Modeling Language for Interactive Applications
{'venue': 'UML', 'journal': None, 'mag_field_of_study': ['Computer Science']}