Francesco Alberti

dblp:05/8375 · DBLP profile ↗
← Back
14ranked-venue papers
11as first author
0since 2021 · last 2017
0000-0001-5732-8224ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 6 · 6 first-authorSoftware engineering, systems software and programming languages · 5 · 3 first-authorArtificial intelligence and machine learning · 3 · 3 first-authorSecurity and privacy · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 1 heaviest of 1, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
interpolation
0.112012
SAFARI: SMT-Based Abstraction for Arrays with Interpolants · CAV 2012

Methods — techniques the papers use, named apart from their topics

interpolants · 0.1abstraction · 0.1SMT · 0.1
YearPublicationVenuePosition
2017 Cardinality constraints for arrays (decidability results and applications)
Francesco Alberti, Silvio Ghilardi, Elena Pagani
Formal Methods Syst. Des.1
2017 A Framework for the Verification of Parameterized Infinite-state Systems
abstract
We present our framework for the verification of parameterized infinite-state systems. The framework has been successfully applied in the verification of heterogeneous systems, ranging from distributed fault-tolerant protocols to programs handling unbounded data-structures. In such application doma ins, being able to infer quantified invariants is a mandatory requirement for successful results. Our framework differentiates itself from the state-of-the-art solutions targeting the generation of quantified safe inductive invariants: instead of monolitically exploiting a single static analysis technique, it is based on the effective integration of several analysis strategies. The paper targets the description of the engineering strategies adopted for a successful implementation of such an integrated framework, and presents the extensive experimental evaluation demonstrating its effectiveness.
Francesco Alberti, Silvio Ghilardi, Natasha Sharygina
Fundam. Informaticae1
2016 Co-creating Security-and-Privacy-by-Design Systems
abstract
The elicitation and the analysis of security and privacy requirements are generally intended as being mainly performed by field experts. In this paper we show how it is possible to integrate practical Co-Creation processes into Security-and-Privacy-by-Design methodologies. In addition, we present some guidelines showing how it is possible to translate the high-level requirements obtained from the end-user engaging into verifiable low-level requirements and technological requirements. The paper demonstrates as well the feasibility of our approach by applying it in two realistic scenarios where the outsourcing of personal and sensitive data requires high-level of security and privacy.
Sauro Vicini, Francesco Alberti, Nicolás Notario, Alberto Crespo, Juan Ramón Troncoso-Pastoriza, Alberto Sanna
ARES2
2015 A Simple Abstraction of Arrays and Maps by Program Translation
David Monniaux, Francesco Alberti
SAS2
2015 Decision Procedures for Flat Array Properties
Francesco Alberti, Silvio Ghilardi, Natasha Sharygina
J. Autom. Reason.1
2014 Booster: An Acceleration-Based Verification Framework for Array Programs
Francesco Alberti, Silvio Ghilardi, Natasha Sharygina
ATVA1
2014 Verige: verification with invariant generation engine
abstract
Program verification systems fail in verifying programs if appropriate loop invariants are not suggested. Generation of loop invariants in general is an art and providing them manually is a highly complex task (if possible at all). In this paper we present VERIGE, a tool that integrates a verifier with an invariant generator engine. VERIGE implements a novel generic algorithm that can alleviate the load on the invariant generator and consequently achieve a general speed-up of program verification.
Nicolas Latorre, Francesco Alberti, Natasha Sharygina
SPIN2
2014 Decision Procedures for Flat Array Properties
Francesco Alberti, Silvio Ghilardi, Natasha Sharygina
TACAS1
2014 An extension of lazy abstraction with interpolation for programs with arrays
Francesco Alberti, Roberto Bruttomesso, Silvio Ghilardi, Silvio Ranise, Natasha Sharygina
Formal Methods Syst. Des.1
2012 SAFARI: SMT-Based Abstraction for Arrays with Interpolants
Francesco Alberti, Roberto Bruttomesso, Silvio Ghilardi, Silvio Ranise, Natasha Sharygina
CAV1
2012 Lazy Abstraction with Interpolants for Arrays
Francesco Alberti, Roberto Bruttomesso, Silvio Ghilardi, Silvio Ranise, Natasha Sharygina
LPAR1
2011 ASASP: Automated Symbolic Analysis of Security Policies
Francesco Alberti, Alessandro Armando, Silvio Ranise
CADE1
2011 Efficient symbolic automated analysis of administrative attribute-based RBAC-policies
abstract
Automated techniques for the security analysis of Role-Based Access Control (RBAC) access control policies are crucial for their design and maintenance. The definition of administrative domains by means of attributes attached to users makes the RBAC model easier to use in real scenarios but complicates the development of security analysis techniques, that should be able to modularly reason about a wide range of attribute domains. In this paper, we describe an automated symbolic security analysis technique for administrative attribute-based RBAC policies. A class of formulae of first-order logic is used as an adequate symbolic representation for the policies and their administrative actions. State-of-the-art automated theorem proving techniques are used (off-the-shelf) to mechanize the security analysis procedure. Besides discussing the assumptions for the effectiveness and termination of the procedure, we demonstrate its efficiency through an extensive empirical evaluation.
Francesco Alberti, Alessandro Armando, Silvio Ranise
AsiaCCS1
2010 Brief Announcement: Automated Support for the Design and Validation of Fault Tolerant Parameterized Systems - A Case Study
Francesco Alberti, Silvio Ghilardi, Elena Pagani, Silvio Ranise, Gian Paolo Rossi 0001
DISC1