Timed k-Tail: Automatic Inference of Timed Automata
Publication type: Proceedings Article
Publication date: 2017-03-01
Abstract
Accurate and up-to-date models describing the behavior of software systems are seldom available in practice. To address this issue, software engineers may use specification mining techniques, which can automatically derive models that capture the behavior of the system under analysis. So far, most specification mining techniques focused on the functional behavior of the systems, with specific emphasis on models that represent the ordering of operations, such as temporal rules and finite state models. Although useful, these models are inherently partial. For instance, they miss the timing behavior, which is extremely relevant for many classes of systems and components, such as shared libraries and user-driven applications. Mining specifications that include both the functional and the timing aspects can improve the applicability of many testing and analysis solutions. This paper addresses this challenge by presenting the Timed k-Tail (TkT) specification mining technique that can mine timed automata from program traces. Since timed automata can effectively represent the interplay between the functional and the timing behavior of a system, TkT could be exploited in those contexts where time-related information is relevant. Our empirical evaluation shows that TkT can efficiently and effectively mine accurate models. The mined models have been used to identify executions with anomalous timing. The evaluation shows that most of the anomalous executions have been correctly identified while producing few false positives.
Found
Found
Top-30
Journals
1
2
3
4
5
6
|
|
Lecture Notes in Computer Science
6 publications, 26.09%
|
|
International Journal on Software Tools for Technology Transfer
2 publications, 8.7%
|
|
IEEE Access
2 publications, 8.7%
|
|
Software Quality Journal
1 publication, 4.35%
|
|
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
1 publication, 4.35%
|
|
IEEE Transactions on Software Engineering
1 publication, 4.35%
|
|
Information and Computation
1 publication, 4.35%
|
|
Studies in Computational Intelligence
1 publication, 4.35%
|
|
1
2
3
4
5
6
|
Publishers
2
4
6
8
10
|
|
Springer Nature
10 publications, 43.48%
|
|
Institute of Electrical and Electronics Engineers (IEEE)
9 publications, 39.13%
|
|
Association for Computing Machinery (ACM)
3 publications, 13.04%
|
|
Elsevier
1 publication, 4.35%
|
|
2
4
6
8
10
|
- We do not take into account publications without a DOI.
- Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.