AGATE, Access Graph-Based Tools for Handling Encapsulation

  • Authors:
  • G. Ardourel;M. Huchard

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Encapsulation and modularity are supported by variousstatic access control mechanisms that manage implementationhiding and define interfaces adapted to different clientprofiles. Programming languages use numerous and verydifferent mechanisms, the cumulative application of whichis sometimes confusing and hard to predict. Furthermore,understanding and reasoning about access control independentlyfrom the programming languages is quite difficult.Tools based on a language-independent model of accesscontrol are presented to address these issues. These toolssupport access control handling via visualisation of access,checking of design requirements on access and source codegeneration. We believe in the contribution of such tools forimproving understanding and enhancing use of access controlfrom design to implementation.