Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Alessandro Fantechi is active.

Publication


Featured researches published by Alessandro Fantechi.


CHARME '95 Proceedings of the IFIP WG 10.5 Advanced Research Working Conference on Correct Hardware Design and Verification Methods | 1995

Verifying hardware components within JACK

Rocco De Nicola; Alessandro Fantechi; Stefania Gnesi; Salvatore Larosa; Gioia Ristori

JACK (the acronym for Just Another Concurrency Kit) is a workbench integrating a set of verification tools for concurrent system specifications, supported by a graphical interface offering facilities to use these tools separately or in combination. The environment offers several functionalities to support the design, analysis and verification of systems specified using process algebras. In this paper we use JACK to formally specify the hardware components of a buffer system. Then we verify, by using the checking capabilities of JACK, the correctness of the specification with respect to some safety requirements, expressed in the action based temporal logic ACTL.


european dependable computing conference | 1994

Formal Reasoning on Fault Coverage of Fault Tolerant Techniques: A Case Study

Cinzia Bernardeschi; Alessandro Fantechi; Luca Simoncini

In this paper we show how a formal reasoning can be applied for studying the fault coverage of a fault tolerant technique when the behaviour of a system with a set of predefined faults is considered. This method is based on process algebras and equivalence theory. The behaviour of the system in absence of faults is formally specified and faults are assumed as random events which interfere with the system by modifying its behaviour. A fault tolerant technique can be proved to tolerate the set of predefined faults iff the actual behaviour of the system is the same as the behaviour of the system in absence of faults. The approach is illustrated by considering the design of a stable storage disk.


Archive | 1997

Formal Verification of Safety Requirements on Complex Systems

Cinzia Bernardeschi; Alessandro Fantechi; Stefania Gnesi

In this paper we present a logical characterization, by means of ACTL formulae, of safety requirements to be formally verified over safety critical complex systems. In this class of systems the formal verification of requirements is often hardened by state explosion problems. To deal with this problem, the characterization we propose allows the satisfiability of a safety requirement over a complex system to be derived by its satisfiability over those component subsystems that are directly involved in the given requirement. The proposed methodology has been successfully used for the formal verification of safety requirements of a particular system, that is a railway computer based signalling control system.


Proceedings of the 7th IFIP WG6.1 International Conference on Formal Description Techniques VII | 1995

Tableau methods to describe strong bisimilarity on LOTOS processes involving pure interleaving and enabling

Alessandro Fantechi; Stefania Gnesi; R. Sacchelli

Several methodologies and most automatic tool support for LOTOS [1] can only be used if the specifications considered describe finite-state machines [2,3,4]. For example, an equivalence verifier can only manipulate specifications in this class; an attempt to verify the equivalence of two non finite-state processes may not terminate with an answer. However, as it is known, LOTOS gives the possibility to describe also non finite-state systems. So it could be useful to provide methodologies and tools for verification on this class of systems. Indeed more powerful verification techniques have recently been exploited for non-finite state systems defined in other process algebras.


mathematical foundations of computer science | 1993

An Expressive Logic for Basic Process Algebra

Alessandro Fantechi; Stefania Gnesi; V. Perticaroli

In this paper we present a branching time temporal logic for Basic Process Algebra. This logic is an enrichment of the branching temporal logic CTL with a branching sequential composition operator, named chop branching. The logic so obtained is proved to be expressive with respect to the bisimulation semantics defined on BPAδ, rec terms, and is able to describe context-free properties of systems.


A generic fault-tolerant architecture for real-time dependable systems | 2001

Formal verification

Cinzia Bernadeschi; Alessandro Fantechi; Stefania Gnesi


Proceedings of the IFIP WG6.1 Tenth International Symposium on Protocol Specification, Testing and Verification X | 1990

Compositional logic semantics and LOTOS

Alessandro Fantechi; Stefania Gnesi; Gioia Ristori


Archive | 1998

Formal Specification and Verification of the Inter-Channel Consistency Network

Cinzia Bernardeschi; Alessandro Fantechi; Stefania Gnesi; Antonella Santone


Archive | 1995

Modelling Transition Systems within an Action Based Logic

Alessandro Fantechi; Stefania Gnesi; Gioia Ristori


Archive | 1991

How Much Expressive Are LOTOS Expressions

Alessandro Fantechi; Stefania Gnesi; G. Mazzarini

Collaboration


Dive into the Alessandro Fantechi's collaboration.

Top Co-Authors

Avatar

Stefania Gnesi

Istituto di Scienza e Tecnologie dell'Informazione

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Stefania Gnesi

Istituto di Scienza e Tecnologie dell'Informazione

View shared research outputs
Researchain Logo
Decentralizing Knowledge