DiaModlGen: Generering av javakode basert på DiaMODL interaksjonsmodeller
Abstract
DiaMODL er et hybrid modelleringsspråk, delvis basert på UML Statecharts, og kan dermed brukes som en ren abstrakt notasjon for å modellere interaksjon samtidig som det er mulig å modellere konkrete interaksjonsobjekter. En editor er utviklet for DiaMODL, men den mangler funksjonalitet for å presentere det modellerte brukergrensesnittet på en konkret måte. Denne oppgaven vil presentere en utvidelse til editoren som tilfører konkretisering i form av kodegenerering. Utvidelsen gjør det mulig å sørge for at oppførselen til modellerte interaksjonsobjekter blir realisert i form av kjørbar javakode. På den måten tilføres merverdi til både editoren og mellom roller i en systemutviklingsprosess. Basert på funn i genereringskoden vil det bli utledet regler som ligger til grunn for en generell metode for DiaMODL-kodegenerering. Genereringskoden er implementert i et rammeverk, og har fått navnet DiaModlGen.