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

Paolo Ancilotti

dblp:99/6401 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 2002
—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-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorTheory 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
1 paper
Distributed systems · 87% Parallel and multicore computing · 13%
Software engineering, system software, and programming languages
1 paper
Operating systems · 87% Concurrent programming · 13%
Network and information security
1 paper
Authentication and access control · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems › distributed database
commit protocol
0.011990
A Distributed Commit Protocol for a Multicomputer System · IEEE Trans. Computers 1990
Distributed systems › distributed database
distributed transactions
0.011990
A Distributed Commit Protocol for a Multicomputer System · IEEE Trans. Computers 1990
Authentication and access control
access control models
0.011983
Language Features for Access Control · IEEE Trans. Software Eng. 1983
Operating systems › system security › operating system security
access control
0.011983
Language Features for Access Control · IEEE Trans. Software Eng. 1983
Operating systems › system security › operating system security › protection mechanism
capability-based protection
0.011983
Language Features for Access Control · IEEE Trans. Software Eng. 1983
Parallel and multicore computing
multicomputer
0.011990
A Distributed Commit Protocol for a Multicomputer System · IEEE Trans. Computers 1990

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

distributed protocol design · 0.0
YearPublicationVenuePosition
2002 An object-oriented tool for simulating distributed real-time control systems
abstract
Abstract This paper presents an object‐oriented software tool, called RTSIM, aimed at simulating real‐time embedded controllers. The tool consists of a collection of C++ libraries permitting a separate specification of the functional behaviour of the controller and of the hardware/software architecture to be used for its deployment. In particular, it is possible to provide an accurate modelling of the concurrent architecture of the control tasks and of the run‐time support offered by the operating system for the real‐time scheduling of the shared resources (CPU, memory buffers and network links). In this way, it is possible to compare different scheduling solutions by evaluating their simulated performance directly in the domain of the control application. Moreover, the tool can be utilized to tune up design parameters such as the activation frequencies of the tasks. The application of the tool is shown in a meaningful case study. Copyright © 2002 John Wiley & Sons, Ltd.
Luigi Palopoli 0002, Giuseppe Lipari, Gerardo Lamastra, Luca Abeni, Gabriele Bolognini, Paolo Ancilotti
Softw. Pract. Exp.6
1998 Design and Programming Tools for Time Critical Applications
Paolo Ancilotti, Giorgio C. Buttazzo, Marco Di Natale, Marco Spuri
Real Time Syst.1
1996 A Development Environment for Hard Real-Time Applications
abstract
In this paper, we describe an integrated environment to assist the development of hard real-time applications. It includes an interactive graphic interface which allows the user to describe the application requirements according to three hierarchical levels: the application level, the component level, and the object level. The development model we propose is based on an iterative process in which the real-time scheduling support is considered since the beginning of the design phases. Our graphic environment integrates several tools to analyse, test, and simulate the real-time application under development. In particular, the tools we have implemented are: a Design Tool, to describe the structure of the application, a Schedulability Analyser Tool (SAT), to verify off-line the feasibility of the schedule of a critical task set, a Scheduling Simulator, to test the average behaviour of the application, and a Maximum Execution Time (MET) estimator to bound the worst case duration of each task.
Paolo Ancilotti, Giorgio C. Buttazzo, Marco Di Natale, Marco Spuri
Int. J. Softw. Eng. Knowl. Eng.1
1990 A Distributed Commit Protocol for a Multicomputer System
abstract
A distributed commit protocol suitable for multicomputer systems is described. A general programming environment which provides transactions as a programming tool is discussed. This environment is expected to be more dynamic than a database management system; in particular, it is not known how many and which processes will participate in a specific transaction. Therefore, a model of completely distributed transactions, without any hierarchical structure among the participant processes or any centralized locus of control, is proposed.>
Paolo Ancilotti, Beatrice Lazzerini, Cosimo Antonio Prete, Maurizio Sacchi
IEEE Trans. Computers1
1988 An Approach to Efficient Distributed Transactions
Paolo Ancilotti, Antonia Bertolino, Mario Fusani
Distributed Comput.1
1983 Language Features for Access Control
abstract
The properties of a capability-based protection mechanism to be incorporated in a language for concurrent programming are presented. The protection mechanism is first abstractly characterized in terms of a protection model; the components of the protection mechanism, that is, the objects, subjects, and protection rules which govern the accessing to the objects by the subjects, are defined.
Paolo Ancilotti, Maurelio Boari, Norma Lijtmaer
IEEE Trans. Software Eng.1
1981 Information Streams Sharing a Finite Buffer: Protection Problems
Paolo Ancilotti, Maurelio Boari
Inf. Process. Lett.1
1981 Linguistic Mechanisms for Resource Management Strategies
abstract
Abstract In this paper a unified set of linguistic features for providing a very flexible range of resource management strategies is presented. These features may be embedded in an object oriented programming language with abstract data type definitions. Firstly some of the more frequently used resource management strategies are illustrated and the related problems of resource allocation, access and synchronization are discussed. Then linguistic mechanisms to allow static and dynamic resource allocation, static access control and synchronization are presented. Finally some examples, reflecting a wide range of resource management strategies, are discussed in order to illustrate the application of the proposed linguistic features.
Paolo Ancilotti, Norma Lijtmaer, Maurelio Boari, Antonio Natali
Softw. Pract. Exp.1