Ivano Salvo

dblp:39/7023 · DBLP profile ↗
← Back
24ranked-venue papers
0as first author
4since 2021 · last 2023
0000-0003-3111-701XORCID · corroborated

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

Theory of computation · 16 · 3 since 2021Software engineering, systems software and programming languages · 7 · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2023 Polynomial recognition of vulnerable multi-commodities
Dario Fiorenza, Daniele Gorla, Ivano Salvo
Inf. Process. Lett.3
2022 Characterising spectra of equivalences for event structures, logically
Paolo Baldan, Daniele Gorla, Tommaso Padoan, Ivano Salvo
Inf. Comput.4
2022 Behavioural logics for configuration structures
Paolo Baldan, Daniele Gorla, Tommaso Padoan, Ivano Salvo
Theor. Comput. Sci.4
2021 Conflict vs causality in event structures
Daniele Gorla, Ivano Salvo
J. Log. Algebraic Methods Program.2
2019 Depletable channels: dynamics, behaviour, and efficiency in network design
Pietro Cenciarelli, Daniele Gorla, Ivano Salvo
Acta Informatica3
2019 A Polynomial-Time Algorithm for Detecting the Possibility of Braess Paradox in Directed Graphs
Pietro Cenciarelli, Daniele Gorla, Ivano Salvo
Algorithmica3
2018 An Efficient Algorithm for Network Vulnerability Analysis Under Malicious Attacks
Toni Mancini, Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
ISMIS4
2018 Inefficiencies in network models: A graph-theoretic perspective
Pietro Cenciarelli, Daniele Gorla, Ivano Salvo
Inf. Process. Lett.3
2017 On minimising the maximum expected verification time
Toni Mancini, Federico Mari, Annalisa Massini, Igor Melatti, Ivano Salvo, Enrico Tronci
Inf. Process. Lett.5
2015 User Flexibility Aware Price Policy Synthesis for Smart Grids
abstract
In order to optimally manage a modern electricity distribution network, peaks in residential users demand should be avoided, as this can reduce energy and network asset management costs. Furthermore, this must be done without compressing residential users demand. To this aim, in a demand response setting, residential users are given a price policy, which economically motivates them to shift their loads in order to achieve this goal. However, if the price policy for all users is similar, this demand response may result in simply shifting the demand peaks (peak rebound), leaving the problem unsolved. In this paper we propose a novel methodology which i) for each network substation s, automatically computes the desired power profile to be kept in order to optimally manage the network itself, ii) for each network substation s, automatically synthesizes individualized price policies for residential users connected to s, so that s is kept at the desired profile. Note that price policies individualization avoids the peak rebound problem, as different users have different low tariff areas. Furthermore, our methodology measures the flexibility of a residential user as the capacity needed by a home energy storage system (e.g., a battery) to always follow the given price policy, thus mitigating residential users discomfort. We show the feasibility of our approach on a realistic scenario taken from an existing medium voltage Danish distribution network.
Toni Mancini, Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci, Jorn Klaas Gruber, Barry P. Hayes, Milan Prodanovic, Lars Elmegaard
DSD4
2014 Patient-specific models from inter-patient biological models and clinical records
abstract
One of the main goals of systems biology models in a health-care context is to individualise models in order to compute patient-specific predictions for the time evolution of species (e.g., hormones) concentrations. In this paper we present a statistical model checking based approach that, given an inter-patient model and a few clinical measurements, computes a value for the model parameter vector (model individualisation) that, with high confidence, is a global minimum for the function evaluating the mismatch between the model predictions and the available measurements. We evaluate effectiveness of the proposed approach by presenting experimental results on using the GynCycle model (describing the feedback mechanisms regulating a number of reproductive hormones) to compute patient-specific predictions for the time evolution of blood concentrations of E2 (Estradiol), P4 (Progesterone), FSH (Follicle-Stimulating Hormone) and LH (Luteinizing Hormone) after a certain number of clinical measurements.
Enrico Tronci, Toni Mancini, Ivano Salvo, Stefano Sinisi, Federico Mari, Igor Melatti, Annalisa Massini, Francesco Davì, Thomas Dierkes, Rainald Ehrig, Susanna Röblitz, Brigitte Leeners, Tillmann H. C. Kruger, Marcel Egli, Fabian Ille
FMCAD3
2014 Model-based synthesis of control software from system-level formal specifications
abstract
Many embedded systems are indeed software-based control systems , that is, control systems whose controller consists of control software running on a microcontroller device. This motivates investigation on formal model-based design approaches for automatic synthesis of embedded systems control software. We present an algorithm, along with a tool QKS implementing it, that from a formal model (as a discrete-time linear hybrid system ) of the controlled system ( plant ), implementation specifications (that is, number of bits in the Analog-to-Digital , AD, conversion) and system-level formal specifications (that is, safety and liveness requirements for the closed loop system ) returns correct-by-construction control software that has a Worst-Case Execution Time (WCET) linear in the number of AD bits and meets the given specifications. We show feasibility of our approach by presenting experimental results on using it to synthesize control software for a buck DC-DC converter, a widely used mixed-mode analog circuit, and for the inverted pendulum.
Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
ACM Trans. Softw. Eng. Methodol.3
2013 A Map-Reduce Parallel Approach to Automatic Synthesis of Control Software
Vadim Alimguzhin, Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
SPIN4
2013 On-the-Fly Control Software Synthesis
Vadim Alimguzhin, Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
SPIN4
2012 On model based synthesis of embedded control software
abstract
Many Embedded Systems are indeed Software Based Control Systems (SBCSs), that is control systems whose controller consists of control software running on a microcontroller device. This motivates investigation on Formal Model Based Design approaches for control software. Given the formal model of a plant as a Discrete Time Linear Hybrid System and the implementation specifications (that is, number of bits in the Analog-to-Digital (AD) conversion) correct-by-construction control software can be automatically generated from System Level Formal Specifications of the closed loop system (that is, safety and liveness requirements), by computing a suitable finite abstraction of the plant.
Vadim Alimguzhin, Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
EMSOFT4
2012 Undecidability of Quantized State Feedback Control for Discrete Time Linear Hybrid Systems
Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
ICTAC3
2010 Synthesis of Quantized Feedback Control Software for Discrete Time Linear Hybrid Systems
Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci
CAV3
2009 Depletable Channels: Dynamics and Behaviour
Pietro Cenciarelli, Daniele Gorla, Ivano Salvo
FCT3
2009 Model Checking Coalition Nash Equilibria in MAD Distributed Systems
Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci, Lorenzo Alvisi, Allen Clement, Harry C. Li
SSS3
2008 Model Checking Nash Equilibria in MAD Distributed Systems
abstract
We present a symbolic model checking algorithm for verification of Nash equilibria in finite state mechanisms modeling multiple administrative domains (MAD) distributed systems. Given a finite state mechanism, a proposed protocol for each agent and an indifference threshold for rewards, our model checker returns PASS if the proposed protocol is a Nash equilibrium (up to the given indifference threshold) for the given mechanism, FAIL otherwise. We implemented our model checking algorithm inside the NuSMV model checker and present experimental results showing its effectiveness for moderate size mechanisms.
Federico Mari, Igor Melatti, Ivano Salvo, Enrico Tronci, Lorenzo Alvisi, Allen Clement, Harry C. Li
FMCAD3
2003 Intersection Types and lambda-Definability
abstract
This paper presents a novel method for comparing computational properties of λ-terms that are typeable with intersection types, with respect to terms that are typeable with Curry types. We introduce a translation from intersection typing derivations to Curry typeable terms that is preserved by β-reduction: this allows the simulation of a computation starting from a term typeable in the intersection discipline by means of a computation starting from a simply typeable term. Our approach proves strong normalisation for the intersection system naturally by means of purely syntactical techniques. The paper extends the results presented in Bucciarelli et al. (1999) to the whole intersection type system of Barendregt, Coppo and Dezani, thus providing a complete proof of the conjecture, proposed in Leivant (1990), that all functions uniformly definable using intersection types are already definable using Curry types.
Antonio Bucciarelli, Adolfo Piperno, Ivano Salvo
Math. Struct. Comput. Sci.3
2001 A Characterization of Weakly Church-Rosser Abstract Reduction Systems That Are Not Church-Rosser
Benedetto Intrigila, Ivano Salvo, Stefano Sorgi
Inf. Comput.2
1999 Some Computational Properties of Intersection Types
abstract
This paper presents a new method for comparing computation-properties of /spl lambda/-terms typeable with intersection types with respect to terms typeable with Curry types. In particular, strong normalization and /spl lambda/-definability are investigated. A translation is introduced from intersection typing derivations to Curry typeable terms; the main feature of the proposed technique is that the translation is preserved by /spl beta/-reduction. This allows to simulate a computation starting from a term typeable in the intersection discipline by means of a computation starting from a simply typeable term. Our approach naturally leads to prove strong normalization in the intersection system by means of purely syntactical techniques. In addition, the presented method enables us to give a proof of a conjecture proposed by Leivant in 1990, namely that all functions uniformly definable using intersection types are already definable using Curry types.
Antonio Bucciarelli, Silvia De Lorenzis, Adolfo Piperno, Ivano Salvo
LICS4
1998 Totality, Definability and Boolean Ciruits
Antonio Bucciarelli, Ivano Salvo
ICALP2