Programmation par objets structurée en contextes
نویسندگان
چکیده
Object-oriented programming is well-recognised to facilitate the design of complex systems which manipulate numerous and diversified objects. This complexity increases when the system must support a multitude of functions determining applicative contexts or points of view on objects. It gives rise to the question of orthogonality between objects and functions. After a review of existing works, we present the CROME approach where programming is structured both into objects and functions. We present its associated programming techniques : contextualized description of objects and collaborations, modular inheritance, execution and articulation of contexts. We show the application of these principles in a typed world like Java using AspectJ. MOTS-CLÉS : programmation par objets, contextes fonctionnels, points de vue, transversalité, héritage modulaire, programmation par aspects.
منابع مشابه
ILOG : vingt ans dans les objets, rétro et perspectives
De nombreux fronts se sont ouverts, souvent complémentaires. Front de la programmation : des objets lispiens tels que LeLisp et son inévitable MicroCeyx à Java et C#. Front de la modélisation et du raisonnement : de la première génération de systèmes centrés objets tels Kool, Smeci, FRL ou Sherpa aux règles métiers et aux modèles ontologiques tels que promus par le W3C. Front du Génie Logiciel ...
متن کاملConception Par Objets D'un Syst Eme Pour Combiner Raisonnement Formel Et Satisfaction De Contraintes
La programmation par satisfaction de contraintes (CSP) est un outil puissant qui permet de r esoudre de nombreux probl emes combinatoires. Cependant, il existe des situations dans lesquelles un raisonnement formel sur les contraintes trouve le r esultat plus vite et plus facilement que les techniques classiques de CSP. Dans cette optique, nous reconstruisons le syst eme Alice, qui proposait de ...
متن کاملVérification par model-checking de systèmes hybrides objets-règles
RÉSUMÉ. Un nombre croissant d’approches mixtes combinent programmation à base de règles et programmation orientée objets. La vérification des programmes hybrides à base d’objets et de règles est devenue un problème de plus en plus urgent à résoudre. Les méthodes de vérification existantes, développées soit pour les programmes orientés objets soit pour les systèmes de règles classiques, ne sont ...
متن کاملUne approche en programmation par contraintes pour la classification non supervisée
Résumé. Dans cet article, nous abordons le problème de classification non supervisée sous contraintes fondé sur la programmation par contraintes (PPC). Nous considérons comme critère d’optimisation la minimisation du diamètre maximal des clusters. Nous proposons un modèle pour cette tâche en PPC et nous montrons aussi l’importance des stratégies de recherche pour améliorer son efficacité. Notre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- L'OBJET
دوره 13 شماره
صفحات -
تاریخ انتشار 2007