Team leader: Walid GAAALOUL

ACMES is a computer science team working on the following topics :software infrastructures  (acquisition, storage, middleware, high performance), business process management, data management, artificial intelligence (reasoning models, knowledge extraction, data mining, machine learning).

The team addresses mainly three scientific challenges associated to these hardware and software architectures: (1) scalability, (2) the complexity of hardware architectures and software stacks and (3) the dynamicity of  infrastructures,  heterogeneous  and big data produced by these infrastructures.
ACMES is organized in three main axis:

High Performance: simulations and predictions need important computing resources that have to be optimized for efficiency and energy purposes.

Software engineering and middleware: the complexity, heterogeneity and the dynamicity of modern hardware and software infrastructures greatly increase the complexity of software development and maintenance. New middlewares and programing models are needed to simplify the design and the coding of applications.

Data and knowledge: new algorithms, models and methods are needed to collect, curate and learn/reason from large volume of heterogeneous data and streams.

ACMES addresses these topics at all level of the software stack: at the operating system level at the middleware level and at the application level.