SmartAdapters

SmartAdapters est une plate-forme logicielle expérimentale destinée aux architectes logiciels. Nous souhaitons par exemple, pouvoir guider l'architecte lors de l'intégration d'un patron de conception. Cette plate-forme permet d'identifier, de séparer et de réutiliser des préoccupations, au sens d'ensembles de classes Java, ou bien de modèles (diagrammes de classes décrits en ECore). Ces préoccupations sont équipées d'adaptateurs rendant possible leur composition via un moteur générique. Le but de cette composition est de produire du code Java, ou des modèles.

Cette plateforme se décline dans une première version, en un ensemble de plugins Eclipse permettant à l'utilisateur d'identifier et de composer des préoccupations "Java", ou encore en un framework destiné aux développeurs souhaitant étendre les adaptations portant sur des applications écrites en Java.

Dans le futur

Nous souhaitons introduire des mécanismes de variabilité et poursuivre les développements sur les adaptations portant sur des modèles ECore

Téléchargements

Documentation

 API Documentation extracted with doxygen.