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.

Ettore Ferranti

dblp:97/3588 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
0since 2021 · last 2018
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 4 first-authorSystems, architecture and hardware · 4 · 3 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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 networks
1 paper
Internet of things and sensor networks · 100%
Artificial intelligence
1 paper
Multi-agent systems · 77% Robot navigation and mapping · 23%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems
distributed algorithms
0.112008
Robot-assisted discovery of evacuation routes in emergency scenarios · ICRA 2008
Smart cities and intelligent transportation › disaster management
emergency evacuation
0.012008
Robot-assisted discovery of evacuation routes in emergency scenarios · ICRA 2008

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

simulation · 0.2Tag2Tag-ERD · 0.2Agent2Tag-ERD · 0.2
YearPublicationVenuePosition
2018 Assessing the benefit of ALTO-guidance for P2P live-streaming user experience in heterogeneous environments (Poster)
abstract
Application Layer Traffic Optimization (ALTO) [5] [8] allows operators to guide the peer selection of P2P applications. Using ALTO, operators can reduce inter-domain transmission costs while at the same time P2P applications can improve their performance. Essentially, an ALTO server is a dedicated service (operated by a network operator or ISP) which can guide applications by providing network layer information about resource providers which applications cannot measure themselves. In this work, we study the effect of ALTO-guidance for P2P live streaming applications. In earlier work [6], we studied to what extent the amount of costly inter-ISP traffic can be reduced with ALTO while still fulfilling the stringent requirements of P2P live streaming. In this work we focus on how ALTO can be beneficial from an application/user perspective. We investigate in which scenarios and to what extent ALTO can reduce application-layer delay and chunk loss, thereby improving the perceived Quality-of-Experience (QoE) for users. Based on datasets that model the Internet's AS-level routing topology with high accuracy, we investigate different peer selection strategies to assess the effectiveness of ALTO-guidance in decreasing delay and chunk loss in P2P live streaming applications.
Jan Seedorf, Saverio Niccolini, Rolf Winter, Martin Stiemerling, Ettore Ferranti
CCNC5
2013 Reconciling flexibility and robustness in industrial automation systems, and living happily ever after
abstract
Many automation systems are used in safety-critical environments, in which any nondeterministic timing behavior of the software may damage equipment or even threaten the health of people. Making software behave deterministically usually relies on hardware-bound optimizations, leaving little room for abstraction layers. This, however, has a negative impact on several important software qualities such as portability, maintainability, or scalability. As a consequence, it becomes difficult to use the same software across different platforms, scale it up or down to changing requirements, or reuse code across different families of products. In this article, we show how both flexibility and robustness can be achieved for real-time automation software. To this end, we present the mechanisms behind the component-based execution framework FASA. This framework offers a platform abstraction mechanism, which allows developers to port it to various platforms in a well-defined manner while maintaining its deterministic qualities. Furthermore, FASA supports runtime reconfigurations and software updates while executing real-time applications without any disruptions. For each of these concepts, we detail our reference implementation.
Michael Wahler, Manuel Oriol, Ettore Ferranti, Aurelien Monot
ETFA3
2013 Plug&Play site management or, why your solar panel should be like your webcam
abstract
Automation and monitoring systems for industrial and commercial sites (short: Site Management Systems) often grow organically, hence they need to be able to integrate large numbers of heterogeneous devices, based on both legacy and novel tools and systems. Currently, many standards are used in the site management field for both control (e.g., KNX, BACNet, LON) and communication (e.g., WiFi, Ethernet). Different systems are responsible for different tasks and parts of the site. Since they are usually not designed to interoperate, the site manager is forced to choose one that suits most of her needs, forgoing features offered by alternative solutions. I.e, the flexibility of the site manager is limited. Moreover, site management systems often require technical personnel for installation, calibration and configuration, and are not designed to be modified frequently to adapt to changes. Because of this, the site manager is discouraged from changing the settings of the system or from adding or updating devices, by lack of technical knowledge and by high costs. In other words, a site management system that makes adding new devices, e.g., solar panels, as easy as plugging in and using a webcam is needed.
Ettore Ferranti, Alessandro Montanari, Yvonne-Anne Pignolet, Igor Zablotchi
SenSys1
2012 CAST: Automating Software Tests for Embedded Systems
abstract
Software integration tests for embedded systems must cater for the physical process with which the systems interact and can include user input. This can make testing very time-consuming because test engineers often manually execute test specifications with many thousand lines of instructions. Furthermore, such manual tests are often imprecise because human operators cannot execute interactions at a granularity of a few milliseconds. This article presents the CAST (Computer-Aided Specification and Testing) approach to automating the testing of embedded systems, which consists of three parts: a domain-specific language, which allows test engineers to specify test cases formally with a familiar syntax, an execution engine, which allows them to run tests either automatically or interactively, and an interface, which connects the execution engine to the embedded system. We validate the proposed approach by deploying it to a product testing environment and show that our solution provides several advantages such as significantly reduced testing times and more concise test specifications.
Michael Wahler, Ettore Ferranti, Robin Steiger, Rahul Jain 0007, Kristian Nagy
ICST2
2011 Practical Issues in Deploying Mobile Agents to Explore a Sensor-Instrumented Environment
abstract
When an emergency occurs within a building, it is safer to send autonomous mobile agents instead of human responders, to explore the area and identify hazards and victims. Existing exploration algorithms (Svennebring, J. and Koenig, S. (2004) Building terrain-covering Ant robots: a feasibility study. Auton. Robots, 16, 313–332, Ferranti, E., Trigoni, N. and Levene, M. (2007) Brick&Mortar: An On-Line Multi-Agent Exploration Algorithm. ICRA07: Proc. 2007 IEEE Int. Conf. Robotics and Automation, April, pp. 761–767. IEEE Press) allow mobile agents to make distributed navigation decisions by communicating with nearby fixed sensors embedded in the environment. These algorithms are very efficient in terms of exploration time, but they have only been evaluated in simulation environments, where idealized assumptions were made regarding the ability of agents to localize sensors and move accurately towards them. The objective of this work is to investigate practical issues of building a real testbed of mobile agents and fixed sensors, and implementing exploration algorithms in such a testbed. In particular, we describe our experiences from building a real system consisting of a Surveyor SRV-1 robot and Tmote Sky sensors running the Contiki OS (Dunkels, A., Gron̈vall, B. and Voigt, T. (2004) Contiki — A Lightweight and Flexible Operating System for Tiny Networked Sensors. Proc. 1st Annual IEEE Int. Workshop on Embedded Networked Sensors, November, pp. 455–462). We select two existing exploration algorithms, Ants (Svennebring, J. and Koenig, S. (2004) Building terrain-covering Ant robots: a feasibility study. Auton. Robots, 16, 313–332) and Brick&Mortar (Ferranti, E., Trigoni, N. and Levene, M. (2007) Brick&Mortar: An On-Line Multi-Agent Exploration Algorithm. ICRA07: Proc. 2007 IEEE Int. Conf. Robotics and Automation, April, pp. 761–767. IEEE Press), and discuss challenges in trying to implement them in our testbed. To address these challenges, we propose practical solutions that allow a mobile agent to: (i) identify and localize fixed sensors deployed in its vicinity and (ii) accurately move towards a carefully selected fixed sensor. Using our real network deployment, we derive realistic models of localization and odometry errors. We then insert these error models into a realistic simulation environment, in order to extensively compare Ants and Brick&Mortar, and measure their performance degradation as a result of introducing realistic errors.
Ettore Ferranti, Agathoniki Trigoni
Comput. J.1
2009 Rapid exploration of unknown areas through dynamic deployment of mobile and stationary sensor nodes
Ettore Ferranti, Agathoniki Trigoni, Mark Levene
Auton. Agents Multi Agent Syst.1
2008 Robot-assisted discovery of evacuation routes in emergency scenarios
abstract
When an emergency occurs within a building, it is crucial to guide victims towards emergency exits or human responders towards the locations of victims and hazards. The objective of this work is thus to devise distributed algorithms that allow agents to dynamically discover and maintain short evacuation routes connecting emergency exits to critical cells in the area. We propose two Evacuation Route Discovery mechanisms, Agent2Tag-ERD and Tag2Tag-ERD, and show how they can be seamlessly integrated with existing exploration algorithms, like Ants, MDFS and Brick&Mortar. We then examine the interplay between the tasks of area exploration and evacuation route discovery; our goal is to assess whether the exploration algorithm influences the length of evacuation paths and the time that they are first discovered. Finally, we perform an extensive simulation to assess the impact of the area topology on the quality of discovered evacuation paths.
Ettore Ferranti, Agathoniki Trigoni
ICRA1
2008 HybridExploration: A distributed approach to terrain exploration using mobile and fixed sensor nodes
abstract
When an emergency occurs within a building, it may be initially safer to send autonomous mobile nodes, instead of human responders, to explore the area and identify hazards and victims. Exploring all the area in the minimum amount of time and reporting back interesting findings to the human personnel outside the building is an essential part of rescue operations. Our assumptions are that the area map is unknown, there is no existing network infrastructure, long-range wireless communication is unreliable and nodes are not location-aware. We take into account these limitations, and propose a novel algorithm, HybridExploration, that makes use of both mobile nodes (robots, called agents) and stationary nodes (inexpensive smart devices, called tags). As agents enter the emergency area, they sprinkle tags within the space to label the environment with states. By reading and updating the state of the local tags, agents are able to coordinate indirectly with each other, without relying on direct agent-to-agent communication. In addition, tags wirelessly exchange local information with nearby tags to further assist agents in their exploration task. Our simulation results show that the proposed algorithm, which exploits both tag-to-tag and agent-to-tag communication, outperforms previous algorithms that rely only on agent-to-tag communication.
Ettore Ferranti, Agathoniki Trigoni, Mark Levene
IROS1
2007 Brick & Mortar: an on-line multi-agent exploration algorithm
abstract
When an emergency occurs within a building, it is critical to explore the area as fast as possible in order to find victims and identify hazards. We propose Brick&Mortar, an algorithm for the autonomous exploration of unknown terrains by a team of mobile nodes, referred to as agents. Because of the unreliability and short range of wireless communications in an indoor environment we suggest that agents communicate indirectly with each other by tagging the environment. Agents have no prior knowledge of the terrain map, but are able to coordinate in order to explore a variety of terrains with different topological features. In our experimental evaluation, we show that Brick&Mortar significantly outperforms the competing algorithms, namely ants and multiple depth first search, in terms of exploration time. The observed performance benefits suggest that our algorithm is suitable for safety-critical applications that require rapid area coverage for real-time event detection and response.
Ettore Ferranti, Agathoniki Trigoni, Mark Levene
ICRA1