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

Silvia Chiusano

dblp:00/2669 · DBLP profile ↗
← Back
49ranked-venue papers
8as first author
4since 2021 · last 2025
0000-0002-5740-5004ORCID · verified

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

Systems, architecture and hardware · 21 · 8 first-author · 1 since 2021Databases, data management, data science and information retrieval · 13 · 1 since 2021Artificial intelligence and machine learning · 11Applied, interdisciplinary, general and emerging computing · 8 · 1 since 2021Software engineering, systems software and programming languages · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 since 2021Security and privacy · 1

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.

Databases, data mining, and information retrieval
4 papers
Data mining · 79% Indexing and storage engines · 18% Data integration and cleaning · 3%

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

TopicWeightPapersLastEvidence papers
Data mining
pattern mining
0.232009
IMine: Index Support for Item Set Mining · IEEE Trans. Knowl. Data Eng. 2009
A Lazy Approach to Associative Classification · IEEE Trans. Knowl. Data Eng. 2008
Essential classification rule sets · ACM Trans. Database Syst. 2004
Data mining › pattern mining
association rule mining
0.122008
A Lazy Approach to Associative Classification · IEEE Trans. Knowl. Data Eng. 2008
Essential classification rule sets · ACM Trans. Database Syst. 2004
Data mining › predictive modeling › classification › rule learning
associative classification
0.122008
A Lazy Approach to Associative Classification · IEEE Trans. Knowl. Data Eng. 2008
Essential classification rule sets · ACM Trans. Database Syst. 2004
Data mining › predictive modeling
classification
0.112008
A Lazy Approach to Associative Classification · IEEE Trans. Knowl. Data Eng. 2008
Data mining › pattern mining › association rule mining
rule pruning
0.112008
A Lazy Approach to Associative Classification · IEEE Trans. Knowl. Data Eng. 2008
Data integration and cleaning › interoperability › database interoperability
database management system integration
0.012009
IMine: Index Support for Item Set Mining · IEEE Trans. Knowl. Data Eng. 2009
Data mining › pattern mining › itemset mining
frequent itemset mining
0.012005
Index Support for Frequent Itemset Mining in a Relational DBMS · ICDE 2005

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

FP-growth · 0.1clustering on disk blocks · 0.1LCM v.2 · 0.1lazy pruning · 0.1compact rule set representation · 0.1rule pruning · 0.0
YearPublicationVenuePosition
2025 Boosting the Entity-Relationship Model for Document-Oriented Databases
Andrea Avignone, Silvia Chiusano, Alessandro Fiori, Riccardo Torlone
CoopIS2
2025 Advances on data management systems
Ladjel Bellatreche, Marlon Dumas, Panagiotis Karras, Raimundas Matulevicius, Silvia Chiusano, Tania Cerquitelli, Robert Wrembel
Inf. Syst.5
2024 Scalable K-Nearest Neighbors Implementation using Distributed Embedded Systems
abstract
The distributed embedded systems paradigm is a promising platform for high-performance embedded applications. We present a distributed algorithm and system based on cost-effective devices. The proof of concept shows how a parallelized approach leveraging a distributed embedded platform can address the computational of the Machine Learning K-Nearest Neighbors (K-NN) algorithm with large and heterogeneous datasets.
Corrado De Sio, Andrea Avignone, Luca Sterpone, Silvia Chiusano
CF4
2022 Complementing Location-Based Social Network Data With Mobility Data: A Pattern-Based Approach
abstract
Location-Based Social Networks can be profitably exploited to characterize citizens’ activities in urban environments. However, collecting LBSN is potentially challenging due to privacy concerns, connectivity issues, and potential imbalances in LBSN service usage. We propose to complement LBSN data with mobility data in the analysis of citizens’ activities in urban areas. Unlike the explicit insights provided by LBSN users, mobility data give implicit feedback on citizens’ habits. This paper explores the spatial and temporal conditions under which user habits are coherent according to both sources and reports the most reliable common sequences of visited categories of Points-Of-Interests. To this aim, it relies on a multidimensional model in which recurrent citizens’ activities are described by a new pattern type, namely the generalized activity pattern. It also detects the eventual presence of bias between LBSN and mobility user activities by customizing the established Statistical Parity metric. The motivations behind the detected bias are explained in terms of combinations of POI categories that are most likely to be the main causes. We evaluate the proposed approach on real-world data achieved from Foursquare check-ins, taxi service, and free-floating car sharing. The results highlight not only the complementarity of the data sources regarding specific POI categories, but also their interchangeability in many spatio-temporal conditions.
Elena Daraio, Luca Cagliero, Silvia Chiusano, Paolo Garza
IEEE Trans. Intell. Transp. Syst.3
2020 DSLE: A Smart Platform for Designing Data Science Competitions
abstract
During the last years an increasing number of university-level and post-graduation courses on Data Science have been offered. Practices and assessments need specific learning environments where learners could play with data samples and run machine learning and data mining algorithms. To foster learner engagement many closed-and open-source platforms support the design of data science competitions. However, they show limitations on the ability to handle private data, customize the analytics and evaluation processes, and visualize learners' activities and outcomes. This paper presents Data Science Lab Environment (DSLE, in short), a new open-source platform to design and monitor data science competitions. DSLE offers a easily configurable interface to share training and test data, design group works or individual sessions, evaluate the competition runs according to customizable metrics, manage public and private leaderboards, monitor participants' activities and their progress over time. The paper describes also a real experience of usage of DSLE in the context of a 1st-year M.Sc. course, which has involved around 160 students.
Giuseppe Attanasio, Flavio Giobergia, Andrea Pasini, Francesco Ventura, Elena Baralis, Luca Cagliero, Paolo Garza, Daniele Apiletti, Tania Cerquitelli, Silvia Chiusano
COMPSAC10
2020 An explainable data-driven approach to web directory taxonomy mapping
abstract
The spread of e-commerce and web applications has fostered the integration of cross-domain business activities. To efficiently retrieve products and services, web directories allow customers to browse multiple-level taxonomies to find specific products or services according to a predefined categorization. Providers need to periodically update web directory lists by aligning in-house taxonomies to domain-specific hierarchies coming from external sources. However, such taxonomy mapping procedures are often semi-automatic and rely on traditional word disambiguation techniques to capture the semantics behind categories and products descriptions. Hence, the flexibility and explainability of the underlying models are quite limited. This paper proposes an automated, explainable approach to web directory taxonomy mapping based on text categorization. It exploits two complementary word-based text representations: a frequency-based representation, which captures syntactic text similarities, and an embedding one, which highlights the underlying semantic relationships among words. Since the proposed solution is purely data-driven, it can be successfully applied to business domains where there is a lack of semantic models. The frequency-based text representation has shown to be particularly suitable for driving the automated taxonomy mapping procedure, whereas the embedding space has been profitably used to provide local explanations of the category assignments.
Elena Daraio, Luca Cagliero, Silvia Chiusano, Paolo Garza, Giuseppe Ricupero
KES3
2018 Characterizing unpredictable patterns in Wireless Sensor Network data
Luca Cagliero, Tania Cerquitelli, Silvia Chiusano, Paolo Garza, Antonio Attanasio
Inf. Sci.3
2017 Twitter data laid almost bare: An insightful exploratory analyser
Xin Xiao 0002, Antonio Attanasio, Silvia Chiusano, Tania Cerquitelli
Expert Syst. Appl.3
2016 Modeling Correlations among Air Pollution-Related Data through Generalized Association Rules
abstract
Today's citizens and city administrations have an increasing interest in monitoring the air quality in urban areas. Studying the causes of air pollution entails analyzing the correlations between heterogeneous data, among which pollutant concentrations, traffic flow measurements, and meteorological data. To this end, innovative data analytics solutions able to acquire, integrate, and analyze very large amounts of data are needed. This paper presents a new data mining system, named GEneralized Correlation analyzer of pOllution data (GECKO), to discover interesting and multiple-level correlations among a large variety of open air pollution-related data. Specifically, correlations among pollutant levels and traffic and climate conditions are discovered and analyzed at different abstraction levels. The knowledge extraction process is driven by a taxonomy to generalize low-level measurement values as the corresponding categories. To ease the manual inspection of the result, the extracted correlations are classified into few classes based on the semantics of underlying data. The experiments, performed on real data acquired in a major Italian Smart City, demonstrate the effectiveness of the proposed analytics engine in discovering correlations among pollutant data that are potentially useful for supporting city administrators in decision-making.
Luca Cagliero, Tania Cerquitelli, Silvia Chiusano, Paolo Garza, Giuseppe Ricupero, Xin Xiao 0002
SMARTCOMP3
2016 Exploiting clustering algorithms in a multiple-level fashion: A comparative study in the medical care scenario
Tania Cerquitelli, Silvia Chiusano, Xin Xiao 0002
Expert Syst. Appl.2
2015 Predicting Cardiopulmonary Response to Incremental Exercise Test
abstract
Cardiopulmonary exercise testing is a non-invasive method widely used to monitor various physiological signals, describing the cardiac and respiratory response of the patient to increasing workload. Since this method is physically very demanding, innovative data analysis techniques are needed to predict patient response thus lowering body stress and avoiding cardiopulmonary overload. This paper proposes the Cardiopulmonary Response Prediction (CRP) framework for early predicting the physiological signal values that can be reached during an incremental exercise test. The learning phase creates different models tailored to specific conditions (i.e., single-test and multiple-test models). Each model can be exploited in the real-time stream prediction phase to periodically predict, during the test execution, signal values achievable by the patient. Experimental results on a real dataset showed that CRP prediction is performed with a limited and acceptable error.
Elena Baralis, Tania Cerquitelli, Silvia Chiusano, Alessandro Mezzani, Davide Susta, Xin Xiao 0002
CBMS3
2015 Digging deep into weighted patient data through multiple-level patterns
Elena Baralis, Luca Cagliero, Tania Cerquitelli, Silvia Chiusano, Paolo Garza
Inf. Sci.4
2015 Scalable out-of-core itemset mining
Elena Baralis, Tania Cerquitelli, Silvia Chiusano, Alberto Grand
Inf. Sci.3
2015 Pattern set mining with schema-based constraint
Luca Cagliero, Silvia Chiusano, Paolo Garza, Giulia Bruno
Knowl. Based Syst.2
2015 MeTA: Characterization of Medical Treatments at Different Abstraction Levels
abstract
Physicians and health care organizations always collect large amounts of data during patient care. These large and high-dimensional datasets are usually characterized by an inherent sparseness. Hence, analyzing these datasets to figure out interesting and hidden knowledge is a challenging task. This article proposes a new data mining framework based on generalized association rules to discover multiple-level correlations among patient data. Specifically, correlations among prescribed examinations, drugs, and patient profiles are discovered and analyzed at different abstraction levels. The rule extraction process is driven by a taxonomy to generalize examinations and drugs into their corresponding categories. To ease the manual inspection of the result, a worthwhile subset of rules (i.e., nonredundant generalized rules) is considered. Furthermore, rules are classified according to the involved data features (medical treatments or patient profiles) and then explored in a top-down fashion: from the small subset of high-level rules, a drill-down is performed to target more specific rules. The experiments, performed on a real diabetic patient dataset, demonstrate the effectiveness of the proposed approach in discovering interesting rule groups at different abstraction levels.
Dario Antonelli, Elena Baralis, Giulia Bruno, Luca Cagliero, Tania Cerquitelli, Silvia Chiusano, Paolo Garza, Naeem Ahmed Mahoto
ACM Trans. Intell. Syst. Technol.6
2014 Misleading Generalized Itemset Mining in the Cloud
abstract
In the era of smart cities huge data volumes are continuously generated and collected, thus prompting the need for efficient and distributed data mining approaches. Generalized itemset mining is an established data mining technique, which entails the discovery of multiple-level patterns hidden in the analyzed data by exploiting analyst-provided taxonomies. Among the generalized itemsets, the most peculiar high-level patterns are those with many contrasting correlations among items at different abstraction levels. They represent misleading situations that are worth analyzing separately by experts during manual inspection. This paper proposes a novel cloud-based service, named MGI-CLOUD, to efficiently mine misleading multiple-level patterns, i.e., the Misleading Generalized Itemsets, on a distributed computing environment. MGI-CLOUD consists of a set of distributed MapReduce jobs running in the cloud. As a case study, the system has been contextualized in a real-life scenario, i.e., the analysis of traffic law infractions committed in a smart city environment. The experiments, performed on real datasets, demonstrate the efficiency and effectiveness of MGI-CLOUD.
Elena Baralis, Luca Cagliero, Tania Cerquitelli, Silvia Chiusano, Paolo Garza, Luigi Grimaudo, Fabio Pulvirenti
ISPA4
2013 New Trends in Databases and Information Systems: Contributions from ADBIS 2013
Yamine Aït-Ameur, Witold Andrzejewski, Ladjel Bellatreche, Barbara Catania, Tania Cerquitelli, Silvia Chiusano, Matteo Golfarelli, Giovanna Guerrini, Krzysztof Kaczmarski, Mirko Kämpf, Alfons Kemper, Tobias Lauer, Boris Novikov 0001, Themis Palpanas, Jaroslav Pokorný, Stefano Rizzi, Athena Vakali
ADBIS (2)6
2013 Frequent weighted itemset mining from gene expression data
abstract
Gene Expression Datasets (GEDs) usually consist of the expression values of thousands of genes within hundreds of samples. Frequent itemset and association rule mining algorithms have been applied to discover significant co-expressions among multiple genes from GEDs. To perform these data analyses, gene expression values are commonly discretized into a predefined number of bins. Such an expert-driven and not trivial preprocessing step could bias the quality of the mining result. This paper presents a novel approach to discovering gene correlations from GEDs which does not require data discretization. By representing per-sample gene expression values as item weights, frequent weighted itemsets can be extracted. The discovery of weighted itemsets instead of traditional (not weighted) ones prevents experts from discretizing GEDs before analyzing them and thus improves the effectiveness of the knowledge discovery process. Experiments performed on real GEDs demonstrate the effectiveness of the proposed approach.
Elena Baralis, Luca Cagliero, Tania Cerquitelli, Silvia Chiusano, Paolo Garza
BIBE4
2013 Analysis of Twitter Data Using a Multiple-level Clustering Strategy
Elena Baralis, Tania Cerquitelli, Silvia Chiusano, Luigi Grimaudo, Xin Xiao 0002
MEDI3
2013 Analysis of diabetic patients through their examination history
Dario Antonelli, Elena Baralis, Giulia Bruno, Tania Cerquitelli, Silvia Chiusano, Naeem Ahmed Mahoto
Expert Syst. Appl.5
2013 Early prediction of the highest workload in incremental cardiopulmonary tests
abstract
Incremental tests are widely used in cardiopulmonary exercise testing, both in the clinical domain and in sport sciences. The highest workload (denoted Wpeak) reached in the test is key information for assessing the individual body response to the test and for analyzing possible cardiac failures and planning rehabilitation, and training sessions. Being physically very demanding, incremental tests can significantly increase the body stress on monitored individuals and may cause cardiopulmonary overload. This article presents a new approach to cardiopulmonary testing that addresses these drawbacks. During the test, our approach analyzes the individual body response to the exercise and predicts the Wpeakvalue that will be reached in the test and an evaluation of its accuracy. When the accuracy of the prediction becomes satisfactory, the test can be prematurely stopped, thus avoiding its entire execution. To predict Wpeak, we introduce a new index, the CardioPulmonary Efficiency Index (CPE), summarizing the cardiopulmonary response of the individual to the test. Our approach analyzes the CPE trend during the test, together with the characteristics of the individual, and predicts Wpeak. A K-nearest-neighbor-based classifier and an ANN-based classier are exploited for the prediction. The experimental evaluation showed that the Wpeakvalue can be predicted with a limited error from the first steps of the test.
Elena Baralis, Tania Cerquitelli, Silvia Chiusano, Vincenzo D'Elia, Riccardo Molinari, Davide Susta
ACM Trans. Intell. Syst. Technol.3
2011 An Efficient Itemset Mining Approach for Data Streams
Elena Baralis, Tania Cerquitelli, Silvia Chiusano, Alberto Grand, Luigi Grimaudo
KES (2)3
2010 Predicting the highest workload in cardiopulmonary test
abstract
Cardiopulmonary exercise testing is an objective method to evaluate both the cardiac and pulmonary functions. It is used in different application domains, ranging from the clinical domain to sport sciences, to assess possible cardiac failures as well as athete performance. The highest workload reached in the test is a key information to evaluate the individual's physiological characteristics, to plan rehabilitation and/or training sessions. However, these tests are physically very demanding and may expose the tested individual to cardiopulmonary overload. This paper presents a new approach that allows an early prediction of the highest workload that will be reached in the cardiopulmonary test. The test can be prematurely stopped, avoiding its entire execution. The proposed approach relies on a new index, the CardioPulmonary Efficiency Index, which describes the cardiopulmonary response of an individual by summarizing the physiological signals monitored during the test. A k-Nearest Neighbor based classifier analyzes the index trend during the test, together with the characteristics of the individual, and predicts the highest workload. Preliminary experiments, performed on a real dataset provided by the CSA Sport Training Center, showed that the proposed approach is able to effectively predict the highest workload with a limited error since the first steps of the test.
Elena Baralis, Tania Cerquitelli, Silvia Chiusano, Vincenzo D'Elia, Riccardo Molinari, Davide Susta
CBMS3
2010 Analysis of Medical Pathways by Means of Frequent Closed Sequences
Elena Baralis, Giulia Bruno, Silvia Chiusano, Virna C. Domenici, Naeem Ahmed Mahoto, Caterina Petrigni
KES (3)3
2010 Constrained itemset mining on a sequence of incoming data blocks
abstract
Many real-life databases are updated by means of incoming business information. In these databases (e.g., transactional data from large retail chains, call-detail records), the content evolves through periodical insertions (or deletions) of data blocks. Since data evolve over time, algorithms have to be devised to incrementally update data mining models. This paper presents a novel index, called I-Forest, to support itemset mining on incoming data blocks, where new blocks are inserted periodically, or old blocks are discarded. The I-Forest structure provides a complete data representation and allows different kind of analyses (e.g., investigate quarterly data), besides supporting user-defined time and support constraints. The I-Forest index has been implemented into the PostgreSQL open source DBMS and exploits its physical level access methods. Experiments, run for both sparse and dense data distributions, show the effectiveness of the I-Forest-based approach to perform itemset mining with both time and support constraints. The execution time of the I-Forest-based itemset mining technique is often faster than the Prefix-Tree algorithm accessing static data on flat files. © 2010 Wiley Periodicals, Inc.
Elena Baralis, Tania Cerquitelli, Silvia Chiusano
Int. J. Intell. Syst.3
2009 IMine: Index Support for Item Set Mining
abstract
This paper presents the IMine index, a general and compact structure which provides tight integration of item set extraction in a relational DBMS. Since no constraint is enforced during the index creation phase, IMine provides a complete representation of the original database. To reduce the I/O cost, data accessed together during the same extraction phase are clustered on the same disk block. The IMine index structure can be efficiently exploited by different item set extraction algorithms. In particular, IMine data access methods currently support the FP-growth and LCM v.2 algorithms, but they can straightforwardly support the enforcement of various constraint categories. The IMine index has been integrated into the PostgreSQL DBMS and exploits its physical level access methods. Experiments, run for both sparse and dense data distributions, show the efficiency of the proposed index and its linear scalability also for large datasets. Item set mining supported by the IMine index shows performance always comparable with, and sometimes better than, state of the art algorithms accessing data on flat file.
Elena Baralis, Tania Cerquitelli, Silvia Chiusano
IEEE Trans. Knowl. Data Eng.3
2008 A Lazy Approach to Associative Classification
abstract
Associative classification is a promising technique to build accurate classifiers. However, in large or correlated datasets, association rule mining may yield huge rule sets. Hence, several pruning techniques have been proposed to select a small subset of high quality rules. We argue that rule pruning should be reduced to a minimum, since the availability of a "rich" rule set may improve the accuracy of the classifier. The L^3 associative classifier is built by means of a lazy pruning technique which discards exclusively rules that only misclassify training data. Classification of unlabeled data is performed in two steps. A small subset of high quality rules is first considered. When this set is not able to classify the data, a larger rule set is exploited. This second set includes rules usually discarded by previous approaches. To cope with the need of mining large rule sets and efficiently use them for classification, a compact form is proposed to represent a complete rule set in a space-efficient way and without information loss. An extensive experimental evaluation on real and synthetic datasets shows that L^3 improves the classification accuracy with respect to previous approaches.
Elena Baralis, Silvia Chiusano, Paolo Garza
IEEE Trans. Knowl. Data Eng.2
2005 Index Support for Frequent Itemset Mining in a Relational DBMS
abstract
Many efforts have been devoted to couple data mining activities with relational DBMSs, but a true integration into the relational DBMS kernel has been rarely achieved. This paper presents a novel indexing technique, which represents transactions in a succinct form, appropriate for tightly integrating frequent itemset mining in a relational DBMS. The data representation is complete, i.e., no support threshold is enforced, in order to allow reusing the index for mining itemsets with any support threshold. Furthermore, an appropriate structure of the stored information has been devised, in order to allow a selective access of the index blocks necessary for the current extraction phase. The index has been implemented into the PostgreSQL open source DBMS and exploits its physical level access methods. Experiments have been run for various datasets, characterized by different data distributions. The execution time of the frequent itemset extraction task exploiting the index is always comparable with and sometime faster than a C++ implementation of the FP-growth algorithm accessing data stored on a flat file.
Elena Baralis, Tania Cerquitelli, Silvia Chiusano
ICDE3
2004 Essential classification rule sets
abstract
Given a class model built from a dataset including labeled data, classification assigns a new data object to the appropriate class. In associative classification the class model (i.e., the classifier) is a set of association rules. Associative classification is a promising technique for the generation of highly accurate classifiers. In this article, we present a compact form which encodes without information loss the classification knowledge available in a classification rule set. This form includes the rules that are essential for classification purposes, and thus it can replace the complete rule set. The proposed form is particularly effective in dense datasets, where traditional extraction techniques may generate huge rule sets. The reduction in size of the rule set allows decreasing the complexity of both the rule generation step and the rule pruning step. Hence, classification rule extraction can be performed also with low support, in order to extract more, possibly useful, rules.
Elena Baralis, Silvia Chiusano
ACM Trans. Database Syst.2
2003 Designing and Testing High Dependable Memories for Aerospace Applications
Andrea S. Brogna, Franco Bigongiari, Silvia Chiusano, Paolo Prinetto, Roberto Saletti
VLSI-SOC3
2002 An on-line BIST RAM architecture with self-repair capabilities
abstract
The emerging field of self-repair computing is expected to have a major impact on deployable systems for space missions and defense applications, where high reliability, availability, and serviceability are needed. In this context, RAM (random access memories) are among the most critical components. This paper proposes a built-in self-repair (BISR) approach for RAM cores. The proposed design, introducing minimal and technology-dependent overheads, can detect and repair a wide range of memory faults including: stuck-at, coupling, and address faults. The test and repair capabilities are used on-line, and are completely transparent to the external user, who can use the memory without any change in the memory-access protocol. Using a fault-injection environment that can emulate the occurrence of faults inside the module, the effectiveness of the proposed architecture in terms of both fault detection and repairing capability was verified. Memories of various sizes have been considered to evaluate the area-overhead introduced by this proposed architecture.
Alfredo Benso, Silvia Chiusano, Giorgio Di Natale, Paolo Prinetto
IEEE Trans. Reliab.2
2001 On applying the set covering model to reseeding
abstract
The Functional BIST approach is a rather new BIST technique based on exploiting embedded system functionality to generate deterministic test patterns during BIST. The approach takes advantages of two well-known testing techniques, the arithmetic BIST approach and the reseeding method. The main contribution of the present paper consists in formulating the problem of an optimal reseeding computation as an instance of the set covering problem. The proposed approach guarantees high flexibility, is applicable to different functional modules, and, in general, provides a more efficient test set encoding then previous techniques. In addition, the approach shorts the computation time and allows to better exploiting the tradeoff between area overhead and global test length as well as to deal with larger circuits.
Silvia Chiusano, Stefano Di Carlo, Paolo Prinetto, Hans-Joachim Wunderlich
DATE1
2001 GRAAL: a tool for highly dependable SRAMs generation
abstract
Presents a tool to achieve proper reliability levels in systems based on memories, allowing the automatic insertion of BIST architectures for both OFF-line and ON-line memory testing. While OFF-line memory testing was partially targeted by the available commercial tools, ON-line memory testing has so far not been covered. The set of algorithms and architectures supported by the tool is not limited, and it can be easily extended to include innovative architectures and achieve the reliability requirements in any application. Using the tool, the designer can generate dependable memories, trading-off in the design process dependability properties and costs.
Silvia Chiusano, Giorgio Di Natale, Paolo Prinetto, Franco Bigongiari
ITC1
2000 Optimal Hardware Pattern Generation for Functional BIST
abstract
Functional BIST is a promising solution for self-testing complex digital systems at reduced costs in terms of area and performance degradation. The present paper addresses the computation of optimal seeds for an arbitrary sequential module to be used as a hardware test pattern generator. Up to now, only linear feedback shift registers and accumulator based structures have been used for deterministic test pattern generation by reseeding. In this paper, a method is proposed which can be applied to general finite state machines. Nevertheless the method is absolutely general, for sake of comparison with previous approaches, in this paper an accumulator based unit is assumed as pattern generator module. Experiments prove the effectiveness of the approach which outperforms previous results for accumulators, in terms of test size and test time, without sacrificing the fault detection capability.
Silvia Cataldo, Silvia Chiusano, Paolo Prinetto, Hans-Joachim Wunderlich
DATE2
2000 A C/C++ Source-to-Source Compiler for Dependable Applications
abstract
The paper proposes a C/C++ source-to-source compiler able to increase the dependability properties of a given application. The adopted strategies are based on two main techniques, code re-ordering and variables duplication. The proposed approach is portable to any platform, it can be applied to any C/C++ source code, and it introduces code modifications that are transparent to the original program functionality. The RECCO tool, which fully automates the process, allows the user to trade-off between the level of dependability improvement and the performance degradation due to the code modification.
Alfredo Benso, Silvia Chiusano, Paolo Prinetto, Luca Tagliaferri
DSN2
2000 On Integrating a Proprietary and a Commercial Architecture for Optimal BIST Performances in SoCs
abstract
This paper presents the integration of a proprietary hierarchical and distributed test access mechanism called HD/sup 2/BIST and a BIST insertion commercial tool. The paper briefly describes the architecture and the features of both the environments and it presents some experimental results obtained on an industrial SoC.
Alfredo Benso, Stefano Di Carlo, Silvia Chiusano, Paolo Prinetto, Fabio Ricciato, Monica Lobetti Bodoni, Maurizio Spadari
ICCD3
2000 HD2BIST: a hierarchical framework for BIST scheduling, data patterns delivering and diagnosis in SoCs
abstract
Proposes HD/sup 2/BIST, a complete hierarchical framework for BIST scheduling, data patterns delivering, and diagnosis of a complex system including embedded cores with different test requirements as full scan cores, partial scan cores, or BIST-ready cores. The main goal of HD/sup 2/BIST is to maximize and simplify the reuse of the built-in test architectures, giving the chip designer the highest flexibility in planning the overall SoC test strategy. HD/sup 2/BIST defines a test access method able to provide a direct "virtual" access to each core of the system, and can be conceptually considered as a powerful complement to the P1500 standard, whose main target is to make the test interface of each core independent from the vendor.
Alfredo Benso, Silvia Chiusano, Stefano Di Carlo, Paolo Prinetto, Fabio Ricciato, Maurizio Spadari, Yervant Zorian
ITC2
2000 A software development kit for dependable applications in embedded systems
abstract
In this paper we present DSDK/sup 1/, a Dependable Software Development Kit designed to support the software engineer in releasing dependable applications for embedded systems, starting from either commercial or native software. The proposed kit integrates four different tools: RECCO, a source-to-source compiler able to transform any C/C++ native source code in a more dependable version of the same code, WRAP a tool able to wrap executable software modules and transparently enhance their dependability characteristic, EXEM, an external world and device emulator fool, and BOND, a powerful Fault Injection environment able to emulate the occurrence of different types of faults in the system and to evaluate the dependability properties of the overall system. Experimental results gathered on an embedded system running Embedded NT OS demonstrate the effectiveness and the flexibility of the tool.
Alfredo Benso, Silvia Chiusano, Paolo Prinetto
ITC2
2000 Non-intrusive BIST for systems-on-a-chip
abstract
The term "functional BIST" describes a test method to control functional modules so that they generate a deterministic test set, which targets structural faults within other parts of the system. It is a promising solution for self-testing complex digital systems at reduced costs in terms of area overhead and performance degradation. While previous work mainly investigated the use of functional modules for generating pseudo-random and pseudo-exhaustive test patterns, the present paper shows that a variety of modules can also be used as a deterministic test pattern generator via an appropriate reseeding strategy. This method enables a BIST technique that does not introduce additional hardware like test points and test registers into combinational and pipelined modules under test. The experimental results prove that the reseeding method works for accumulator based structures, multipliers, or encryption modules as efficiently as for the classic linear feedback shift registers, and some times even better.
Silvia Chiusano, Paolo Prinetto, Hans-Joachim Wunderlich
ITC1
2000 A High-Level EDA Environment for the Automatic Insertion of HD-BIST Structures
Alfredo Benso, Silvia Cataldo, Silvia Chiusano, Paolo Prinetto, Yervant Zorian
J. Electron. Test.3
1999 Integrating Symbolic Techniques in ATPG-Based Sequential Logic Optimization
abstract
This paper presents a new integrated approach to logic optimization for sequential circuits. The approach is based on the redundancy addition and removal algorithm, which is based on automatic test pattern generation (ATPG) techniques, and improves it using symbolic techniques based on BDDs. The advantage of the integrated approach lies in the ability of Symbolic Techniques to provide exact and extensive information about the sequential behavior of the portion of the circuit that is of interest to the logic optimization algorithm. Experimental results are provided that show the superiority of the approach to the original ATPG-based optimization approach.
Enrique San Millán, Luis Entrena, José Alberto Espejo, Silvia Chiusano, Fulvio Corno
DATE4
1999 HD-BIST: a hierarchical framework for BIST scheduling and diagnosis in SOCs
abstract
This paper proposes HD-BIST, a complete framework to support the definition of the scheduling strategy and mechanism of the BISTed blocks of a complex system. Three different layers are presented, to define the HD-BIST approach in terms of a set of high-level BIST scheduling primitives, a communication protocol, and a possible hardware implementation, respectively.
Alfredo Benso, Silvia Cataldo, Silvia Chiusano, Paolo Prinetto, Yervant Zorian
ITC3
1999 Testing an MCM for high-energy physics experiments: a case study
abstract
This paper presents the test strategy adopted at different hierarchical abstraction levels (from board to die level) during the development of a multichannel data acquisition and signal processing MCM, designed for the new generation experiments of high-energy physics on the Large Hadron Collider accelerator at CERN.
Alfredo Benso, Silvia Chiusano, Paolo Prinetto, Simone Giovannetti, Riccardo Mariani, Silvano Motto
ITC2
1999 An on-line BISTed SRAM IP core
abstract
In digital systems design, strict reliability constraints usually impose very low fault latency and high degree of fault detection of permanent and transient faults. In particular, memory modules, as either devices or IP cores, appeared as one of the most critical parts. This paper presents an advanced on-line memory BIST architecture implemented as an IP core developed for telecommunication applications. A fault latency reduction architecture, a code-based fault detection scheme, and an architecture-based fault avoidance have been composed to meet the required reliability constraints.
Monica Lobetti Bodoni, Alessio Pricco, Alfredo Benso, Silvia Chiusano, Paolo Prinetto
ITC4
1999 RT-level TPG Exploiting High-Level Synthesis Information
abstract
High-level test pattern generation is today a widely investigated research topic. The present paper proposes a fully automated, simulation-based ATPG system, to address test pattern generation for circuits described at the RT-level. The approach is based on a set of suitable testability metrics, and the test pattern generation phase resorts to genetic algorithms. Experiments show the excellent fault coverage provided by the RT-level test patterns, when applied at the final gate-level. The approach, being based on a high-level representation, promises to be particularly suited where gate-level ATPGs are often inefficient, mainly for large circuits and for control-intensive designs.
Silvia Chiusano, Fulvio Corno, Paolo Prinetto
VTS1
1999 Exploiting Behavioral Information in Gate-Level ATPG
Silvia Chiusano, Fulvio Corno, Paolo Prinetto
J. Electron. Test.1
1998 A Test Pattern Generation Algorithm Exploiting Behavioral Information
abstract
This paper aims at broadening the scope of hierarchical ATPG to the behavioral-level. The main problem of using behavioral information for ATPG is the mismatch of timing models between the behavioral- and gate-levels. Theoretical analysis shows that the definition of the concept of dominated sequences captures the needed link between the levels. To validate the concept correctness, and to show how it can be profitably exploited, a prototypical hierarchical ATPG is presented, and experimental results show that the performance of a simple ATPG algorithm that is able to exploit behavioral information is much higher than a much more sophisticated gate-level tool.
Silvia Chiusano, Fulvio Corno, Paolo Prinetto
Asian Test Symposium1
1997 Guaranteeing Testability in Re-encoding for Low Power
abstract
This paper considers the testability implications of low power design methodologies. Low power and high testability are shown to be highly contrasting requirements, and an optimization algorithm is proposed, which is able to explore the trade-off between them. The algorithm is based on a newly proposed power estimation function, and on an estimate of the expected rest length of a pseudo-random rest session. Given these estimates a Genetic Algorithm, exploiting some symbolic computations with BDDs, provides a state reencoding for the circuit. The algorithm is experimental shown both to provide good results from the power optimization point of view, and to be able to sacrifice, on the designer's request, some of the power and area optimization in favor of testability improvement.
Silvia Chiusano, Fulvio Corno, Paolo Prinetto, Maurizio Rebaudengo, Matteo Sonza Reorda
Asian Test Symposium1
1997 Cellular automata for deterministic sequential test pattern generation
abstract
This paper addresses the issue of identifying a Cellular Automaton able to generate deterministic input patterns to detect stuck-at faults inside an FSM. A suitable hardware structure is first identified. An evolutionary algorithm is then proposed, which directly identifies a Cellular Automaton able to reach a very good Fault Coverage. The novelty of the method consists in combining the generation of test patterns with the synthesis of a Cellular Automaton able to reproduce them. Experimental results are provided, which show that the proposed hardware architecture and algorithmic approach outperform more traditional solutions, based on ATPG tools and FSM synthesis, from the point of view of both applicability and area occupation, while reaching the same Fault Coverage.
Silvia Chiusano, Fulvio Corno, Paolo Prinetto, Matteo Sonza Reorda
VTS1