DocumentCode
3227935
Title
SecurityViews: A Dynamic Security for View-Oriented Programming
Author
Mcheick, Hamid ; Dallaire, Eric
Author_Institution
Quebec a Chicoutimi Univ., Chicoutimi
fYear
2008
fDate
23-25 Jan. 2008
Firstpage
243
Lastpage
246
Abstract
In wide-enterprise information systems, the same objects play different functional roles during their lifecycle. The development and the distributtion of these functional roles can be realized using one of the aspect oriented software development techniques, in particular view oriented programming (VOP). Generally speaking, views are code fragments, which provide the implementation of different functionalities for the same object domain and theses views can be used as a units for distribution to improve performance issues. Therefore, using VOP encompasses a combination of views, which can be distributed, attached, detached dynamically throughout their object views lifecycle. In this context, an issue has to be addressed when a distributed object offers different views to different clients. A security access problem would be if a client somehow tries to perform an operation of a view, which is not attached by that client. Another issue has to be addressed is to manage views in a transparent way (implicitly) for clients. We propose a dynamic adaptation and security model based on Java security model to deal with theses issues.
Keywords
Java; distributed object management; object-oriented programming; security of data; Java security model; aspect oriented software development; code fragments; distributed object; dynamic adaptation; dynamic security; functional role development; functional role distribution; object view lifecycle; security access problem; security views; transparent view management; view-oriented programming; wide-enterprise information systems; Adaptation model; Dynamic programming; Environmental management; Functional programming; Information systems; Java; Mathematical programming; Permission; Privacy; Security; Distributed objects; Security model; aspect oriented software development;
fLanguage
English
Publisher
ieee
Conference_Titel
e-Technologies, 2008 International MCETECH Conference on
Conference_Location
Montreal, Que.
Print_ISBN
978-0-7695-3082-6
Type
conf
DOI
10.1109/MCETECH.2008.23
Filename
4483438
Link To Document