38,968 research outputs found
Unsupervised Time Series Extraction from Controller Area Network Payloads
This paper introduces a method for unsupervised tokenization of Controller
Area Network (CAN) data payloads using bit level transition analysis and a
greedy grouping strategy. The primary goal of this proposal is to extract
individual time series which have been concatenated together before
transmission onto a vehicle's CAN bus. This process is necessary because the
documentation for how to properly extract data from a network may not always be
available; passenger vehicle CAN configurations are protected as trade secrets.
At least one major manufacturer has also been found to deliberately
misconfigure their documented extraction methods. Thus, this proposal serves as
a critical enabler for robust third-party security auditing and intrusion
detection systems which do not rely on manufacturers sharing confidential
information.Comment: 2018 IEEE 88th Vehicular Technology Conference (VTC2018-Fall
Opaque Service Virtualisation: A Practical Tool for Emulating Endpoint Systems
Large enterprise software systems make many complex interactions with other
services in their environment. Developing and testing for production-like
conditions is therefore a very challenging task. Current approaches include
emulation of dependent services using either explicit modelling or
record-and-replay approaches. Models require deep knowledge of the target
services while record-and-replay is limited in accuracy. Both face
developmental and scaling issues. We present a new technique that improves the
accuracy of record-and-replay approaches, without requiring prior knowledge of
the service protocols. The approach uses Multiple Sequence Alignment to derive
message prototypes from recorded system interactions and a scheme to match
incoming request messages against prototypes to generate response messages. We
use a modified Needleman-Wunsch algorithm for distance calculation during
message matching. Our approach has shown greater than 99% accuracy for four
evaluated enterprise system messaging protocols. The approach has been
successfully integrated into the CA Service Virtualization commercial product
to complement its existing techniques.Comment: In Proceedings of the 38th International Conference on Software
Engineering Companion (pp. 202-211). arXiv admin note: text overlap with
arXiv:1510.0142
A Protocol Generator Tool for Automatic In-Vitro HPV Robotic Analysis
Human Papilloma Virus (HPV) could develop precancerous
lesions and invasive cancer, as it is the main cause of nearly all cases
of cervical cancer. There are many strains of HPV and current vaccines
can only protect against some of them. This makes the detection and
genotyping of HPV a research area of utmost importance. Several biomedical
systems can detect HPV in DNA samples; however, most of
them do not have a procedure as fast, automatic or precise as it is actually
needed in this field. This manuscript presents a novel XML-based
hierarchical protocol architecture for biomedical robots to describe each
protocol step and execute it sequentially, along with a robust and automatic
robotic system for HPV DNA detection capable of processing from
1 to 24 samples simultaneously in a fast (from 45 to 162 min), efficient
(100% markers effectiveness) and precise (able to detect 36 different HPV
genotypes) way. It includes an efficient artificial vision process as the last
step of the diagnostic.FIDETIA P055-12/E03Ministerio de Economía y Competitivida TEC2016-77785-
Consensus problems in networks of agents with switching topology and time-delays
In this paper, we discuss consensus problems for networks of dynamic agents with fixed and switching topologies. We analyze three cases: 1) directed networks with fixed topology; 2) directed networks with switching topology; and 3) undirected networks with communication time-delays and fixed topology. We introduce two consensus protocols for networks with and without time-delays and provide a convergence analysis in all three cases. We establish a direct connection between the algebraic connectivity (or Fiedler eigenvalue) of the network and the performance (or negotiation speed) of a linear consensus protocol. This required the generalization of the notion of algebraic connectivity of undirected graphs to digraphs. It turns out that balanced digraphs play a key role in addressing average-consensus problems. We introduce disagreement functions for convergence analysis of consensus protocols. A disagreement function is a Lyapunov function for the disagreement network dynamics. We proposed a simple disagreement function that is a common Lyapunov function for the disagreement dynamics of a directed network with switching topology. A distinctive feature of this work is to address consensus problems for networks with directed information flow. We provide analytical tools that rely on algebraic graph theory, matrix theory, and control theory. Simulations are provided that demonstrate the effectiveness of our theoretical results
Search based software engineering: Trends, techniques and applications
© ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version is available from the link below.In the past five years there has been a dramatic increase in work on Search-Based Software Engineering (SBSE), an approach to Software Engineering (SE) in which Search-Based Optimization (SBO) algorithms are used to address problems in SE. SBSE has been applied to problems throughout the SE lifecycle, from requirements and project planning to maintenance and reengineering. The approach is attractive because it offers a suite of adaptive automated and semiautomated solutions in situations typified by large complex problem spaces with multiple competing and conflicting objectives.
This article provides a review and classification of literature on SBSE. The work identifies research trends and relationships between the techniques applied and the applications to which they have been applied and highlights gaps in the literature and avenues for further research.EPSRC and E
- …