Generating component interfaces by integrating static and symbolic analysis, learning, and runtime monitoring

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Behavioral interfaces describe the safe interactions with a component without exposing its internal variables and computation. As such, they can serve as documentation or formal contracts for black-box components in safety-critical systems. Learning-based generation of interaces relies on learning algorithms for inferring behavioral interfaces from observations, which are in turn checked for correctness by formal analysis techniques. Learning-based interface generation is therefore an interesting target when studying integration and combination of different formal analysis methods. In this paper, which accompanies an invited talk at the ISoLA 2018 track “A Broader View on Verification: From Static to Runtime and Back”, we introduce interpolation and symbolic search for validating inferred interfaces. We discuss briefly how interface validation may utilize information from runtime monitoring.

Cite

CITATION STYLE

APA

Howar, F., Giannakopoulou, D., Mues, M., & Navas, J. A. (2018). Generating component interfaces by integrating static and symbolic analysis, learning, and runtime monitoring. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11245 LNCS, pp. 120–136). Springer Verlag. https://doi.org/10.1007/978-3-030-03421-4_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free