Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andrea Fedeli

dblp:18/5875 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none

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

Software engineering, systems software and programming languages · 4Systems, architecture and hardware · 3 · 1 first-authorTheory of computation · 2

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 73% Embedded and real-time systems · 27%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
functional verification
0.112007
Properties Incompleteness Evaluation by Functional Verification · IEEE Trans. Computers 2007
Electronic design automation
hardware verification and test
0.112007
Properties Incompleteness Evaluation by Functional Verification · IEEE Trans. Computers 2007
Electronic design automation › hardware verification and test
formal verification
0.012004
Timed State Space Analysis of Real-Time Preemptive Systems · IEEE Trans. Software Eng. 2004
Embedded and real-time systems
real-time scheduling
0.012004
Timed State Space Analysis of Real-Time Preemptive Systems · IEEE Trans. Software Eng. 2004
Embedded and real-time systems › real-time scheduling
schedulability analysis
0.012004
Timed State Space Analysis of Real-Time Preemptive Systems · IEEE Trans. Software Eng. 2004
Electronic design automation › hardware verification and test › formal verification
state space analysis
0.012004
Timed State Space Analysis of Real-Time Preemptive Systems · IEEE Trans. Software Eng. 2004
Electronic design automation
model checking
0.012007
Properties Incompleteness Evaluation by Functional Verification · IEEE Trans. Computers 2007

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

static verification · 0.1fault simulation · 0.1dynamic verification · 0.1automatic test pattern generation · 0.1time petri nets · 0.0state space enumeration · 0.0
YearPublicationVenuePosition
2007 Properties Incompleteness Evaluation by Functional Verification
abstract
Verification engineers cannot guarantee the correctness of the system implementation by model checking if the set of proven properties is incomplete. However, the use of model checking lacks widely accepted coverage metrics to evaluate the property completeness. The already existing metrics are based on time-consuming formal approaches that cannot be efficiently applied to medium/large systems. In this context, the paper proposes a coverage methodology based on a combination of static and dynamic verification that allows us to reduce the evaluation time with respect to pure formal approaches. The joining point between static and dynamic verification is represented by a fault model targeting functional descriptions. Functional fault simulation and dynamic automatic test pattern generation are used to quickly estimate the capability of properties in detecting functional faults. This provides a first estimation of the property completeness. Then, if necessary, model checking is used to complete the analysis, avoiding the underestimation of the property coverage that can be obtained due to the lack of exhaustiveness of dynamic verification. The proposed approach is theoretically founded and its effectiveness is compared with already existing techniques. In addition, experimental results to confirm the theoretical results are provided
Andrea Fedeli, Franco Fummi, Graziano Pravadelli
IEEE Trans. Computers1
2005 Extended abstract: on the property-based verification in SoC design flow founded on transaction level modeling
abstract
In this paper we present the properties specification language (PSL) utilization in a system level verification flow for system on chip (SoC) designs, A compositional approach is proposed and two properties-based techniques are described and compared in terms of properties refinement effort and simulation speed delay.
Nicola Bombieri, Andrea Fedeli, Franco Fummi
MEMOCODE2
2004 Timed State Space Analysis of Real-Time Preemptive Systems
abstract
A modeling notation is introduced which extends time Petri nets with an additional mechanism of resource assignment making the progress of timed transitions be dependent on the availability of a set of preemptable resources. The resulting notation, which we call preemptive time Petri nets, permits natural description of complex real-time systems running under preemptive scheduling, with periodic, sporadic, and one-shot processes, with nondeterministic execution times, with semaphore synchronizations and precedence relations deriving from internal task sequentialization and from interprocess communication, running on multiple processors. A state space analysis technique is presented which supports the validation of preemptive time Petri net models, combining tight schedulability analysis with exhaustive verification of the correctness of logical sequencing. The analysis technique partitions the state space in equivalence classes in which timing constraints are represented in the form of difference bounds matrixes. This permits it to maintain a polynomial complexity in the representation and derivation of state classes, but it does not tightly encompass the constraints deriving from preemptive behavior, thus producing an enlarged representation of the state space. False behaviors deriving from the approximation can be cleaned-up through an algorithm which provides a necessary and sufficient condition for the feasibility of a behavior along with a tight estimation of its timing profile.
Giacomo Bucci, Andrea Fedeli, Luigi Sassoli, Enrico Vicario
IEEE Trans. Software Eng.2
2003 Modeling Flexible Real Time Systems with Preemptive Time Petri Nets
abstract
Preemptive Time Petri nets are obtained by extending Time Petri nets with an additional mechanism of resource assignment which makes the progress of timed transitions be dependent on the availability of a set of preemptable resources, and with the capability to make transition times and priorities be dependent on the marking. The combination of these capabilities supports description and verification of flexible real time systems running under preemptive scheduling, with periodic, sporadic and one shot processes, with non-deterministic execution times, with semaphore synchronizations and precedence relations deriving from internal task sequentialization and from interprocess communication. The expressive capabilities of the model and the type of results that can be derived through symbolic enumeration of its dense-timed state space are illustrated with reference to a flexible system mixing dynamic acceptance and performance polymorphism.
Giacomo Bucci, Andrea Fedeli, Luigi Sassoli, Enrico Vicario
ECRTS2
2003 Predicting Timeliness of Reactive Systems under Flexible Scheduling
abstract
A modeling and validation approach extending the formalism of timed Petri nets (TPN) for the analysis of real time systems with flexible scheduling capabilities is introduced. The new formalism is called AdaptiveTPNs. State space analysis of the model supports exhaustive prediction of the time needed to complete critical functions, and permits automatic identification of loading conditions which determine the reduction of the quality of produced results.
Giacomo Bucci, Andrea Fedeli, Enrico Vicario
ISADS2
2003 On the Use of a High-Level Fault Model to Check Properties Incompleteness
abstract
The use of model checking to validate descriptions of digital systems lacks a coverage metrics. The set of proven properties can be incomplete, thus not guaranteeing the behavioral checking completeness of the digital system implementation with respect to the specification. This paper proposes a coverage methodology based on a combination of model checking, high-level fault simulation and automatic test pattern generation, to estimate the incompleteness of a set of formal properties. The adopted high-level fault model allows to join dynamic and formal verification.
Franco Fummi, Graziano Pravadelli, Andrea Fedeli, Umberto Rossi, Franco Toto
MEMOCODE3
2002 Formal Verification Techniques: Industrial Status and Perspectives
abstract
Research in applied formal verification has become a hot topic in circuit and system design due to rising circuit complexity. Design verification presents the biggest bottleneck in digital hardware design. Major hardware bugs found in ASIC design may cause expensive project delays when they are discovered during system test on the real silicon chip. The consequences are severe, from cost overruns to lost market opportunity. Simulation and emulation tools, which are traditionally used to find bugs in a design, often cannot find the corner cases or hard-to-find bugs that may occur only after hundreds of thousands of cycles, and are well beyond the reach of conventional simulation and emulation technologies. Formal methods have emerged as an alternative approach to ensure the quality and correctness of hardware designs, overcoming some of the limitations of traditional validation techniques such as simulation and testing.
Joel Blasquez, Marten van Hulst, Andrea Fedeli, Jean-Luc Lambert, Dominique Borrione, Coby Hanoch, Pierre Bricaud
DATE3
2002 An error simulation based approach to measure error coverage of formal properties
abstract
Many approaches have been proposed for digital system verification, either based on simulation strategies or on formal verification techniques. Both of them show advantages and drawbacks and new mixed approaches have been presented in order to improve the verification process. Specifically, the adoption of formal methods still lacks a coverage metrics to let the verification engineer get a measure of which portion of the circuit is already covered by the written properties that far and which parts still need to be addressed. The present paper describes a new simulation based methodology aimed at measuring the error coverage achieved by temporal assertions proved by model checking. The approach has been applied to the description of a protocol converter block, and some preliminary results are presented in the paper.
Paolo Azzoni, Andrea Fedeli, Franco Fummi, Graziano Pravadelli, Umberto Rossi, Franco Toto
ACM Great Lakes Symposium on VLSI2