• 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