LAMP : vers un langage de définition de mécanismes de protection pour les langages de programmation à objets
L'encapsulation et la modularité jouent un grand rôle dans le succès des langages à objets. Ces notions s'accompagnent naturellement de mécanismes de protection, souvent particulièrement complexes, qui définissent ou limitent l'accès à certaines entités décrites par les langages telles les objets, les méthodes, les classes... L'objectif de cet article est de proposer un langage simple, mais très expressif et facilement extensible, de définition de mécanismes de protection dans les langages à classes.
Encapsulation and modularity play a prominent role in the success of object-oriented languages. These concepts are supported by access-control mechanisms, which are often complex, and define or restrict access to entities like objects, methods, classes... This paper aims at describing a simple, expressive, and extensible language for defining access control mechanisms in class-based languages.
G.ARDOUREL, P.CRESCENZO, P.LAHIRE
protection, contrôle d'accès, encapsulation, langage à classes.
protection, access control, encapsulation, class-based language.
Français
|