DocumentCode :
1972927
Title :
First step of security model for separation of concerns
Author :
Mcheick, Hamid ; Dallaire, Eric ; Mili, Hafedh
Author_Institution :
Dept. of Comput. Sci. & Mathematic, Univ. of Quebec at Chicoutimi, Chicoutimi, QC
fYear :
2009
fDate :
10-13 May 2009
Firstpage :
675
Lastpage :
681
Abstract :
The separation of concerns (SOC), as a conceptual tool, enables us to manage the complexity of the software systems that we develop. When the idea is taken further to software packaging, greater reuse and maintainability are achieved. One of the methods of SOC is view-oriented programming (VOP) in which an object can change its behaviors and play different roles (views) in their lifecycle. In VOP, an object´s response to a message depends on the views currently attached to its core instance. This view-programming suffers from security issues to protect the privileges of each client who needs to access different views of the same object. In a previous article, we introduced a view security model based on changing the signature of each method to authenticate a client privileges to access object views. In this paper, we present the main parts of our views security model without changing each method signature. Java security model is applied to views to support transparent authentication. These issues are discussed through an example.
Keywords :
Java; security of data; software maintenance; software packages; software reusability; Java security model; separation of concerns; software packaging; software systems; view-oriented programming; Authentication; Computer science; Computer security; Concurrent computing; Environmental management; Java; Mathematical model; Mathematics; Software development management; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, 2009. AICCSA 2009. IEEE/ACS International Conference on
Conference_Location :
Rabat
Print_ISBN :
978-1-4244-3807-5
Electronic_ISBN :
978-1-4244-3806-8
Type :
conf
DOI :
10.1109/AICCSA.2009.5069400
Filename :
5069400
Link To Document :
بازگشت