Lamp : vers un langage de définition de mécanismes de protection pour les langages de programmation à objets
Résumé
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.
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.
Origine : Fichiers produits par l'(les) auteur(s)