- L'élaboration de modèles évolués d'évaluation, de visualisation et d'interprétation des résultats issus des outils de mesure ;
- Le développement d'une plate-forme logicielle mettant en œuvre les modèles ci-dessus et permettant ainsi de contrôler la qualité de son code.
- Faire l'analyse d'applications Java/J2EE en utilisant les outils libres (re)connus tels que Checkstyle, PMD, JDepend et autres ;
- Faire l'analyse d'applications C/C++ et Cobol en utilisant un connecteur vers les outils commerciaux McCabe et RSM.
- Un Tomcat embarqué ;
- Une base de donnée embarquée (HSQL DB) ;
- Des outils d'analyses libres pour Java pré-installés ;
- Un modèle qualité de base à trois niveaux (facteurs, critères et pratiques qualité).
Les prochaines versions de Squale s'orienteront, entre autres, vers :
- La prise en charge d'autres langages (notamment PHP) via l'ajout de nouveaux connecteurs pour les outils d'analyse de ce langage ;
- L'amélioration de l'interface via des visualisations avancées (au delà de simples répartitions ou diagrammes radars) ;
- La proposition de plans d'action plus évolués.