Paolo Corsini

dblp:99/1716 · DBLP profile ↗
← Back
17ranked-venue papers
11as first author
0since 2021 · last 2012
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 3 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 1Theory of computation · 1 · 1 first-author

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
3 papers
Processor architecture and microarchitecture · 46% Parallel and multicore computing · 23% Interconnection networks and networks-on-chip · 23%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
computer arithmetic
0.011978
Uniform Shift Multiplication Algorithms Without Overflow · IEEE Trans. Computers 1978
Processor architecture and microarchitecture
microprogramming
0.011978
The Serial Microprocessor Array (SMA): Microprogramming and Application Examples · ISCA 1978
Parallel and multicore computing › array processor
parallel array processor
0.011978
The Serial Microprocessor Array (SMA): Microprogramming and Application Examples · ISCA 1978
Hardware accelerators and domain-specific architectures › signal processing accelerator
radar signal processing accelerator
0.011978
The Serial Microprocessor Array (SMA): Microprogramming and Application Examples · ISCA 1978

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

uniform shift · 0.0two's complement · 0.0microprogramming · 0.0asynchronous circuit design · 0.0
YearPublicationVenuePosition
2012 A smartphone-based fall detection system
Stefano Abbate, Marco Avvenuti, Francesco Bonatesta, Guglielmo Cola, Paolo Corsini, Alessio Vecchio
Pervasive Mob. Comput.5
2012 An Integer Linear Programming Approach for Radio-Based Localization of Shipping Containers in the Presence of Incomplete Proximity Information
abstract
The most advanced solutions that are currently adopted in ports and terminals use technologies based on radio frequency identification (RFID) and the Global Positioning System (GPS) to identify and localize shipping containers in the yard. Nevertheless, because of the limitations of these solutions, the position of containers is still affected by errors, and it cannot be determined in real time. In this paper, a nonconventional approach is presented: Each container is equipped with nodes that use wireless communication to detect neighbor containers and to send proximity information to a base station. At the base station, geometrical constraints and proximity data are combined to determine the positions of containers. Missing information due to faulty nodes is tolerated by modeling geometrical constraints as an integer linear programming problem. Numerical simulations show that most of the containers can be localized, even when the number of nodes that are affected by faults is on the order of 30%.
Stefano Abbate, Marco Avvenuti, Paolo Corsini, Barbara Panicucci, Mauro Passacantando, Alessio Vecchio
IEEE Trans. Intell. Transp. Syst.3
2011 Recognition of false alarms in fall detection systems
abstract
Falls are a major cause of hospitalization and injury-related deaths among the elderly population. The detrimental effects of falls, as well as the negative impact on health services costs, have led to a great interest on fall detection systems by the health-care industry. The most promising approaches are those based on a wearable device that monitors the movements of the patient, recognizes a fall and triggers an alarm. Unfortunately such techniques suffer from the problem of false alarms: some activities of daily living are erroneously reported as falls, thus reducing the confidence of the user. This paper presents a novel approach for improving the detection accuracy which is based on the idea of identifying specific movement patterns into the acceleration data. Using a single accelerometer, our system can recognize these patterns and use them to distinguish activities of daily living from real falls; thus the number of false alarms is reduced.
Stefano Abbate, Marco Avvenuti, Guglielmo Cola, Paolo Corsini, Janet Light, Alessio Vecchio
CCNC4
2007 Opportunistic computing for wireless sensor networks
abstract
Wireless sensor networks are moving from academia to real world scenarios. This will involve, in the near future, the design and production of hardware platforms characterized by low-cost and small form factor. As a consequence, the amount of resources available on a single node, i.e. computing power, storage, and energy, will be even more constrained than today. This paper faces the problem of storing and executing an application that exceeds the memory resources available on a single node. The proposed solution is based on the idea of partitioning the application code into a number of opportunistically cooperating modules. Each node contributes to the execution of the original application by running a subset of the application tasks and providing service to the neighboring nodes.
Marco Avvenuti, Paolo Corsini, Paolo Masci 0001, Alessio Vecchio
MASS2
2007 An application adaptation layer for wireless sensor networks
Marco Avvenuti, Paolo Corsini, Paolo Masci 0001, Alessio Vecchio
Pervasive Mob. Comput.2
2006 Combining supervised and unsupervised learning for data clustering
Paolo Corsini, Beatrice Lazzerini, Francesco Marcelloni
Neural Comput. Appl.1
2005 A new fuzzy relational clustering algorithm based on the fuzzy C-means algorithm
Paolo Corsini, Beatrice Lazzerini, Francesco Marcelloni
Soft Comput.1
2004 A fuzzy relational clustering algorithm based on a dissimilarity measure extracted from data
abstract
One of the critical aspects of clustering algorithms is the correct identification of the dissimilarity measure used to drive the partitioning of the data set. The dissimilarity measure induces the cluster shape and therefore determines the success of clustering algorithms. As cluster shapes change from a data set to another, dissimilarity measures should be extracted from data. To this aim, we exploit some pairs of points with known dissimilarity value to teach a dissimilarity relation to a feed-forward neural network. Then, we use the neural dissimilarity measure to guide an unsupervised relational clustering algorithm. Experiments on synthetic data sets and on the Iris data set show that the relational clustering algorithm based on the neural dissimilarity outperforms some popular clustering algorithms (with possible partial supervision) based on spatial dissimilarity.
Paolo Corsini, Beatrice Lazzerini, Francesco Marcelloni
IEEE Trans. Syst. Man Cybern. Part B1
1995 An Implementation of Storage Management in Capability Environments
abstract
Abstract The exploitation of the salient features of capability‐based addressing environments leads to a high number of small objects existing in memory at the same time. It is thus necessary to enhance the efficiency of the mechanisms for object relocation, and to avoid congestion of input/output devices due to swapping. In this paper, we present an approach to the management of a large virtual memory space aimed at solving these problems. We insert partial information concerning the physical allocation of each object into the virtual identifier of this object. Objects are grouped into large swapping units, called pages. The page size is independent of the average object size. This results in enhanced efficiency in managing the relocation information both with regard to memory requirements and access times. The allocation of objects into pages, and the movement of pages through the memory hierarchy, are controlled by user processes. This means that programs which have knowledge of their own use of virtual memory can increase their locality of reference, diminish the number of swap operations and reduce fragmentation.
Paolo Corsini, Lanfranco Lopriore
Softw. Pract. Exp.1
1992 Transputer-based implementation and evaluation of parallel Prolog interpreter
Marco Avvenuti, Paolo Corsini, Graziano Frosini
Inf. Softw. Technol.2
1989 The Parallel Interpretation of Logic Programs in Distributed Architectures
abstract
Multiple processor architectures can be used to speed up the execution of logic programs, as they allow the exploitation of appropriate forms of OR–AND parallelism. In this paper we refer to distributed systems in which nodes are connected by means of point-to-point links, and information exchanges between processes are accomplished by message passing alone. The number of nodes is supposed to be not too large, and the memory of each node not sufficient to store all the database. A parallel interpreter for logic programs is proposed in which the parallelism exploited is not the maximum one and consists of the classical OR parallelism paired with an appropriate form of AND parallelism (‘backtracking parallelism’). The solutions are evaluated in the same order as a classical sequential depth-first interpreter.
Paolo Corsini, Graziano Frosini, G. Speranza
Comput. J.1
1984 The Implementation of Abstract Objects in a Capability Based Addressing Architecture
abstract
The problem of implementing abstract objects in a system having a capability based addressing is analysed in some detail. Hardware features needed to support a classical capability environment are first pointed out, and a simple implementation of abstract objects is presented. Then a generalization of the classical capability environment is given, which allows one to solve the stated problem in a more efficient way.
Paolo Corsini, Graziano Frosini, Lanfranco Lopriore
Comput. J.1
1984 Distributing and Revoking Access Authorizations on Abstract Objects: A Capability Approach
abstract
Abstract In this paper a capability addressing environment is presented, based on the concept of extended capability. First of all it is shown that such an environment is well suited for implementing objects of abstract type. Then the problem of distributing and revoking access authorizations on abstract objects is considered and an efficient solution is presented. The revocation mechanism results in being selective, transitive and deferred.
Paolo Corsini, Graziano Frosini, Lanfranco Lopriore
Softw. Pract. Exp.1
1979 Properties of the Multidimensional Generalized Discrete Fourier Transform
abstract
In this work the generalized discrete Fourier transform (GFT), which includes the DFT as a particular case, is considered. Two pairs of fast algorithms for evaluating a multidimensional GFT are given (T-algorithm, F-algorithm, and T′-algorithm, F′-algorithm). It is shown that in the case of the DFT of a vector, the T-algorithm represents a form of the classical FFT algorithm based on a decimation in time, and the F-algorithm represents a form of the classical FFT algorithm based on decimation in frequency. Moreover, it is shown that the T′-algorithm and the T-algorithm involve exactly the same arithmetic operations on the same data. The same property holds for the F′-algorithm and the F-algorithm. The relevance of such algorithms is discussed, and it is shown that the T′-algorithm and the F′-algorithm are particularly advantageous for evaluating the DFT of large sets of data.
Paolo Corsini, Graziano Frosini
IEEE Trans. Computers1
1978 The Serial Microprocessor Array (SMA): Microprogramming and Application Examples
abstract
The structure of the Processing Element (PE), which is the basic component of SMA1, is presented. The PE consists of a simple serial arithmetic unit, a local high speed data memory, serial input and output ports, serial communication channels with neighbouring PE's, and some local control logic. The PE array operates under the control of a microprogrammed Array Control Unit (ACU). The peculiarities of ACU microprogramming are discussed, and some typical microprograms are reported. After presentation of the SMA principal instructions, some application programs are described implementing common radar filtering algorithms.
Paolo Corsini, Graziano Frosini, Fabrizio Grandoni 0002, G. Galati, M. La Manna
ISCA1
1978 Interconnecting Asynchronous Control Networks
Paolo Corsini, Graziano Frosini
Inf. Control.1
1978 Uniform Shift Multiplication Algorithms Without Overflow
abstract
In this correspondence the problem of performing the multiplication by recoding the multiplier is considered. A special recoding for fractional numbers in two's complement form is presented, that generates a class of uniform shift multiplication algorithms having the property that every partial product is always in the open interval (-1,1). Both the scan of the multiplier from the least to the most significant bit and the scan in the opposite direction are considered.
Paolo Corsini, Graziano Frosini
IEEE Trans. Computers1