作者
David Lo, Leonardo Mariani, Mauro Pezzè
发表日期
2009/8/24
图书
Proceedings of the 7th Joint Meeting Of The European Software Engineering Conference and the ACM SIGSOFT symposium on The foundations of software engineering
页码范围
345-354
简介
Many testing and analysis techniques use finite state models to validate and verify the quality of software systems. Since the specification of such models is complex and time-consuming, researchers defined several techniques to extract finite state models from code and traces. Automatically generating models requires much less effort than designing them, and thus eases the verification and validation of large software systems. However, when models are inferred automatically, the precision of the mining process is critical. Behavioral models mined with imprecise processes can include many spurious behaviors, and can thus compromise the results of testing and analysis techniques that use those models.
In this paper, we increase the precision of automata inferred from execution traces, by leveraging two learning techniques. We first mine execution traces to infer statistically significant temporal properties that …
引用总数
2009201020112012201320142015201620172018201920202021202220232024181878161411127986744
学术搜索中的文章
D Lo, L Mariani, M Pezzè - Proceedings of the 7th Joint Meeting Of The European …, 2009