Abstrakt. I många program, användare få tillgång till programdata med hjälp av grafiska användargränssnitt (GUI). Det finns en viktig, men föga utforskad, koppling mellan visualisering och säkerhet: när applikationsdata skyddas av en policy för åtkomstkontroll bör det grafiska gränssnittet vara medvetet om detta och respektera politiken. Till exempel bör det grafiska gränssnittet inte visa alternativ för användare för åtgärder som de inte är behöriga att utföra på programdata. Med denna idé ett steg längre, bör programmet GUI inte bara vara säkerhetsmedvetna, det bör också vara smart. Till exempel, det grafiska gränssnittet bör inte visa alternativ för användare för att öppna andra widgets när dessa widgets bara visar alternativ för åtgärder som användarna inte är behöriga att köra på programdata. Vi etablerar denna koppling mellan visualisering och säkerhet med hjälp av en modelldriven utvecklingsstrategi. Nämligen definierar och genomför vi en många modeller-till-modell transformation som, med tanke på en säkerhetsdesign modell och en GUI-modell, gör GUI-modellen både säkerhetsmedveten och smart.
ActionGUI REF är en MDD-strategi som använder SecureUML och ComponentUML för att modellera regler för åtkomstkontroll, och en GUI-modell berikad med OCL-begränsningar.
Automatic Generation of Smart, Security-Aware GUI Models
{'venue': 'Engineering Secure Software and Systems', 'journal': 'Engineering Secure Software and Systems', 'mag_field_of_study': ['Computer Science']}