• DocumentCode
    2339499
  • Title

    AGATE, access graph based tools for handling encapsulation

  • Author

    Ardourel, G. ; Huchard, M.

  • Author_Institution
    LIRMM, Montpellier, France
  • fYear
    2001
  • fDate
    26-29 Nov. 2001
  • Firstpage
    311
  • Lastpage
    314
  • Abstract
    Encapsulation and modularity are supported by various static access control mechanisms that manage implementation hiding and define interfaces adapted to different client profiles. Programming languages use numerous and very different mechanisms, the cumulative application of which is sometimes confusing and hard to predict. Furthermore, understanding and reasoning about access control independently from the programming languages is quite difficult. Tools based on a language-independent model of access control are presented to address these issues. These tools support access control handling via visualisation of access, checking of design requirements on access and source code generation. We believe in the contribution of such tools for improving understanding and enhancing use of access control from design to implementation.
  • Keywords
    data visualisation; inference mechanisms; software quality; specification languages; AGATE; access graph based tools; client profiles; design requirements; encapsulation handling; language-independent model; modularity; reasoning; source code generation; static access control mechanisms; visualisation; Access control; Computer architecture; Computer languages; Encapsulation; Java; Maintenance; Protection; Software quality; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-1426-X
  • Type

    conf

  • DOI
    10.1109/ASE.2001.989818
  • Filename
    989818