Pith. sign in

REVIEW

Towards a modern CMake workflow

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2110.07424 v1 pith:J4YV5M2N submitted 2021-09-30 cs.NI cs.PF

classification cs.NIcs.PF
keywords cmakeomnetprojectscodecommonmodernproductionsimulation
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Modern CMake offers the features to manage versatile and complex projects with ease. With respect to OMNeT++ projects, a workflow relying on CMake enables projects to combine discrete event simulation and production code in a common development environment. Such a combination means less maintenance effort and thus potentially more sustainable and long-living software. This paper highlights the significant improvements since the first attempt of using CMake in OMNeT++ projects. In particular, a state-of-the-art integration of OMNeT++ in Visual Studio Code including support for debugging and multi-platform compilation is presented. Last but not least, an exemplary use case demonstrates the powerful mix of production and simulation code in a common software architecture supported by the OMNeT++ CMake package.

Discussion (0). Continue with ORCID to comment.

Pith tools