Soccer-Lab

subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

SOftware Cost-effective Change and Evolution Research Lab

small logo

Pourquoi SOCCER-lab?

Le laboratoire de recherche sur le changement et l'évolution rentables de logiciel (SOftware Cost-effective Change and Evolution Research-SOCCER) offre un service orienté vers le milieu industriel. C’est un service unique et de dernier cri visant l’étude et la résolution des problèmes du changement et de l’évolution des logiciels à objets. Afin de suivre les évolutions technologiques et les nouvelles tendances en matière de développement logiciel, SOCCER-Lab favorise dans ses activités un paradigme orienté services et fournit un support pour les systèmes distribués. Le laboratoire SOCCER se compose de matériels et de logiciels. Les outils logiciels comprennent des analyseurs de code, des environnements de modélisation UML, des interpréteurs de langage naturel, des générateurs des données de test, des outils d’analyses statistiques et d’aide à la décision. Les chercheurs de SOCCER-lab ont déjà accès aux outils et aux dépôts des données provenant aussi bien du domaine public que de l'industrie. Les contacts avec les équipes des logiciels libre et avec des compagnies ont été déjà établis et des collaborations sont entreprises.

Pertinence de la recherche au sein de SOCCER-Lab

La recherche peut sensiblement changer la manière dont des investissements de logiciel sont protégés et rentabilisés. Dépenser moins pour obtenir plus: Explorer des manières efficaces pour des nouvelles technologies de changement et d'évolution de logiciel est aujourd'hui une pratique omniprésente dans notre vie quotidienne. Peu d'industries ne se fondent pas sur ces technologies logicielles d'une manière ou d'une autre. La plupart des compagnies développent, sous-traitent, et/ou acquièrent un nombre significatif des logiciels chaque année. Mais juste comme la technologie est omniprésente, et en changement perpétuel, les systèmes logiciels doivent être flexibles et dynamiques, et évoluent en tenant compte des besoins des consommateurs. En effet, ils doivent être construits d’une manière qui rend leur changement rentable et à faible coût. Ceci est un défi puisque les systèmes tendent à être grands et suffisamment complexes. En outre, le processus du changement exige beaucoup d’intervenions de la part de plusieurs personnes. Ceci est risqué puisque les changements non planifiés et indisciplinés de n'importe quel système logiciel de taille réaliste risquent de dégrader sa qualité et produisent des effets secondaires non désirés ou inattendus. C’est ainsi que la recherche des moyens de surmonter ces défis est le but du titulaire de la chaire recherches du Canada Giuliano Antoniol, dont la philosophie part du fait que les changements de logiciel devraient être soigneusement gérés, contrôlés et intimement liés aux « artifacts » logiciels de haut niveau (souvent un programme complet de logiciel). En fait, G. Antoniol considère qu’un changement devrait jaillir naturellement de ces « artifacts ».

Dans SOCCER-Lab, nous développons des outils sophistiqués pour la planification efficace, le contrôle en temps réel et rigoureux , et enfin mise en application des changements rentables de logiciel. En se basant sur l’extraction et l’analyse statique et dynamique des informations provenant des spécifications et des modèles de conception, notre approche aide à éviter la dégradation de la qualité de logiciel malgré les changements fréquents, tout en assurant un processus évolutionniste et rentable.

Collaboration

GEODES

    RCOST

MPBA