Graphical scenarios for specifying temporal properties: an automated approach

M Autili, P Inverardi, P Pelliccione - Automated Software Engineering, 2007 - Springer
Temporal logics are commonly used for reasoning about concurrent systems. Model
checkers and other finite-state verification techniques allow for automated checking of …

SYNTHESIS: a tool for automatically assembling correct and distributed component-based systems

M Autili, P Inverardi, A Navarra… - … Conference on Software …, 2007 - ieeexplore.ieee.org
SYNTHESIS is a tool for automatically assembling correct and distributed component-based
systems. In our context, a system is correct when it is deadlock-free and performs only …

[HTML][HTML] Automated synthesis of application-layer connectors from automata-based specifications

M Autili, P Inverardi, R Spalazzese, M Tivoli… - Journal of Computer and …, 2019 - Elsevier
Abstract Ubiquitous and Pervasive Computing, and the Internet of Things, promote dynamic
interaction among heterogeneous systems. To achieve this vision, interoperability among …

Failure-free coordinators synthesis for component-based architectures

M Tivoli, P Inverardi - Science of Computer Programming, 2008 - Elsevier
One of the main problems in component assembly is how to establish properties on the
assembly code by only assuming a limited knowledge of the single component properties …

The future of software: Adaptation and dependability

P Inverardi, M Tivoli - International Summer School on Software …, 2006 - Springer
Software in the near ubiquitous future (Softure) will need to cope with variability, as software
systems get deployed on an increasingly large diversity of computing platforms and …

A scenario based notation for specifying temporal properties

M Autili, P Inverardi, P Pelliccione - Proceedings of the 2006 …, 2006 - dl.acm.org
Temporal logics are commonly used for reasoning about concurrent systems. Model
checkers and other finite-state verification techniques allow for automated checking of …

Adaptation of open component-based systems

P Poizat, G Salaün - International Conference on Formal Methods for …, 2007 - Springer
Software adaptation aims at generating software pieces called adaptors to compensate
interface and behavioural mismatch between components or services. This is crucial to …

Synthesis of decentralized and concurrent adaptors for correctly assembling distributed component-based systems

M Autili, L Mostarda, A Navarra, M Tivoli - Journal of Systems and Software, 2008 - Elsevier
Building a distributed system from third-party components introduces a set of problems,
mainly related to compatibility and communication. Our existing approach to solve such …

An architectural approach to the correct and automatic assembly of evolving component-based systems

P Pelliccione, M Tivoli, A Bucchiarone… - Journal of Systems and …, 2008 - Elsevier
Software components are specified, designed and implemented with the intention to be
reused, and they are assembled in various contexts in order to produce a multitude of …

Application-layer connector synthesis

P Inverardi, R Spalazzese, M Tivoli - … School on Formal Methods for the …, 2011 - Springer
The heterogeneity characterizing the systems populating the Ubiquitous Computing
environment prevents their seamless interoperability. Heterogeneous protocols may be …