Mar 5 – 7, 2024
Julius-Maximilians-Universität Würzburg
Europe/Berlin timezone

Large-scale C/C++ code restructuring with Coccinelle

Mar 6, 2024, 11:10 AM
20m
HS3

HS3

Talk (15min + 5min) Research Software in C/C++ Cross-Platform Development with C/C++

Speaker

Michele Martone (Leibniz Supercomputing Centre)

Description

Did you inherit a huge C or C++ research code?
Are you supposed to make it faster (say you're in HPC)?
Are you supposed to introduce new features (say you're in physics)?
Or perhaps you want to rejuvenate this code?
You estimate the code to be too large for that to be done properly or cleanly?
This talk introduces the ideas of the Coccinelle system for large-scale code analysis and restructuring.
You are invited to visit our 2h tutorial to get a working introduction to the tool usage.
See https://github.com/coccinelle/coccinelle for more about Coccinelle.

Slot length other(help with comment)

Primary author

Michele Martone (Leibniz Supercomputing Centre)

Co-author

Dr Julia Lawall (Inria Paris, France)

Presentation materials