Abstrakt. Förmågan hos UML-profiler att fungera som notationsmekanism har erkänts inom både industri och forskning. Dagens modelleringsverktyg erbjuder profiler som är specifika för plattformar, till exempel Java, eftersom de underlättar modellbaserade ingenjörsmetoder. Den uppsättning tillgängliga profiler är dock betydligt mindre jämfört med antalet befintliga Java bibliotek med annoteringar. Detta beror på att en effektiv kartläggning mellan Java och UML för att generera profiler från annotationsbaserade bibliotek saknas. I detta dokument presenterar vi JUMP för att övervinna denna begränsning och därmed fortsätta de befintliga kartläggningsinsatserna genom att betona kommentarer och profiler. Vi demonstrerar det praktiska värdet av JUMP genom att bidra med profiler som underlättar back-engineering och forward-engineering scenarier för Java-plattformen. Utvärderingen av JUMP visar att profiler automatiskt kan genereras från Javabibliotek som uppvisar likvärdig eller till och med förbättrad kvalitet jämfört med profiler som för närvarande används i praktiken.
Dessutom presenterar REF ett automatiserat tillvägagångssätt för att extrahera UML profiler från Java annotation bibliotek.
JUMP—From Java Annotations to UML Profiles
{'venue': 'MoDELS', 'journal': None, 'mag_field_of_study': ['Computer Science']}