Searcharxiv⌕ Search

arXiv subjects

Antonio Bianchi

Publications and source records attributed to Antonio Bianchi.

21 records · Page 2Linked to original sources

Columbus: Android App Testing Through Systematic Callback Exploration

With the continuous rise in the popularity of Android mobile devices, automated testing of apps has become more important than ever. Android apps are event-driven programs. Unfortunately, generating all possible types of events by interacting with the app's interface is challenging for an automated testing approach. Callback-driven testing eliminates the need for event generation by directly invoking app callbacks. However, existing callback-driven testing techniques assume prior knowledge of Android callbacks, and they rely on a human expert, who is familiar with the Android API, to write stub code that prepares callback arguments before invocation. Since the Android API is huge and keeps evolving, prior techniques could only support a small fraction of callbacks present in the Android framework. In this work, we introduce Columbus, a callback-driven testing technique that employs two strategies to eliminate the need for human involvement: (i) it automatically identifies callbacks by simultaneously analyzing both the Android framework and the app under test, and (ii) it uses a combination of under-constrained symbolic execution (primitive arguments), and type-guided dynamic heap introspection (object arguments) to generate valid and effective inputs. Lastly, Columbus integrates two novel feedback mechanisms -- data dependency and crash-guidance, during testing to increase the likelihood of triggering crashes, and maximizing coverage. In our evaluation, Columbus outperforms state-of-the-art model-driven, checkpoint-based, and callback-driven testing tools both in terms of crashes and coverage.

cs.SE↗

Performance and aging studies for the ALICE muon RPCs

The ALICE muon trigger (MTR) system consists of 72 Resistive Plate Chamber (RPC) detectors arranged in two stations, each composed of two planes with 18 RPCs per plane. The detectors are operated in maxi-avalanche mode using a mixture of 89.7% C$_2$H$_2$F$_4$, 10% i-C$_4$H$_{10}$ and 0.3% SF$_6$. A number of detector performance indicators, such as efficiency and dark current, have been monitored over time throughout the LHC Run2 (2015-18). While the efficiency showed very good stability, a steady increase in the absorbed dark current was observed. Since the end of 2018, the LHC has entered a phase of long shutdown, during which the ALICE experiment will be upgraded to cope with the next phase of data taking, expected in 2021. The MTR is undergoing a major upgrade of the front-end and readout electronics, and will change its functionalities, becoming a Muon Identifier. Only the replacement of the most irradiated RPCs is planned during the upgrade. It is therefore important to perform dedicated studies to gain further insights into the status of the detector. In particular, two RPCs were flushed with pure Ar gas for a prolonged period of time and a plasma was created by fully ionizing the gas. The output gas was analyzed using a Gas Chromatograph combined with a Mass Spectrometer and the possible presence of fluorinated compounds originating from the interaction of the plasma with the inner surfaces of the detector has been assessed using an Ion-Selective Electrode station. This contribution will include a detailed review of the ALICE muon RPC performance at the LHC. The procedure and results of the argon plasma test, described above, are also discussed.

physics.ins-det↗

R&D studies on eco-friendly gas mixtures for the ALICE Muon Identifier

Resistive Plate Chambers (RPCs), used for the Muon Spectrometer of the ALICE experiment at CERN LHC, are currently operated in maxi-avalanche mode with a low threshold value and without amplification in the front-end electronics. RPC detectors have shown a good operation stability with the current gas mixture during the entire Run 1 (2010$-$2013) and the ongoing Run 2 (2015$-$2018) at the LHC. The gas mixture is made up of $C_{2}H_{2}F_{4}$, $SF_{6}$ and $iC_{4}H_{10}$. Since the first two gases have high Global Warming Potentials (GWPs), there is the risk that they will be phased out of production in the next years, due to the recent restrictions and regulations of the European Union. Therefore, finding a new eco-friendly gas mixture has become extremely important in order to reduce the emissions of greenhouse gases. In addition, the present $iC_{4}H_{10}$ contribution makes the current gas mixture flammable. Non-flammable components, or at least in non-flammable concentrations, would be advisable to make the operation of detectors simpler and safer. In order to identify a gas mixture suited to cope with the requirements of the ALICE Muon Identifier in the forthcoming High-Luminosity runs, a dedicated experimental set-up has been used to carry out R&D studies on promising gas mixtures with small-size RPCs. Hydrofluoroolefins ($HFOs$) are appropriate candidates to replace the $C_{2}H_{2}F_{4}$ thanks to their very low GWPs, especially $HFO1234ze$ which is not flammable at room temperature. Several tests on $HFO$-based mixtures with addition of various gases are ongoing and encouraging results have already been obtained. Furthermore, the use of $CO_{2}$ as a quencher has been studied as it might represent a valid solution to avoid flammability of the mixture. Finally, medium-term stability of detectors exposed to the cosmic-ray flux will be shown in this paper.

physics.ins-det↗