Celem projektu jest stworzenie systemu regułowego jakim jest ARD w oparciu o diagramy UML. System ten wymaga podania reguł, których spełnienie powoduje wykonanie pewnych akcji. Podstawową czynnością jaką trzeba wykonać aby dokonać konwersji diagramów UML na ARD jest wyszukanie właściwości rozumianych szerzej jako warunki oraz reguł utożsamianych z czynnościami. Właściwości wstępnie można wyselekcjonować już na poziomie diagramów przypadków użycia. Podobnie rzecz się ma z czynnościami. Szczegółowe właściwości można uzyskać z diagramów obiektów i klas choć przypuszczalnie nie wszystkie muszą zostać użyte w konstruowaniu warunków. Czynności zwane inaczej akcjami są prezentowane na diagramach sekwencji lub diagramach stanów i ich zajście jest uwarunkowane aktualnym stanem właściwości wybranych obiektów.
System rejestracji studentów na seminaria jest tylko fragmentem systemu zarządzania studentami na uniwersytecie. W związku z powyższym część komponentów uwzględniona na diagramie komponentów nie będzie szczegółowo rozpatrywana i zostanie uproszczona do koniecznego minimum. Jest to podyktowane przejrzystością projektu, który mógłby się zrobić zbyt obszerny zwłaszcza gdy uwzględnimy fakt, iż każdy z obiektów ma przynajmniej kilka właściwości przyjmujących różne wartości, i których to kombinacja tworzy wiele możliwych stanów, warunków, których spełnienie generuje powstanie tyleż samo akcji jakie mają zostać wykonane.
Aby poszerzyć i zarazem uściślić listę właściwości i obiektów zostanie wykorzystany w tym celu diagram klas :
Diagram ten pokazuje zależności między klasami systemu i zarazem mówi, że w systemie występują obiekty:
Aby poszerzyć, rozbudować listę dostępnych w systemie akcji posłużymy się diagramami stanu oraz sekwencji. Pierwszy rodzaj diagramów pokaże nam jakie stany są możliwe do uzyskania w systemie zapisu studenta na seminarium natomiast drugi uwzględni kolejność poszczególnych przejść w diagramie stanu od podjęcia decyzji na zapisanie się na seminarium do potwierdzenia lub odrzucenia zapisu.
W dalsza część prac będzie związana z utworzeniem modelu w ARD z wykorzystaniem Vardy, na podstawie dotychczasowych informacji o systemie rejestracji studentów na seminaria.