ACMES (Algorithmes, Composants, ModĂšles Et Services pour lâinformatique rĂ©partie)
Responsable de l’Ă©quipe: Walid Gaaloul
ACMES est une Ă©quipe qui mĂšne diverses recherches en informatique sur les sujets suivants : les architectures logicielles (middleware, service, Cloud), la gestion et la fouille des processus mĂ©tiers, la gestion des donnĂ©es, la modĂ©lisation des raisonnements et lâextraction des connaissances (fouille, apprentissage).
LâĂ©quipe sâintĂ©resse principalement Ă trois challenges associĂ©s aux caractĂ©ristiques de ces infrastructures logicielles : (1) la complexitĂ© des architectures et des piles logicielles et (2) le caractĂšre dynamique des infrastructures et des donnĂ©es massives et hĂ©tĂ©rogĂšnes vĂ©hiculĂ©es par ces infrastructures (3) la vĂ©rification, preuve et test de la pile logiciel. Elle est organisĂ©e en trois grands axes :
GĂ©nie logiciel et intergiciel : la complexitĂ©, lâhĂ©tĂ©rogĂ©nĂ©itĂ© et la dynamicitĂ© inhĂ©rente aux infrastructures matĂ©rielles et logicielles rendent les codes difficiles Ă Ă©crire et Ă maintenir. Il devient donc nĂ©cessaire de proposer de nouveaux intergiciels et modĂšles pour simplifier la conception des applications.
DonnĂ©es et connaissances : automatiser ou effectuer des prĂ©dictions efficaces nĂ©cessite de collecter et de traiter de grands volumes de donnĂ©es hĂ©tĂ©rogĂšnes, et il est donc nĂ©cessaire de proposer et dâĂ©tudier de nouveaux algorithmes permettant de collecter et traiter efficacement ces donnĂ©es.
MĂ©thodes formelles : la vĂ©rification, la preuve formelle, le test et le monitoring des architectures logicielles et leurs domaines applicatifs (systĂšmes complexes et critiques, dĂ©tection dâintrusion, lignes de produits logiciels) pour garantir leur correction et fiabilitĂ©.