activity
20012023
most citedPURRS: Towards Computer Algebra Support for Fully Automatic Worst-Case Complexity Analysis

21 citations · 78 across the 23 of their papers we have counts for

collaborators

24 papers

cs.PL2023★ 2 cited

C-rusted: The Advantages of Rust, in C, without the Disadvantages

Roberto Bagnara, Abramo Bagnara, Federico Serafini

C-rusted is an innovative technology whereby C programs can be (partly) annotated so as to express: ownership, exclusivity and shareability of language, system and user-defined res…

cs.PL2022

Coding Guidelines and Undecidability

Roberto Bagnara, Abramo Bagnara, Patricia M. Hill

The C and C++ programming languages are widely used for the implementation of software in critical systems. They are complex languages with subtle features and peculiarities that m…

cs.PL2021

A Rationale-Based Classification of MISRA C Guidelines

Roberto Bagnara, Abramo Bagnara, Patricia M. Hill

MISRA C is the most authoritative language subset for the C programming language that is a de facto standard in several industry sectors where safety and security are of paramount…

cs.PL2020★ 2 cited

BARR-C:2018 and MISRA C:2012: Synergy Between the Two Most Widely Used C Coding Standards

Roberto Bagnara, Michael Barr, Patricia M. Hill

The Barr Group's Embedded C Coding Standard (BARR-C:2018, which originates from the 2009 Netrino's Embedded C Coding Standard) is, for coding standards used by the embedded system…

cs.PL2019★ 1 cited

That's C, baby. C!

Roberto Bagnara

Hardly a week goes by at BUGSENG without having to explain to someone that almost any piece of C text, considered in isolation, means absolutely nothing. The belief that C text has…

cs.PL2019★ 6 cited

Correct Approximation of IEEE 754 Floating-Point Arithmetic for Program Verification

Roberto Bagnara, Abramo Bagnara, Fabio Biselli +2

Verification of programs using floating-point arithmetic is challenging on several accounts. One of the difficulties of reasoning about such programs is due to the peculiarities of…