DocumentCode :
2338445
Title :
Facet-based access control model for View-Oriented Programming
Author :
Adda, Mehdi ; Mcheick, Hamid
Author_Institution :
Dept. de Math., Inf. et Genie, Univ. du Quebec a Rimouski, Rimouski, QC, Canada
fYear :
2010
fDate :
16-19 May 2010
Firstpage :
1
Lastpage :
8
Abstract :
Security is an integral part of the modern software systems and applications in which a client program can access different functional aspects (views) of the same domain. These views (View-Oriented Programming-VOP), as a separation of concerns approach, enable us to manage the complexity of the software systems and to accomplish greater reuse and maintainability. In VOP, an object´s response to a message depends on the views currently attached to its core instance. View-oriented programming suffers from a formal model and security issues to protect the privileges of each client who needs to access different views of the same object. This paper describes a facet-based access control model to handle security issues in VOP. Especially, it introduces algebra and formalism to describe VOP and to protect the privileges of each client program. These issues are discussed through an example.
Keywords :
algebra; authorisation; client-server systems; formal specification; software maintenance; software metrics; software reusability; algebra; client program; facet-based access control model; formal model; software reuse; software systems complexity; software systems security; softwre maintainability; view-oriented programming; Algebra; Authorization; Java; Organizations; Programming; Role based access control; Security; Separation of concerns; Software reuse; View oriented programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4244-7716-6
Type :
conf
DOI :
10.1109/AICCSA.2010.5586940
Filename :
5586940
Link To Document :
بازگشت