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