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

Luca Simoncini

dblp:s/LucaSimoncini · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
0since 2021 · last 2009
—ORCID · none

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

Systems, architecture and hardware · 5 · 2 first-authorSecurity and privacy · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Hardware reliability and fault tolerance · 44% Electronic design automation · 32% Parallel and multicore computing · 24%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › multiprocessor system
multiprocessor system design
0.011980
Design of Self-Diagnosable Multiprocessor Systems with Concurrent Computation and Diagnosis · IEEE Trans. Computers 1980
Hardware reliability and fault tolerance › system diagnosis
self-diagnosis
0.011980
Design of Self-Diagnosable Multiprocessor Systems with Concurrent Computation and Diagnosis · IEEE Trans. Computers 1980
Hardware reliability and fault tolerance › system diagnosis › self-diagnosis
distributed self-diagnosis
0.011979
Analysis and Optimal Design of Self-Diagnosable Systems with Repair · IEEE Trans. Computers 1979
Electronic design automation › hardware verification and test
fault diagnosis
0.011979
Analysis and Optimal Design of Self-Diagnosable Systems with Repair · IEEE Trans. Computers 1979

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

system modeling · 0.0optimal design of diagnosable systems · 0.0
YearPublicationVenuePosition
2009 Resilient computing: An engineering discipline
abstract
The termresiliencyhas been used in many fields like child psychology, ecology, business, and several others, with the common meaning of expressing the ability to successfully accommodate unforeseen environmental perturbations or disturbances. The adjectiveresilienthas been in use for decades in the field of dependable computing systems however essentially as a synonym of fault-tolerant, thus generally ignoring the unexpected aspect of the phenomena the systems may have to face. These phenomena become of primary relevance when moving to systems like the future large, networked, evolving systems constituting complex information infrastructures - perhaps involving everything from super-computers and huge server ldquofarmsrdquo to myriads of small mobile computers and tiny embedded devices, with humans being central part of the operation of such systems. Such systems are in fact the dawning of the ubiquitous systems that will support Ambient Intelligence. With such ubiquitous systems, what is at stake is to maintain dependability, i.e., the ability to deliver service that can justifiably be trusted, in spite of continuous changes. Therefore the termresilienceandresilientcomputingcan be applied to the design of ubiquitous systems and defined as the search for the following property:thepersistenceofservicedeliverythatcanjustifiablybetrusted,whenfacingchanges. Changes may be of different nature, with different prospect and different timing. Therefore the design of ubiquitous systems requires the mastering of many, often separated, engineering disciplines that span from advanced probability to logic, from human factors to cryptology and information security and to management of large projects. From an educational point of view, very few, if any, Universities are offering a comprehensive and methodical track that is able to provide students with a sufficient preparation that makes them able to cope with the challenges posed by the design of ubiquitous systems. In Europe an activity has started towards the identification of a MSc curriculum in Resilient Computing as properly providing a timely and necessary answer to requirements posed by the design of ubiquitous systems. To this aim, a Network of Excellence ReSIST - Resilience for Survivability in IST-was run from January 2006 to March 2009 (see http://www.resist-noe.org). In this presentation the results of ReSIST will be presented as well as the identified MSc curriculum in Resilient Computing, to share its experience and to involve a much larger, open and qualified community in the discussion of the proposed curriculum.
Luca Simoncini
IPDPS1
2003 AMSD: A Dependability Roadmap for the Information Society in Europe
abstract
System Dependability is the greatest challenge facing us before we can realise the potential of the Information Society in the 21 century. Unless we can build systems that we can trust to behave as we intended them to, we cannot risk creating a society where our economic well-being, our quality of life, our safety and our security depend on the correct and continuous interactions of millions of computer-based systems.
Luca Simoncini
SRDS1
2000 Formally Verifying Fault Tolerant System Designs
abstract
This paper presents an approach for the specification and the verification of the correctness of fault tolerant system designs achieved by the application of fault tolerant techniques. The approach is based on process algebras, equivalence theory and temporal logic. The behaviour of the system in the absence of faults is formally specified and faults are assumed as random events which interfere with the system by modifying its behaviour. The fault tolerant technique is formalized by a context that specifies how replicas of the system cooperate to deal with faults. The system design is proved to behave correctly under a given fault hypothesis by proving the observational equivalence between the system design specification and the fault-free system specification. Additionally, model checking of a temporal logic formula which gives an abstract notion of correct behaviour can be applied to verify the correctness of the design. The opportunities given by the expression of the fault hypothesis using temporal logic are discussed. The actual usability of the approach in real case studies is supported by the availability of automatic tools for equivalence checking and for proving the temporal logic properties by model checking.
Cinzia Bernardeschi, Alessandro Fantechi, Luca Simoncini
Comput. J.3
1999 Towards a Discipline of System Engineering: Validation of Dependable Systems Architectures
abstract
Computer controlled systems are used in many fields of applications, with different levels of criticality requirements. A common characteristic of such systems is the increasing complexity in intrinsic terms (management of distribution, redundancy, layering of functionalities, etc.) and of the in-the-field operation (interfaces towards the environment, timing constraints, criticality of the controlled applications, etc.). This increasing complexity rarely can be completely mastered and usual design practices often suffer from partial approaches, overlooked details, inadequate modeling, insufficient prototyping, limited design tools or techniques available; not to deal with incorrect or incomplete or not understood user requirements, which are often the cause of the final failure of a design or system.
Luca Simoncini
ISADS1
1998 Validating the Design of Dependable Systems
abstract
The paper presents an approach for the specification and verification of the correctness of dependable system designs achieved by the application of fault tolerant techniques based on equivalence relations and model checking techniques. 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. The fault tolerant technique is formalized by a context, which specifies how replicas of the system cooperate to deal with faults. The system design is proved to satisfy the correctness property under a given fault hypothesis, by proving the observational equivalence between the system design specification and the fault free system specification. Additionally, model checking of a temporal logic formula which gives an abstract notion of correct behaviour can be applied to verify the correctness of the design.
Cinzia Bernardeschi, Luca Simoncini, Alessandro Fantechi
ISORC2
1993 Functional paradigm for designing dependable large-scale parallel computing systems
abstract
The authors propose the use of a functional language and of a dataflow computing model for the design of large-scale parallel computing systems for which dependability, in its aspects of reliability, timeliness, parallelism, and distributedness, is the requirement of main concern. The design methodology is sufficiently flexible to allow for verification and validation of such systems from the very first steps of the design. The advantages of such an approach reside in the potential for parallelism it admits, in being characterized by referential transparency, and in the property of composability. The design description language is extended for dealing with dependability issues, with the creation of a library of fault tolerance schemes which can be used for modular insertion of redundancy. A set of tools is being defined as part of a design development environment allowing the designer to proceed in successive interactive steps, each of which can be validated.>
Andrea Bondavalli, Luca Simoncini
ISADS2
1993 Data Flow Control Systems: an Example of Safety Validation
Cinzia Bernardeschi, Luca Simoncini, Andrea Bondavalli
SAFECOMP2
1992 Dataflow-Like Languages for Real-Time Systems: Issues of Computational Models and Notations
abstract
The use of dataflow-like models for the in-the-large design of real-time applications is discussed. In these models, modules can only communicate by (asynchronously) receiving messages when activated and transmitting result messages when terminating. This rather restrictive computational model allows the description of typical, cyclic control programs, with predictable, well-verifiable behavior. In particular, important timing properties can be dealt with in the in-the-large design. The case for the use of dataflow-like models is outlined, and the choice of appropriate notations, which implies a tradeoff between predictability of behavior and expressive power, and the potential for an advanced design support environment are discussed.>
Andrea Bondavalli, Lorenzo Strigini, Luca Simoncini
SRDS3
1987 A Gracefully Degradable Algorithm for Byzantine Agreement
Felicita Di Giandomenico, M. L. Guidotti, Fabrizio Grandoni 0002, Luca Simoncini
SRDS4
1984 An implementation of optimistic policy for concurrency control in a computer network for real-time applications
M. La Manna, Luca Simoncini
Microprocessing and Microprogramming2
1980 Design of Self-Diagnosable Multiprocessor Systems with Concurrent Computation and Diagnosis
abstract
The advent of microprocessors as low-cost general- purpose computing elements has made feasible the implementation of multiprocessor systems containing a large number of cooperating modules. When the number of modules in the system is large it is unlikely that all of them are busy with computation at all times. Therefore, it may be possible to utilize this "slack" by having the nonbusy modules perform diagnostics. In this way computation and diagnosis are performed concurrently in real time. In this correspondence we consider the problem of designing systems in which concurrent computation/diagnosis is possible and we evaluate the potential of such approach.
Luca Simoncini, F. Saheban, Arthur D. Friedman
IEEE Trans. Computers1
1979 Analysis and Optimal Design of Self-Diagnosable Systems with Repair
abstract
A new approach to the problem of diagnosability with repair of digital systems composed of n units, of which at most t are faulty, is introduced.
P. Ciompi, Luca Simoncini
IEEE Trans. Computers2
1975 State of the art and trends in Design Automation in Italy
P. Ciompi, Luca Simoncini, Marco Tomljanovich, Giorgio Valle
DAC2