Constraints Visualization and Specification for Activity-centric Access Control

With the advancement of the technologies in networking, communication, automation engineering and artificial intelligence (AI), our society is evolving as a smart and connected community. Involving less human intervention, the devices in smart ecosystems often perform prolonged operations based on the system requirements, and environmental conditions. To control these long-lived operations (referred as activities) performed by devices, an Activity-Centric Access Control (ACAC) model was proposed. While the policies for static dependencies between activities have been recently specified, research is needed for dependencies in dynamically changing scenarios such as dynamic separation of activities. Further, these ACAC specifications lack the discussion about the properties of the activities such as usage count and duration, cardinality of sources and objects, and if there is any connection between the changing environmental conditions and these properties in terms of activity control. To effectively address these requirements, it is essential to analyze and specify the static and dynamic factors as constraints on activity execution to enhance the security and safety of the systems.In this paper, we define and specify the constraints for ACAC model. We present a conceptual class diagram template using Unified Modeling Language (UML) for ACAC components and their relations. Further, we specify the ACAC constraints using Object Constraint Language (OCL). For the visualization of the constraints and understanding of the OCL expressions, we show the violation patterns for each constraint using UML object diagram templates. The paper also identifies conflicts in a smart farming use case scenario which violates the constraints while satisfying the system security policies. The constraint violation patterns presented in this paper help in the identification of the conflicts in the policies. It shows the importance of the visualization of the constraint violation patterns that could occur in real time applications.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/tps-isa62245.2024.00049
Citations
1
Primary Topic
Access Control and Trust
Type
article
Field-Weighted Citation Impact
1.13
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Constraints Visualization and Specification for Activity-centric Access Control

Maanak Gupta, Tanjila Mawla
1 citations
Access Control and Trust
1.13
article

Constraints Visualization and Specification for Activity-centric Access Control

Maanak Gupta, Tanjila Mawla
article en
1 citations

Abstract

With the advancement of the technologies in networking, communication, automation engineering and artificial intelligence (AI), our society is evolving as a smart and connected community. Involving less human intervention, the devices in smart ecosystems often perform prolonged operations based on the system requirements, and environmental conditions. To control these long-lived operations (referred as activities) performed by devices, an Activity-Centric Access Control (ACAC) model was proposed. While the policies for static dependencies between activities have been recently specified, research is needed for dependencies in dynamically changing scenarios such as dynamic separation of activities. Further, these ACAC specifications lack the discussion about the properties of the activities such as usage count and duration, cardinality of sources and objects, and if there is any connection between the changing environmental conditions and these properties in terms of activity control. To effectively address these requirements, it is essential to analyze and specify the static and dynamic factors as constraints on activity execution to enhance the security and safety of the systems.In this paper, we define and specify the constraints for ACAC model. We present a conceptual class diagram template using Unified Modeling Language (UML) for ACAC components and their relations. Further, we specify the ACAC constraints using Object Constraint Language (OCL). For the visualization of the constraints and understanding of the OCL expressions, we show the violation patterns for each constraint using UML object diagram templates. The paper also identifies conflicts in a smart farming use case scenario which violates the constraints while satisfying the system security policies. The constraint violation patterns presented in this paper help in the identification of the conflicts in the policies. It shows the importance of the visualization of the constraint violation patterns that could occur in real time applications.

Tennessee Technological University (US)
Openalex Percentile: Top 14%
Access Control and Trust
1.13
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Constraints Visualization and Specification for Activity-centric Access Control — Maanak Gupta, Tanjila Mawla · (2024) | TGRS Research Map | TGRS