Abstrakt. Organisationer använder Role-Based Access Control (RBAC) för att skydda datorbaserade resurser från obehörig åtkomst. Det har gjorts ett betydande arbete med att formellt specificera RBAC:s politik, men det finns fortfarande ett behov av RBAC:s policyspecifikationsteknik som kan integreras i programvarudesignmetoder. I detta dokument beskrivs en metod för att införliva specifikationer av RBAC-policyer i UML-designmodeller. Återanvändbara RBAC-policyer anges som mönster och uttrycks med UML-malldiagram. Att införliva RBAC:s policyer i en tillämpningsspecifik modell innebär att ögonblickliga mönster och komponering av momentiationer med modellen inkorporeras. Metoden innehåller även en teknik för att specificera mönster för RBAC-överträdelser. Utvecklare kan använda mönster för att identifiera policykränkningar i sina modeller. Metoden illustreras med hjälp av en liten bankapplikation.
Referensreferensreferensen visar hur RBAC-policyer kan införlivas i UML-designmodeller med UML-diagrammallar, men stöder endast rollhierarki och statisk och dynamisk åtskillnad av tullbegränsningar.
Modeling Role-Based Access Control Using Parameterized UML Models
{'venue': 'HICSS', 'journal': None, 'mag_field_of_study': ['Computer Science']}