The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - Sept.-Oct. (2013 vol.30)
pp: 62-69
ABSTRACT
The Visual Computer Managed Security (Vicoms) framework assists programmers in coding access control for Java applications. Vicoms provides a transparent way of managing security aspects in enterprise-level applications, including legacy ones. It has been embedded within the Eclipse open source integrated development environment and used experimentally in several case studies, one of which is described in the article.
INDEX TERMS
Access control, Servers, Containers, Software security, Programming, Java, Software security, Object oriented programming,Visual Computer Managed Security, Access control, Servers, Containers, Software security, Programming, Java, Software security, Object oriented programming, Vicoms, software security, access control, software development frameworks, aspect-oriented programming, AOP
CITATION
M. Giordano, G. Polese, "Visual Computer-Managed Security: A Framework for Developing Access Control in Enterprise Applications", IEEE Software, vol.30, no. 5, pp. 62-69, Sept.-Oct. 2013, doi:10.1109/MS.2012.112
REFERENCES
1. S.K. Chang et al., “Visual Authorization Modeling in E-commerce Applications,” IEEE MultiMedia, vol. 10, no. 1, 2003, pp. 44-54.
2. M. Giordano et al., “A System for Visual Role-Based Policy Modelling,” J. Visual Languages & Computing, vol. 21, no. 1, 2010, pp. 41-64.
3. Resource Access Decision Facility Specification, Object Management Group, 2001; www.omg.org/docs/formal/01-04-01.pdf.
4. eXtensible Access Control Markup Language (XACML) Version 1.1, Organization for the Advancement of Structured Information, 2003; www.oasis-open.org/committees/download.php/2406/oasis-xacml-1.0.pdf.
5. “OASIS, Eleven Companies Demonstrate Support for KMIP and XACML OASIS Standards at RSA Conference,” press release, 2012; www.businesswire.com/news/home/20120227005293/en/Eleven-Companies-Demonstrate-Support-KMIP-XACML-OASIS.
6. A. Anderson, XACML Profile for Role Based Access Control (RBAC), Organization for the Advancement of Structured Information, 2004; http://docs.oasis-open.org/xacml/cd-xacml-rbac-profile-01.pdf.
7. G. Kiczales et al., “Aspect-Oriented Programming,” Proc. 11th European Conf. Object-Oriented Programming, (ECOOP 97), Springer, 1997, pp. 220-242.
8. F. Cuppens, N. Cuppens-Boulahia, and T. Ramard, “Availability Enforcement by Obligations and Aspects Identification,” Proc. 1st Int'l Conf. Availability, Reliability and Security (ARES 06), IEEE CS, pp. 229-239.
9. A. De Lucia et al., “ADAMS: An Artefact-Based Process Support System,” Proc. 16th Int'l Conf. Software Engineering and Knowledge Engineering (SEKE 04), Knowledge Systems Institute, 2004, pp. 31-36.
63 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool